diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-04-03 18:44:10 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-04-03 18:44:10 +0000 |
commit | b52a65946a07a6d08fee0039debac02bea7cdddc (patch) | |
tree | 2e5a4ef8f1e0843b32b77d55cfac1b0ed48e5cc4 /gcc/warmelt-macro-0.c | |
parent | a217eb614007708e37e64dde0e08c53672cb4ce8 (diff) | |
download | gcc-b52a65946a07a6d08fee0039debac02bea7cdddc.tar.gz |
2009-04-03 Basile Starynkevitch <basile@starynkevitch.net>
[binding issue with citerators seems to be solved / t2iter.bysl test]
* gcc/melt/warmelt-normal.bysl: added has_extra_warnings and use it to
catch hiding let bindings.
(normexp_citeration) add uncachelist etc.. Don't forget to update
the :nctx_symbcachemap when adding bindings, including removing
stuff from it.
* gcc/testsuite/melt/t2iter.bysl: updated but passes.
* gcc/warmelt-first-0.c: regenerated.
* gcc/warmelt-macro-0.c: regenerated.
* gcc/warmelt-normal-0.c: regenerated.
* gcc/warmelt-normatch-0.c: regenerated.
* gcc/warmelt-genobj-0.c: regenerated.
* gcc/warmelt-outobj-0.c: regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@145515 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/warmelt-macro-0.c')
-rw-r--r-- | gcc/warmelt-macro-0.c | 46132 |
1 files changed, 23949 insertions, 22183 deletions
diff --git a/gcc/warmelt-macro-0.c b/gcc/warmelt-macro-0.c index dbd89b6a99f..59a76e7a44f 100644 --- a/gcc/warmelt-macro-0.c +++ b/gcc/warmelt-macro-0.c @@ -1,5 +1,5 @@ /* GCC BASILYS GENERATED FILE warmelt-macro-3.c - DO NOT EDIT */ -/* generated on Tue Mar 31 09:55:42 2009 */ +/* generated on Fri Apr 3 20:35:09 2009 */ #include "run-basilys.h" @@ -7,20 +7,24 @@ #define basilys_HAS_INITIAL_ENVIRONMENT 1 /**!!** -Copyright 2008, 2009 Free Software Foundation, Inc. -Contributed by Basile Starynkevitch <basile@starynkevitch.net> -This file is part of GCC. -GCC is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 3, or (at your option) -any later version. -GCC is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GCC; see the file COPYING3. If not see -<http://www.gnu.org/licenses/>. + Copyright 2008, 2009 Free Software Foundation, Inc. + Contributed by Basile Starynkevitch <basile@starynkevitch.net> + + This file is part of GCC. + + GCC is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3, or (at your option) + any later version. + + GCC is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with GCC; see the file COPYING3. If not see + <http://www.gnu.org/licenses/>. **!!**/ @@ -141,32 +145,32 @@ static basilys_ptr_t rout_23_WARN_IF_REDEFINED(basilysclosure_ptr_t closp_, basi -static basilys_ptr_t rout_24_PARSE_PAIRLIST_C_CODE_EXPANSION(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_24_FLATTEN_FOR_C_CODE_EXPANSION(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_25_MEXPAND_DEFPRIMITIVE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_25_PARSE_PAIRLIST_C_CODE_EXPANSION(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_26_MEXPAND_DEFCITERATOR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_26_CHECK_C_EXPANSION(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_27_MEXPAND_DEFCMATCHER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_27_MEXPAND_DEFPRIMITIVE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_28_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_28_MEXPAND_DEFCITERATOR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_29_MEXPAND_DEFUNMATCHER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_29_MEXPAND_DEFCMATCHER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); @@ -176,7 +180,7 @@ static basilys_ptr_t rout_30_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t -static basilys_ptr_t rout_31_MEXPAND_DEFUN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_31_MEXPAND_DEFUNMATCHER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); @@ -186,27 +190,27 @@ static basilys_ptr_t rout_32_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t -static basilys_ptr_t rout_33_SCAN_DEFCLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_33_MEXPAND_DEFUN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_34_MEXPAND_DEFCLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_34_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_35_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_35_SCAN_DEFCLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_36_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_36_MEXPAND_DEFCLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_37_PARSE_FIELD_ASSIGNMENT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_37_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); @@ -216,92 +220,92 @@ static basilys_ptr_t rout_38_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t -static basilys_ptr_t rout_39_MEXPAND_DEFINSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_39_PARSE_FIELD_ASSIGNMENT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_40_MEXPAND_DEFSELECTOR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_40_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_41_MEXPAND_INSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_41_MEXPAND_DEFINSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_42_PARSE_FIELD_PATTERN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_42_MEXPAND_DEFSELECTOR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_43_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_43_MEXPAND_INSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_44_PATEXPAND_INSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_44_PARSE_FIELD_PATTERN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_45_PATEXPAND_OBJECT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_45_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_46_MEXPAND_OBJECT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_46_PATEXPAND_INSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_47_MEXPAND_UNSAFE_PUT_FIELDS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_47_PATEXPAND_OBJECT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_48_MEXPAND_PUT_FIELDS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_48_MEXPAND_OBJECT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_49_MEXPAND_UNSAFE_GET_FIELD(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_49_MEXPAND_UNSAFE_PUT_FIELDS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_50_MEXPAND_GET_FIELD(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_50_MEXPAND_PUT_FIELDS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_51_MEXPAND_SETQ(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_51_MEXPAND_UNSAFE_GET_FIELD(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_52_MEXPAND_IF(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_52_MEXPAND_GET_FIELD(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_53_MEXPAND_CPPIF(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_53_MEXPAND_SETQ(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_54_MEXPAND_COND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_54_MEXPAND_IF(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_55_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_55_MEXPAND_CPPIF(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_56_MEXPAND_AND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_56_MEXPAND_COND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); @@ -311,62 +315,62 @@ static basilys_ptr_t rout_57_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t -static basilys_ptr_t rout_58_PATEXPAND_AS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_58_MEXPAND_AND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_59_MEXPAND_AS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_59_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_60_PATEXPAND_AND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_60_PATEXPAND_AS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_61_MEXPAND_OR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_61_MEXPAND_AS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_62_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_62_PATEXPAND_AND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_63_PATEXPAND_OR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_63_MEXPAND_OR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_64_MEXPAND_MATCH(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_64_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_65_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_65_PATEXPAND_OR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_66_MEXPAND_LETBINDING(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_66_MEXPAND_MATCH(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_67_MEXPAND_LET(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_67_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_68_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_68_MEXPAND_LETBINDING(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_69_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_69_MEXPAND_LET(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); @@ -376,7 +380,7 @@ static basilys_ptr_t rout_70_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t -static basilys_ptr_t rout_71_MEXPAND_LAMBDA(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_71_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); @@ -386,12 +390,12 @@ static basilys_ptr_t rout_72_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t -static basilys_ptr_t rout_73_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_73_MEXPAND_LAMBDA(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_74_MEXPAND_MULTICALL(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_74_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); @@ -401,32 +405,32 @@ static basilys_ptr_t rout_75_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t -static basilys_ptr_t rout_76_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_76_MEXPAND_MULTICALL(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_77_MEXPAND_QUOTE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_77_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_78_MEXPAND_COMMENT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_78_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_79_PAIRLIST_TO_PROGN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_79_MEXPAND_QUOTE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_80_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_80_MEXPAND_COMMENT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_81_PAIRLIST_TO_RETURN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_81_PAIRLIST_TO_PROGN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); @@ -436,27 +440,27 @@ static basilys_ptr_t rout_82_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t -static basilys_ptr_t rout_83_MEXPAND_PROGN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_83_PAIRLIST_TO_RETURN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_84_MEXPAND_RETURN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_84_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_85_MEXPAND_FOREVER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_85_MEXPAND_PROGN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_86_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_86_MEXPAND_RETURN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_87_MEXPAND_EXIT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_87_MEXPAND_FOREVER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); @@ -466,72 +470,82 @@ static basilys_ptr_t rout_88_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t -static basilys_ptr_t rout_89_MEXPAND_COMPILE_WARNING(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_89_MEXPAND_EXIT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); + + + + +static basilys_ptr_t rout_90_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); + + +static basilys_ptr_t rout_91_MEXPAND_COMPILE_WARNING(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_90_MEXPAND_ASSERT_MSG(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_92_MEXPAND_ASSERT_MSG(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_91_MEXPAND_DEBUG_MSG(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_93_MEXPAND_DEBUG_MSG(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_92_MEXPAND_EXPORT_VALUES(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_94_MEXPAND_EXPORT_VALUES(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_93_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_95_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_94_MEXPAND_EXPORT_MACRO(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_96_MEXPAND_EXPORT_MACRO(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_95_MEXPAND_EXPORT_PATMACRO(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_97_MEXPAND_EXPORT_PATMACRO(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_96_MEXPAND_EXPORT_CLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_98_MEXPAND_EXPORT_CLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_97_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_99_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_98_MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_100_MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_99_MEXPAND_PARENT_MODULE_ENVIRONMENT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_101_MEXPAND_PARENT_MODULE_ENVIRONMENT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_100_MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_102_MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_101_MEXPAND_FETCH_PREDEFINED(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); +static basilys_ptr_t rout_103_MEXPAND_FETCH_PREDEFINED(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); -static basilys_ptr_t rout_102_MEXPAND_STORE_PREDEFINED(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); + + +static basilys_ptr_t rout_104_MEXPAND_STORE_PREDEFINED(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_); void* start_module_basilys(void*); @@ -9625,7 +9639,7 @@ BASILYS_LOCATION("warmelt-macro.bysl:1088:/ block"); basilys_object_get_field(slot,(basilys_ptr_t)(/*_.DISCRARG__V42*/ curfptr[25]), 1, "NAMED_NAME");/*_.NAMED_NAME__V43*/ curfptr[24] = slot; }; ; - basilys_error_str((basilys_ptr_t)(/*_.ARGLOC__V13*/ curfptr[12]), ( "unexepected argument in formal arglist"), (basilys_ptr_t)(/*_.NAMED_NAME__V43*/ curfptr[24])); + basilys_error_str((basilys_ptr_t)(/*_.ARGLOC__V13*/ curfptr[12]), ( "unexpected argument in formal arglist"), (basilys_ptr_t)(/*_.NAMED_NAME__V43*/ curfptr[24])); /*epilog*/ BASILYS_LOCATION("warmelt-macro.bysl:1143:/ clear"); /*clear*/ /*_.DISCRARG__V42*/ curfptr[25] = 0 ; @@ -10959,7 +10973,7 @@ basilys_trace_end("WARN_IF_REDEFINED", callcount); basilys_topframe = (struct c static basilys_ptr_t -rout_24_PARSE_PAIRLIST_C_CODE_EXPANSION(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_24_FLATTEN_FOR_C_CODE_EXPANSION(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -10970,17 +10984,392 @@ rout_24_PARSE_PAIRLIST_C_CODE_EXPANSION(basilysclosure_ptr_t closp_, basilys_ptr #define callcount 0L #endif - struct frame_rout_24_PARSE_PAIRLIST_C_CODE_EXPANSION_st { unsigned nbvar; + struct frame_rout_24_FLATTEN_FOR_C_CODE_EXPANSION_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif struct basilysclosure_st *clos; struct excepth_basilys_st *exh; struct callframe_basilys_st *prev; -#define CURFRAM_NBVARPTR 19 - void* varptr[19]; -#define CURFRAM_NBVARNUM 9 - long varnum[9]; +#define CURFRAM_NBVARPTR 20 + void* varptr[20]; +#define CURFRAM_NBVARNUM 6 + long varnum[6]; +/*others*/ + long _spare_; } + *framptr_=0, curfram__; + if (BASILYS_UNLIKELY(xargdescr_ == BASILYSPAR_MARKGGC)) { /*mark for ggc*/ + int ix=0; + framptr_ = (void*)firstargp_; + gt_ggc_mx_basilys_un (framptr_->clos); + for(ix=0; ix<20; ix++) + if (framptr_->varptr[ix]) + gt_ggc_mx_basilys_un (framptr_->varptr[ix]); + return NULL; + }/*end markggc*/; + memset(&curfram__, 0, sizeof(curfram__)); + curfram__.nbvar = 20; + curfram__.clos = closp_; + curfram__.prev = (struct callframe_basilys_st *) basilys_topframe; + basilys_topframe = (struct callframe_basilys_st *) &curfram__; +basilys_trace_start("FLATTEN_FOR_C_CODE_EXPANSION", callcount); +/*getargs*/ + + /*getarg#0*/ + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ getarg"); + /*_.LOC__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; + + /*getarg#1*/ + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ getarg"); + if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; + /*_.COMP__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; + gcc_assert(basilys_discr((basilys_ptr_t)(/*_.COMP__V3*/ curfptr[2])) != NULL); + + + /*getarg#2*/ + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ getarg"); + if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; + /*_.FLATLIST__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; + gcc_assert(basilys_discr((basilys_ptr_t)(/*_.FLATLIST__V4*/ curfptr[3])) != NULL); + + ; + goto lab_endgetargs; +lab_endgetargs:; +/*body*/ +BASILYS_LOCATION("warmelt-macro.bysl:1233:/ block"); +/*block*/{ + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1234:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1234:/ block"); + /*block*/{ + /*_#IS_LIST__L1*/ curfnum[0] = + (basilys_magic_discr((basilys_ptr_t)(/*_.FLATLIST__V4*/ curfptr[3])) == OBMAG_LIST);; + BASILYS_LOCATION("warmelt-macro.bysl:1234:/ cond"); + /*cond*/ if (/*_#IS_LIST__L1*/ curfnum[0]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1234:/ cond.then"); + /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1234:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1234:/ block"); + /*block*/{ + /*block*/{ + + basilys_assert_failed(( "check flatlist"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1234)?(1234):__LINE__, __FUNCTION__); + /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} + ; + /*epilog*/} + ; + } + ; + /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1234:/ clear"); + /*clear*/ /*_#IS_LIST__L1*/ curfnum[0] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1234:/ clear"); + /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1234:/ cppif.else"); + /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + /*_#NULL__L2*/ curfnum[0] = + ((/*_.COMP__V3*/ curfptr[2]) == NULL);; + BASILYS_LOCATION("warmelt-macro.bysl:1238:/ cond"); + /*cond*/ if (/*_#NULL__L2*/ curfnum[0]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1238:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1238:/ block"); + /*block*/{ + + basilys_error_str((basilys_ptr_t)(/*_.LOC__V2*/ curfptr[1]), ( "null component for C chunk"), (basilys_ptr_t)0); + BASILYS_LOCATION("warmelt-macro.bysl:1241:/ block"); + /*block*/{ + /*_.RETVAL___V1*/ curfptr[0] = NULL;; + BASILYS_LOCATION("warmelt-macro.bysl:1241:/ finalreturn"); + ; + /*finalret*/ goto labend_rout ;} + ; + BASILYS_LOCATION("warmelt-macro.bysl:1238:/ block"); + /*block*/{ + /*_.PROGN___V9*/ curfptr[8] = /*_.RETURN___V8*/ curfptr[7];;} + ; + /*_.IFELSE___V7*/ curfptr[5] = /*_.PROGN___V9*/ curfptr[8];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1238:/ clear"); + /*clear*/ /*_.RETURN___V8*/ curfptr[7] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1238:/ clear"); + /*clear*/ /*_.PROGN___V9*/ curfptr[8] = 0 ;} + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1238:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1238:/ block"); + /*block*/{ + /*_#IS_A__L3*/ curfnum[2] = + basilys_is_instance_of((basilys_ptr_t)(/*_.COMP__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[0])));; + BASILYS_LOCATION("warmelt-macro.bysl:1242:/ cond"); + /*cond*/ if (/*_#IS_A__L3*/ curfnum[2]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1242:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1242:/ block"); + /*block*/{ + /*block*/{ + + basilysgc_append_list((basilys_ptr_t)(/*_.FLATLIST__V4*/ curfptr[3]), (basilys_ptr_t)(/*_.COMP__V3*/ curfptr[2])); + /*clear*/ /*_.IFELSE___V7*/ curfptr[5] = 0 ;} + ; + /*epilog*/} + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1242:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1242:/ block"); + /*block*/{ + /*_#IS_STRING__L4*/ curfnum[3] = + (basilys_magic_discr((basilys_ptr_t)(/*_.COMP__V3*/ curfptr[2])) == OBMAG_STRING);; + BASILYS_LOCATION("warmelt-macro.bysl:1245:/ cond"); + /*cond*/ if (/*_#IS_STRING__L4*/ curfnum[3]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1245:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1245:/ block"); + /*block*/{ + /*_.MAKE_STRING__V10*/ curfptr[7] = + (basilysgc_new_stringdup((basilysobject_ptr_t)((/*!DISCR_VERBATIMSTRING*/ curfrout->tabval[1])), basilys_string_str((basilys_ptr_t)(/*_.COMP__V3*/ curfptr[2]))));; + /*block*/{ + + basilysgc_append_list((basilys_ptr_t)(/*_.FLATLIST__V4*/ curfptr[3]), (basilys_ptr_t)(/*_.MAKE_STRING__V10*/ curfptr[7])); + /*clear*/ /*_.IFELSE___V7*/ curfptr[5] = 0 ;} + ; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1245:/ clear"); + /*clear*/ /*_.MAKE_STRING__V10*/ curfptr[7] = 0 ;} + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1245:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1245:/ block"); + /*block*/{ + /*_#IS_LIST__L5*/ curfnum[4] = + (basilys_magic_discr((basilys_ptr_t)(/*_.COMP__V3*/ curfptr[2])) == OBMAG_LIST);; + BASILYS_LOCATION("warmelt-macro.bysl:1248:/ cond"); + /*cond*/ if (/*_#IS_LIST__L5*/ curfnum[4]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1248:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1248:/ block"); + /*block*/{ + /*citerblock FOREACH_IN_LIST*/ { + /* start cit1__EACHLIST*/ +for (/*_.CURPAIR__V11*/ curfptr[8] = basilys_list_first(/*_.COMP__V3*/ curfptr[2]); +basilys_magic_discr(/*_.CURPAIR__V11*/ curfptr[8]) == OBMAG_PAIR; +/*_.CURPAIR__V11*/ curfptr[8] = basilys_pair_tail(/*_.CURPAIR__V11*/ curfptr[8])) { +/*_.CURCOMP__V12*/ curfptr[7] = basilys_pair_head(/*_.CURPAIR__V11*/ curfptr[8]); + + + BASILYS_LOCATION("warmelt-macro.bysl:1253:/ apply"); + /*apply*/{ + union basilysparam_un argtab[2]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1253:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.CURCOMP__V12*/ curfptr[7]; + BASILYS_LOCATION("warmelt-macro.bysl:1253:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.FLATLIST__V4*/ curfptr[3]; + /*_.FLATTEN_FOR_C_CODE_EXPANSION__V13*/ curfptr[12] = basilys_apply ((basilysclosure_ptr_t)((/*!FLATTEN_FOR_C_CODE_EXPANSION*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.LOC__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + } + ; + /*_.IFELSE___V7*/ curfptr[5] = /*_.FLATTEN_FOR_C_CODE_EXPANSION__V13*/ curfptr[12];; + } /* end cit1__EACHLIST*/ + + + /*citerepilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1249:/ clear"); + /*clear*/ /*_.CURPAIR__V11*/ curfptr[8] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1249:/ clear"); + /*clear*/ /*_.CURCOMP__V12*/ curfptr[7] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1249:/ clear"); + /*clear*/ /*_.FLATTEN_FOR_C_CODE_EXPANSION__V13*/ curfptr[12] = 0 ;} /*endciterblock FOREACH_IN_LIST*/ + ; + /*epilog*/} + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1248:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1248:/ block"); + /*block*/{ + /*_#IS_A__L6*/ curfnum[5] = + basilys_is_instance_of((basilys_ptr_t)(/*_.COMP__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[3])));; + BASILYS_LOCATION("warmelt-macro.bysl:1257:/ cond"); + /*cond*/ if (/*_#IS_A__L6*/ curfnum[5]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1257:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1257:/ block"); + /*block*/{ + BASILYS_LOCATION("warmelt-macro.bysl:1258:/ block"); + /*block*/{ + BASILYS_LOCATION("warmelt-macro.bysl:1258:/ cond"); + /*cond*/ if (/*ifisa*/ basilys_is_instance_of((basilys_ptr_t)(/*_.COMP__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_LOCATED*/ curfrout->tabval[4])))) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1258:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1258:/ getslot"); + { basilys_ptr_t slot=0; + basilys_object_get_field(slot,(basilys_ptr_t)(/*_.COMP__V3*/ curfptr[2]), 1, "LOCA_LOCATION");/*_.SUBLOC__V14*/ curfptr[13] = slot; }; + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1258:/ cond.else"); + + /*_.SUBLOC__V14*/ curfptr[13] = NULL;; + } + ; + BASILYS_LOCATION("warmelt-macro.bysl:1259:/ cond"); + /*cond*/ if (/*ifisa*/ basilys_is_instance_of((basilys_ptr_t)(/*_.COMP__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[3])))) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1259:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1259:/ getslot"); + { basilys_ptr_t slot=0; + basilys_object_get_field(slot,(basilys_ptr_t)(/*_.COMP__V3*/ curfptr[2]), 2, "SEXP_CONTENTS");/*_.SUBCONTENT__V15*/ curfptr[14] = slot; }; + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1259:/ cond.else"); + + /*_.SUBCONTENT__V15*/ curfptr[14] = NULL;; + } + ; + /*citerblock FOREACH_IN_LIST*/ { + /* start cit2__EACHLIST*/ +for (/*_.CURSUBPAIR__V16*/ curfptr[15] = basilys_list_first(/*_.SUBCONTENT__V15*/ curfptr[14]); +basilys_magic_discr(/*_.CURSUBPAIR__V16*/ curfptr[15]) == OBMAG_PAIR; +/*_.CURSUBPAIR__V16*/ curfptr[15] = basilys_pair_tail(/*_.CURSUBPAIR__V16*/ curfptr[15])) { +/*_.CURSUBCOMP__V17*/ curfptr[16] = basilys_pair_head(/*_.CURSUBPAIR__V16*/ curfptr[15]); + + + BASILYS_LOCATION("warmelt-macro.bysl:1265:/ apply"); + /*apply*/{ + union basilysparam_un argtab[2]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1265:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.CURSUBCOMP__V17*/ curfptr[16]; + BASILYS_LOCATION("warmelt-macro.bysl:1265:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.FLATLIST__V4*/ curfptr[3]; + /*_.FLATTEN_FOR_C_CODE_EXPANSION__V18*/ curfptr[17] = basilys_apply ((basilysclosure_ptr_t)((/*!FLATTEN_FOR_C_CODE_EXPANSION*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SUBLOC__V14*/ curfptr[13]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + } + ; + /*_.IFELSE___V7*/ curfptr[5] = /*_.FLATTEN_FOR_C_CODE_EXPANSION__V18*/ curfptr[17];; + } /* end cit2__EACHLIST*/ + + + /*citerepilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1261:/ clear"); + /*clear*/ /*_.CURSUBPAIR__V16*/ curfptr[15] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1261:/ clear"); + /*clear*/ /*_.CURSUBCOMP__V17*/ curfptr[16] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1261:/ clear"); + /*clear*/ /*_.FLATTEN_FOR_C_CODE_EXPANSION__V18*/ curfptr[17] = 0 ;} /*endciterblock FOREACH_IN_LIST*/ + ; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1258:/ clear"); + /*clear*/ /*_.SUBLOC__V14*/ curfptr[13] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1258:/ clear"); + /*clear*/ /*_.SUBCONTENT__V15*/ curfptr[14] = 0 ;} + ; + /*epilog*/} + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1257:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1257:/ block"); + /*block*/{ + + basilys_dbgshortbacktrace(( "flatten_for_c_code_expansion strange comp"), (15)); + /*_.DISCRIM__V19*/ curfptr[13] = + (basilys_discr((basilys_ptr_t)(/*_.COMP__V3*/ curfptr[2])));; + BASILYS_LOCATION("warmelt-macro.bysl:1272:/ cond"); + /*cond*/ if (/*ifisa*/ basilys_is_instance_of((basilys_ptr_t)(/*_.DISCRIM__V19*/ curfptr[13]), (basilys_ptr_t)((/*!CLASS_NAMED*/ curfrout->tabval[5])))) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1272:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1272:/ getslot"); + { basilys_ptr_t slot=0; + basilys_object_get_field(slot,(basilys_ptr_t)(/*_.DISCRIM__V19*/ curfptr[13]), 1, "NAMED_NAME");/*_.NAMED_NAME__V20*/ curfptr[14] = slot; }; + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1272:/ cond.else"); + + /*_.NAMED_NAME__V20*/ curfptr[14] = NULL;; + } + ; + + basilys_error_str((basilys_ptr_t)(/*_.LOC__V2*/ curfptr[1]), ( "unexpected component for C chunk of discriminant "), (basilys_ptr_t)(/*_.NAMED_NAME__V20*/ curfptr[14])); + BASILYS_LOCATION("warmelt-macro.bysl:1269:/ block"); + /*block*/{} + ; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1257:/ clear"); + /*clear*/ /*_.DISCRIM__V19*/ curfptr[13] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1257:/ clear"); + /*clear*/ /*_.NAMED_NAME__V20*/ curfptr[14] = 0 ;} + ; + } + ; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1248:/ clear"); + /*clear*/ /*_#IS_A__L6*/ curfnum[5] = 0 ;} + ; + } + ; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1245:/ clear"); + /*clear*/ /*_#IS_LIST__L5*/ curfnum[4] = 0 ;} + ; + } + ; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1242:/ clear"); + /*clear*/ /*_#IS_STRING__L4*/ curfnum[3] = 0 ;} + ; + } + ; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1238:/ clear"); + /*clear*/ /*_#IS_A__L3*/ curfnum[2] = 0 ;} + ; + } + ; + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ block"); + /*block*/{ + /*_.RETVAL___V1*/ curfptr[0] = /*_.IFELSE___V7*/ curfptr[5];; + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ finalreturn"); + ; + /*finalret*/ goto labend_rout ;} + ; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ clear"); + /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ clear"); + /*clear*/ /*_#NULL__L2*/ curfnum[0] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ clear"); + /*clear*/ /*_.IFELSE___V7*/ curfptr[5] = 0 ;} + +; + goto labend_rout; +labend_rout: +basilys_trace_end("FLATTEN_FOR_C_CODE_EXPANSION", callcount); basilys_topframe = (struct callframe_basilys_st*) curfram__.prev; + return (basilys_ptr_t)(/*_.RETVAL___V1*/ curfptr[0]); +#undef callcount +#undef CURFRAM_NBVARNUM +#undef CURFRAM_NBVARPTR +} /*end rout_24_FLATTEN_FOR_C_CODE_EXPANSION*/ + + + + + +static basilys_ptr_t +rout_25_PARSE_PAIRLIST_C_CODE_EXPANSION(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, + const char xresdescr_[], union basilysparam_un *xrestab_) +{ +#if ENABLE_CHECKING + static long call_counter__; + long thiscallcounter__ ATTRIBUTE_UNUSED = ++ call_counter__; +#define callcount thiscallcounter__ +#else +#define callcount 0L +#endif + + struct frame_rout_25_PARSE_PAIRLIST_C_CODE_EXPANSION_st { unsigned nbvar; +#if ENABLE_CHECKING + const char* flocs; +#endif + struct basilysclosure_st *clos; + struct excepth_basilys_st *exh; + struct callframe_basilys_st *prev; +#define CURFRAM_NBVARPTR 27 + void* varptr[27]; +#define CURFRAM_NBVARNUM 8 + long varnum[8]; /*others*/ long _spare_; } *framptr_=0, curfram__; @@ -10988,13 +11377,13 @@ rout_24_PARSE_PAIRLIST_C_CODE_EXPANSION(basilysclosure_ptr_t closp_, basilys_ptr int ix=0; framptr_ = (void*)firstargp_; gt_ggc_mx_basilys_un (framptr_->clos); - for(ix=0; ix<19; ix++) + for(ix=0; ix<27; ix++) if (framptr_->varptr[ix]) gt_ggc_mx_basilys_un (framptr_->varptr[ix]); return NULL; }/*end markggc*/; memset(&curfram__, 0, sizeof(curfram__)); - curfram__.nbvar = 19; + curfram__.nbvar = 27; curfram__.clos = closp_; curfram__.prev = (struct callframe_basilys_st *) basilys_topframe; basilys_topframe = (struct callframe_basilys_st *) &curfram__; @@ -11002,11 +11391,11 @@ basilys_trace_start("PARSE_PAIRLIST_C_CODE_EXPANSION", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1232:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1279:/ getarg"); /*_.LOC__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:1232:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1279:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.CURPAIR__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.CURPAIR__V3*/ curfptr[2])) != NULL); @@ -11015,35 +11404,100 @@ basilys_trace_start("PARSE_PAIRLIST_C_CODE_EXPANSION", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1232:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:1279:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1233:/ block"); + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1280:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1280:/ block"); + /*block*/{ + /*_#THE_CALLCOUNT__L1*/ curfnum[0] = + callcount;; + BASILYS_LOCATION("warmelt-macro.bysl:1280:/ apply"); + /*apply*/{ + union basilysparam_un argtab[4]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1280:/ apply.arg"); + argtab[0].bp_cstring = "parse_pairlist_c_code_expansion loc"; + BASILYS_LOCATION("warmelt-macro.bysl:1280:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L1*/ curfnum[0]; + BASILYS_LOCATION("warmelt-macro.bysl:1280:/ apply.arg"); + argtab[2].bp_cstring = "warmelt-macro.bysl"; + BASILYS_LOCATION("warmelt-macro.bysl:1280:/ apply.arg"); + argtab[3].bp_long = 1280; + /*_.DEBUG_MSG_FUN__V5*/ curfptr[4] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.LOC__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + } + ; + /*_.IFCPP___V4*/ curfptr[3] = /*_.DEBUG_MSG_FUN__V5*/ curfptr[4];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1280:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1280:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V5*/ curfptr[4] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1280:/ cppif.else"); + /*_.IFCPP___V4*/ curfptr[3] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1281:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1281:/ block"); + /*block*/{ + /*_#THE_CALLCOUNT__L2*/ curfnum[0] = + callcount;; + BASILYS_LOCATION("warmelt-macro.bysl:1281:/ apply"); + /*apply*/{ + union basilysparam_un argtab[4]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1281:/ apply.arg"); + argtab[0].bp_cstring = "parse_pairlist_c_code_expansion curpair"; + BASILYS_LOCATION("warmelt-macro.bysl:1281:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L2*/ curfnum[0]; + BASILYS_LOCATION("warmelt-macro.bysl:1281:/ apply.arg"); + argtab[2].bp_cstring = "warmelt-macro.bysl"; + BASILYS_LOCATION("warmelt-macro.bysl:1281:/ apply.arg"); + argtab[3].bp_long = 1281; + /*_.DEBUG_MSG_FUN__V7*/ curfptr[6] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.CURPAIR__V3*/ curfptr[2]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + } + ; + /*_.IFCPP___V6*/ curfptr[4] = /*_.DEBUG_MSG_FUN__V7*/ curfptr[6];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1281:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L2*/ curfnum[0] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1281:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V7*/ curfptr[6] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1281:/ cppif.else"); + /*_.IFCPP___V6*/ curfptr[4] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + BASILYS_LOCATION("warmelt-macro.bysl:1282:/ block"); /*block*/{ - /*_#NBCOMP__L1*/ curfnum[0] = - (basilys_pair_listlength((basilys_ptr_t)(/*_.CURPAIR__V3*/ curfptr[2])));; - /*_.ETUPLE__V5*/ curfptr[4] = - (basilysgc_new_multiple((basilysobject_ptr_t)((/*!DISCR_MULTIPLE*/ curfrout->tabval[0])), (/*_#NBCOMP__L1*/ curfnum[0])));; - /*_#IX__L2*/ curfnum[1] = 0;; - BASILYS_LOCATION("warmelt-macro.bysl:1236:/ loop"); - /*loop*/{ labloop_COMPLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1236:/ loopbody"); + /*_.FLATLIST__V9*/ curfptr[8] = + (basilysgc_new_list((basilysobject_ptr_t)((/*!DISCR_LIST*/ curfrout->tabval[1]))));; + BASILYS_LOCATION("warmelt-macro.bysl:1283:/ loop"); + /*loop*/{ labloop_COMPLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1283:/ loopbody"); - BASILYS_LOCATION("warmelt-macro.bysl:1236:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1283:/ block"); /*block*/{ - /*_#IS_PAIR__L3*/ curfnum[2] = + /*_#IS_PAIR__L3*/ curfnum[0] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V3*/ curfptr[2])) == OBMAG_PAIR);; /*_#NOT__L4*/ curfnum[3] = - (!(/*_#IS_PAIR__L3*/ curfnum[2]));; - BASILYS_LOCATION("warmelt-macro.bysl:1237:/ cond"); + (!(/*_#IS_PAIR__L3*/ curfnum[0]));; + BASILYS_LOCATION("warmelt-macro.bysl:1285:/ cond"); /*cond*/ if (/*_#NOT__L4*/ curfnum[3]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1237:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1237:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1285:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1285:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1237:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1285:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1237:/ compute"); - /*_.COMPLOOP__V7*/ curfptr[6] = NULL;; + BASILYS_LOCATION("warmelt-macro.bysl:1285:/ compute"); + /*_.COMPLOOP__V11*/ curfptr[10] = NULL;; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1237:/ exit"); + BASILYS_LOCATION("warmelt-macro.bysl:1285:/ exit"); /*exit*/{ goto labexit_COMPLOOP_1;} ;} @@ -11052,150 +11506,245 @@ BASILYS_LOCATION("warmelt-macro.bysl:1232:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1238:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1286:/ block"); /*block*/{ - /*_.CURHEAD__V8*/ curfptr[7] = + /*_.PAIRHD__V13*/ curfptr[12] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V3*/ curfptr[2])));; - /*_.DISCRIM__V9*/ curfptr[8] = - (basilys_discr((basilys_ptr_t)(/*_.CURHEAD__V8*/ curfptr[7])));; - /*_#__L6*/ curfnum[5] = - ((/*_.DISCRIM__V9*/ curfptr[8]) == ((/*!DISCR_STRING*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:1241:/ cond"); - /*cond*/ if (/*_#__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1241:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1241:/ block"); - /*block*/{ - /*_.MAKE_STRING__V11*/ curfptr[10] = - (basilysgc_new_stringdup((basilysobject_ptr_t)((/*!DISCR_VERBATIMSTRING*/ curfrout->tabval[2])), basilys_string_str((basilys_ptr_t)(/*_.CURHEAD__V8*/ curfptr[7]))));; - BASILYS_LOCATION("warmelt-macro.bysl:1242:/ compute"); - /*_.CURHEAD__V8*/ curfptr[7] = /*_.SETQ___V12*/ curfptr[11] = /*_.MAKE_STRING__V11*/ curfptr[10];; - BASILYS_LOCATION("warmelt-macro.bysl:1241:/ block"); - /*block*/{ - /*_.PROGN___V13*/ curfptr[12] = (/*nil*/NULL);;} - ; - /*_.IFELSE___V10*/ curfptr[9] = /*_.PROGN___V13*/ curfptr[12];; - /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1241:/ clear"); - /*clear*/ /*_.MAKE_STRING__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1241:/ clear"); - /*clear*/ /*_.SETQ___V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1241:/ clear"); - /*clear*/ /*_.PROGN___V13*/ curfptr[12] = 0 ;} - ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1241:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1241:/ block"); + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1287:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1287:/ block"); /*block*/{ - /*_.DISCRIM__V14*/ curfptr[10] = - (basilys_discr((basilys_ptr_t)(/*_.CURHEAD__V8*/ curfptr[7])));; - /*_#__L7*/ curfnum[6] = - ((/*_.DISCRIM__V14*/ curfptr[10]) != ((/*!CLASS_SYMBOL*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:1244:/ cond"); - /*cond*/ if (/*_#__L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1244:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1244:/ block"); - /*block*/{ - - basilys_error_str((basilys_ptr_t)(/*_.LOC__V2*/ curfptr[1]), ( "invalid expansion component in C code expansion"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1244:/ block"); - /*block*/{ - /*_.PROGN___V16*/ curfptr[12] = (/*nil*/NULL);;} - ; - /*_.IFELSE___V15*/ curfptr[11] = /*_.PROGN___V16*/ curfptr[12];; - /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1244:/ clear"); - /*clear*/ /*_.PROGN___V16*/ curfptr[12] = 0 ;} - ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1244:/ cond.else"); - - /*_.IFELSE___V15*/ curfptr[11] = NULL;; + /*_#THE_CALLCOUNT__L5*/ curfnum[4] = + callcount;; + BASILYS_LOCATION("warmelt-macro.bysl:1287:/ apply"); + /*apply*/{ + union basilysparam_un argtab[4]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1287:/ apply.arg"); + argtab[0].bp_cstring = "parse_pairlist_c_code_expansion loop pairhd"; + BASILYS_LOCATION("warmelt-macro.bysl:1287:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L5*/ curfnum[4]; + BASILYS_LOCATION("warmelt-macro.bysl:1287:/ apply.arg"); + argtab[2].bp_cstring = "warmelt-macro.bysl"; + BASILYS_LOCATION("warmelt-macro.bysl:1287:/ apply.arg"); + argtab[3].bp_long = 1287; + /*_.DEBUG_MSG_FUN__V15*/ curfptr[14] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.PAIRHD__V13*/ curfptr[12]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; - /*_.IFELSE___V10*/ curfptr[9] = /*_.IFELSE___V15*/ curfptr[11];; + /*_.IFCPP___V14*/ curfptr[13] = /*_.DEBUG_MSG_FUN__V15*/ curfptr[14];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1241:/ clear"); - /*clear*/ /*_.DISCRIM__V14*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1241:/ clear"); - /*clear*/ /*_#__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1241:/ clear"); - /*clear*/ /*_.IFELSE___V15*/ curfptr[11] = 0 ;} + BASILYS_LOCATION("warmelt-macro.bysl:1287:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L5*/ curfnum[4] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1287:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V15*/ curfptr[14] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1287:/ cppif.else"); + /*_.IFCPP___V14*/ curfptr[13] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ ; + BASILYS_LOCATION("warmelt-macro.bysl:1288:/ apply"); + /*apply*/{ + union basilysparam_un argtab[2]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1288:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PAIRHD__V13*/ curfptr[12]; + BASILYS_LOCATION("warmelt-macro.bysl:1288:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.FLATLIST__V9*/ curfptr[8]; + /*_.FLATTEN_FOR_C_CODE_EXPANSION__V16*/ curfptr[14] = basilys_apply ((basilysclosure_ptr_t)((/*!FLATTEN_FOR_C_CODE_EXPANSION*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.LOC__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - - basilysgc_multiple_put_nth((basilys_ptr_t)(/*_.ETUPLE__V5*/ curfptr[4]), (/*_#IX__L2*/ curfnum[1]), (basilys_ptr_t)(/*_.CURHEAD__V8*/ curfptr[7])); - /*_.PAIR_TAIL__V17*/ curfptr[12] = - (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V3*/ curfptr[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:1248:/ compute"); - /*_.CURPAIR__V3*/ curfptr[2] = /*_.SETQ___V18*/ curfptr[10] = /*_.PAIR_TAIL__V17*/ curfptr[12];; - /*_#I__L8*/ curfnum[6] = - ((/*_#IX__L2*/ curfnum[1]) + (1));; - BASILYS_LOCATION("warmelt-macro.bysl:1249:/ compute"); - /*_#IX__L2*/ curfnum[1] = /*_#SETQ___L9*/ curfnum[8] = /*_#I__L8*/ curfnum[6];; - /*_#LET___L5*/ curfnum[4] = /*_#SETQ___L9*/ curfnum[8];; + /*_.LET___V12*/ curfptr[11] = /*_.FLATTEN_FOR_C_CODE_EXPANSION__V16*/ curfptr[14];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1238:/ clear"); - /*clear*/ /*_.CURHEAD__V8*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1238:/ clear"); - /*clear*/ /*_.DISCRIM__V9*/ curfptr[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1238:/ clear"); - /*clear*/ /*_#__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1238:/ clear"); - /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1238:/ clear"); - /*clear*/ /*_.PAIR_TAIL__V17*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1238:/ clear"); - /*clear*/ /*_.SETQ___V18*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1238:/ clear"); - /*clear*/ /*_#I__L8*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1238:/ clear"); - /*clear*/ /*_#SETQ___L9*/ curfnum[8] = 0 ;} - ; + BASILYS_LOCATION("warmelt-macro.bysl:1286:/ clear"); + /*clear*/ /*_.PAIRHD__V13*/ curfptr[12] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1286:/ clear"); + /*clear*/ /*_.IFCPP___V14*/ curfptr[13] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1286:/ clear"); + /*clear*/ /*_.FLATTEN_FOR_C_CODE_EXPANSION__V16*/ curfptr[14] = 0 ;} + ; + /*_.PAIR_TAIL__V17*/ curfptr[12] = + (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V3*/ curfptr[2])));; + BASILYS_LOCATION("warmelt-macro.bysl:1289:/ compute"); + /*_.CURPAIR__V3*/ curfptr[2] = /*_.SETQ___V18*/ curfptr[13] = /*_.PAIR_TAIL__V17*/ curfptr[12];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1236:/ clear"); - /*clear*/ /*_#IS_PAIR__L3*/ curfnum[2] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1236:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1283:/ clear"); + /*clear*/ /*_#IS_PAIR__L3*/ curfnum[0] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1283:/ clear"); /*clear*/ /*_#NOT__L4*/ curfnum[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1236:/ clear"); - /*clear*/ /*_#LET___L5*/ curfnum[4] = 0 ;} + BASILYS_LOCATION("warmelt-macro.bysl:1283:/ clear"); + /*clear*/ /*_.LET___V12*/ curfptr[11] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1283:/ clear"); + /*clear*/ /*_.PAIR_TAIL__V17*/ curfptr[12] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1283:/ clear"); + /*clear*/ /*_.SETQ___V18*/ curfptr[13] = 0 ;} ; ; goto labloop_COMPLOOP_1; - labexit_COMPLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1236:/ loopepilog"); + labexit_COMPLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1283:/ loopepilog"); /*loopepilog*/ - /*_.FOREVER___V6*/ curfptr[5] = /*_.COMPLOOP__V7*/ curfptr[6];; + /*_.FOREVER___V10*/ curfptr[9] = /*_.COMPLOOP__V11*/ curfptr[10];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1250:/ block"); + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1291:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1291:/ block"); + /*block*/{ + /*_#THE_CALLCOUNT__L6*/ curfnum[4] = + callcount;; + BASILYS_LOCATION("warmelt-macro.bysl:1291:/ apply"); + /*apply*/{ + union basilysparam_un argtab[4]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1291:/ apply.arg"); + argtab[0].bp_cstring = "parse_pairlist_c_code_expansion flatlist"; + BASILYS_LOCATION("warmelt-macro.bysl:1291:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L6*/ curfnum[4]; + BASILYS_LOCATION("warmelt-macro.bysl:1291:/ apply.arg"); + argtab[2].bp_cstring = "warmelt-macro.bysl"; + BASILYS_LOCATION("warmelt-macro.bysl:1291:/ apply.arg"); + argtab[3].bp_long = 1291; + /*_.DEBUG_MSG_FUN__V20*/ curfptr[11] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.FLATLIST__V9*/ curfptr[8]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + } + ; + /*_.IFCPP___V19*/ curfptr[14] = /*_.DEBUG_MSG_FUN__V20*/ curfptr[11];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1291:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L6*/ curfnum[4] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1291:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V20*/ curfptr[11] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1291:/ cppif.else"); + /*_.IFCPP___V19*/ curfptr[14] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + BASILYS_LOCATION("warmelt-macro.bysl:1292:/ block"); /*block*/{ - /*_.RETVAL___V1*/ curfptr[0] = /*_.ETUPLE__V5*/ curfptr[4];; - BASILYS_LOCATION("warmelt-macro.bysl:1250:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1292:/ apply"); + /*apply*/{ + union basilysparam_un argtab[1]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1292:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[4]); + /*_.TUPEXP__V22*/ curfptr[13] = basilys_apply ((basilysclosure_ptr_t)((/*!LIST_TO_MULTIPLE*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.FLATLIST__V9*/ curfptr[8]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + } ; - /*finalret*/ goto labend_rout ;} + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1293:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1293:/ block"); + /*block*/{ + /*_#THE_CALLCOUNT__L7*/ curfnum[0] = + callcount;; + BASILYS_LOCATION("warmelt-macro.bysl:1293:/ apply"); + /*apply*/{ + union basilysparam_un argtab[4]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1293:/ apply.arg"); + argtab[0].bp_cstring = "parse_pairlist_c_code_expansion tupexp"; + BASILYS_LOCATION("warmelt-macro.bysl:1293:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L7*/ curfnum[0]; + BASILYS_LOCATION("warmelt-macro.bysl:1293:/ apply.arg"); + argtab[2].bp_cstring = "warmelt-macro.bysl"; + BASILYS_LOCATION("warmelt-macro.bysl:1293:/ apply.arg"); + argtab[3].bp_long = 1293; + /*_.DEBUG_MSG_FUN__V24*/ curfptr[23] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.TUPEXP__V22*/ curfptr[13]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + } + ; + /*_.IFCPP___V23*/ curfptr[11] = /*_.DEBUG_MSG_FUN__V24*/ curfptr[23];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1293:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L7*/ curfnum[0] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1293:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V24*/ curfptr[23] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1293:/ cppif.else"); + /*_.IFCPP___V23*/ curfptr[11] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1294:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1294:/ block"); + /*block*/{ + /*_#IS_MULTIPLE__L8*/ curfnum[3] = + (basilys_magic_discr((basilys_ptr_t)(/*_.TUPEXP__V22*/ curfptr[13])) == OBMAG_MULTIPLE);; + BASILYS_LOCATION("warmelt-macro.bysl:1294:/ cond"); + /*cond*/ if (/*_#IS_MULTIPLE__L8*/ curfnum[3]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1294:/ cond.then"); + /*_.IFELSE___V26*/ curfptr[25] = (/*nil*/NULL);; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1294:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1294:/ block"); + /*block*/{ + /*block*/{ + + basilys_assert_failed(( "check tupexp"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1294)?(1294):__LINE__, __FUNCTION__); + /*clear*/ /*_.IFELSE___V26*/ curfptr[25] = 0 ;} + ; + /*epilog*/} + ; + } + ; + /*_.IFCPP___V25*/ curfptr[23] = /*_.IFELSE___V26*/ curfptr[25];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1294:/ clear"); + /*clear*/ /*_#IS_MULTIPLE__L8*/ curfnum[3] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1294:/ clear"); + /*clear*/ /*_.IFELSE___V26*/ curfptr[25] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1294:/ cppif.else"); + /*_.IFCPP___V25*/ curfptr[23] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + BASILYS_LOCATION("warmelt-macro.bysl:1295:/ block"); + /*block*/{ + /*_.RETVAL___V1*/ curfptr[0] = /*_.TUPEXP__V22*/ curfptr[13];; + BASILYS_LOCATION("warmelt-macro.bysl:1295:/ finalreturn"); + ; + /*finalret*/ goto labend_rout ;} + ; + /*_.LET___V21*/ curfptr[12] = /*_.RETURN___V27*/ curfptr[25];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1292:/ clear"); + /*clear*/ /*_.TUPEXP__V22*/ curfptr[13] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1292:/ clear"); + /*clear*/ /*_.IFCPP___V23*/ curfptr[11] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1292:/ clear"); + /*clear*/ /*_.IFCPP___V25*/ curfptr[23] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1292:/ clear"); + /*clear*/ /*_.RETURN___V27*/ curfptr[25] = 0 ;} ; - /*_.LET___V4*/ curfptr[3] = /*_.RETURN___V19*/ curfptr[11];; + /*_.LET___V8*/ curfptr[6] = /*_.LET___V21*/ curfptr[12];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1233:/ clear"); - /*clear*/ /*_#NBCOMP__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1233:/ clear"); - /*clear*/ /*_.ETUPLE__V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1233:/ clear"); - /*clear*/ /*_#IX__L2*/ curfnum[1] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1233:/ clear"); - /*clear*/ /*_.FOREVER___V6*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1233:/ clear"); - /*clear*/ /*_.RETURN___V19*/ curfptr[11] = 0 ;} + BASILYS_LOCATION("warmelt-macro.bysl:1282:/ clear"); + /*clear*/ /*_.FLATLIST__V9*/ curfptr[8] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1282:/ clear"); + /*clear*/ /*_.FOREVER___V10*/ curfptr[9] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1282:/ clear"); + /*clear*/ /*_.IFCPP___V19*/ curfptr[14] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1282:/ clear"); + /*clear*/ /*_.LET___V21*/ curfptr[12] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1232:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1279:/ block"); /*block*/{ - /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V4*/ curfptr[3];; - BASILYS_LOCATION("warmelt-macro.bysl:1232:/ finalreturn"); + /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V8*/ curfptr[6];; + BASILYS_LOCATION("warmelt-macro.bysl:1279:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1232:/ clear"); - /*clear*/ /*_.LET___V4*/ curfptr[3] = 0 ;} + BASILYS_LOCATION("warmelt-macro.bysl:1279:/ clear"); + /*clear*/ /*_.IFCPP___V4*/ curfptr[3] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1279:/ clear"); + /*clear*/ /*_.IFCPP___V6*/ curfptr[4] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1279:/ clear"); + /*clear*/ /*_.LET___V8*/ curfptr[6] = 0 ;} ; goto labend_rout; @@ -11205,14 +11754,14 @@ basilys_trace_end("PARSE_PAIRLIST_C_CODE_EXPANSION", callcount); basilys_topfra #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_24_PARSE_PAIRLIST_C_CODE_EXPANSION*/ +} /*end rout_25_PARSE_PAIRLIST_C_CODE_EXPANSION*/ static basilys_ptr_t -rout_25_MEXPAND_DEFPRIMITIVE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_26_CHECK_C_EXPANSION(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -11223,17 +11772,17 @@ rout_25_MEXPAND_DEFPRIMITIVE(basilysclosure_ptr_t closp_, basilys_ptr_t firstarg #define callcount 0L #endif - struct frame_rout_25_MEXPAND_DEFPRIMITIVE_st { unsigned nbvar; + struct frame_rout_26_CHECK_C_EXPANSION_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif struct basilysclosure_st *clos; struct excepth_basilys_st *exh; struct callframe_basilys_st *prev; -#define CURFRAM_NBVARPTR 59 - void* varptr[59]; -#define CURFRAM_NBVARNUM 10 - long varnum[10]; +#define CURFRAM_NBVARPTR 18 + void* varptr[18]; +#define CURFRAM_NBVARNUM 7 + long varnum[7]; /*others*/ long _spare_; } *framptr_=0, curfram__; @@ -11241,13 +11790,317 @@ rout_25_MEXPAND_DEFPRIMITIVE(basilysclosure_ptr_t closp_, basilys_ptr_t firstarg int ix=0; framptr_ = (void*)firstargp_; gt_ggc_mx_basilys_un (framptr_->clos); - for(ix=0; ix<59; ix++) + for(ix=0; ix<18; ix++) if (framptr_->varptr[ix]) gt_ggc_mx_basilys_un (framptr_->varptr[ix]); return NULL; }/*end markggc*/; memset(&curfram__, 0, sizeof(curfram__)); - curfram__.nbvar = 59; + curfram__.nbvar = 18; + curfram__.clos = closp_; + curfram__.prev = (struct callframe_basilys_st *) basilys_topframe; + basilys_topframe = (struct callframe_basilys_st *) &curfram__; +basilys_trace_start("CHECK_C_EXPANSION", callcount); +/*getargs*/ + + /*getarg#0*/ + BASILYS_LOCATION("warmelt-macro.bysl:1300:/ getarg"); + /*_.ETUPLE__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; + + /*getarg#1*/ + BASILYS_LOCATION("warmelt-macro.bysl:1300:/ getarg"); + if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; + /*_.LOC__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; + gcc_assert(basilys_discr((basilys_ptr_t)(/*_.LOC__V3*/ curfptr[2])) != NULL); + + + /*getarg#2*/ + BASILYS_LOCATION("warmelt-macro.bysl:1300:/ getarg"); + if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; + /*_.SUBSTMAP__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; + gcc_assert(basilys_discr((basilys_ptr_t)(/*_.SUBSTMAP__V4*/ curfptr[3])) != NULL); + + ; + goto lab_endgetargs; +lab_endgetargs:; +/*body*/ +BASILYS_LOCATION("warmelt-macro.bysl:1300:/ block"); +/*block*/{ + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1301:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1301:/ block"); + /*block*/{ + /*_#THE_CALLCOUNT__L1*/ curfnum[0] = + callcount;; + BASILYS_LOCATION("warmelt-macro.bysl:1301:/ apply"); + /*apply*/{ + union basilysparam_un argtab[4]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1301:/ apply.arg"); + argtab[0].bp_cstring = "check_c_expansion etuple"; + BASILYS_LOCATION("warmelt-macro.bysl:1301:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L1*/ curfnum[0]; + BASILYS_LOCATION("warmelt-macro.bysl:1301:/ apply.arg"); + argtab[2].bp_cstring = "warmelt-macro.bysl"; + BASILYS_LOCATION("warmelt-macro.bysl:1301:/ apply.arg"); + argtab[3].bp_long = 1301; + /*_.DEBUG_MSG_FUN__V6*/ curfptr[5] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.ETUPLE__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + } + ; + /*_.IFCPP___V5*/ curfptr[4] = /*_.DEBUG_MSG_FUN__V6*/ curfptr[5];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1301:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1301:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V6*/ curfptr[5] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1301:/ cppif.else"); + /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1302:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1302:/ block"); + /*block*/{ + /*_#THE_CALLCOUNT__L2*/ curfnum[0] = + callcount;; + BASILYS_LOCATION("warmelt-macro.bysl:1302:/ apply"); + /*apply*/{ + union basilysparam_un argtab[4]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1302:/ apply.arg"); + argtab[0].bp_cstring = "check_c_expansion loc"; + BASILYS_LOCATION("warmelt-macro.bysl:1302:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L2*/ curfnum[0]; + BASILYS_LOCATION("warmelt-macro.bysl:1302:/ apply.arg"); + argtab[2].bp_cstring = "warmelt-macro.bysl"; + BASILYS_LOCATION("warmelt-macro.bysl:1302:/ apply.arg"); + argtab[3].bp_long = 1302; + /*_.DEBUG_MSG_FUN__V8*/ curfptr[7] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.LOC__V3*/ curfptr[2]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + } + ; + /*_.IFCPP___V7*/ curfptr[5] = /*_.DEBUG_MSG_FUN__V8*/ curfptr[7];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1302:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L2*/ curfnum[0] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1302:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V8*/ curfptr[7] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1302:/ cppif.else"); + /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + /*citerblock FOREACH_IN_MULTIPLE*/ { + long cit1__EACHTUP_ln = basilys_multiple_length((basilys_ptr_t)/*_.ETUPLE__V2*/ curfptr[1]); +int cit1__EACHTUP_ix = 0; +for (cit1__EACHTUP_ix = 0; cit1__EACHTUP_ix < cit1__EACHTUP_ln; cit1__EACHTUP_ix ++) { +/*_.ECOMP__V9*/ curfptr[7] = basilys_multiple_nth((basilys_ptr_t)(/*_.ETUPLE__V2*/ curfptr[1]), cit1__EACHTUP_ix); +/*_#IX__L3*/ curfnum[0] = cit1__EACHTUP_ix; + + + /*_#NULL__L4*/ curfnum[3] = + ((/*_.ECOMP__V9*/ curfptr[7]) == NULL);; + BASILYS_LOCATION("warmelt-macro.bysl:1307:/ cond"); + /*cond*/ if (/*_#NULL__L4*/ curfnum[3]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1307:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1307:/ block"); + /*block*/{ + /*block*/{ + + basilys_error_str((basilys_ptr_t)(/*_.LOC__V3*/ curfptr[2]), ( "null component in C expansion"), (basilys_ptr_t)0); + /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} + ; + /*epilog*/} + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1307:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1307:/ block"); + /*block*/{ + /*_#IS_A__L5*/ curfnum[4] = + basilys_is_instance_of((basilys_ptr_t)(/*_.ECOMP__V9*/ curfptr[7]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[1])));; + BASILYS_LOCATION("warmelt-macro.bysl:1309:/ cond"); + /*cond*/ if (/*_#IS_A__L5*/ curfnum[4]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1309:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1309:/ block"); + /*block*/{ + /*_.MAPOBJECT_GET__V12*/ curfptr[11] = + (basilys_get_mapobjects((basilysmapobjects_ptr_t)(/*_.SUBSTMAP__V4*/ curfptr[3]), (basilysobject_ptr_t)(/*_.ECOMP__V9*/ curfptr[7])));; + /*_#NULL__L6*/ curfnum[5] = + ((/*_.MAPOBJECT_GET__V12*/ curfptr[11]) == NULL);; + BASILYS_LOCATION("warmelt-macro.bysl:1310:/ cond"); + /*cond*/ if (/*_#NULL__L6*/ curfnum[5]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1310:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1310:/ block"); + /*block*/{ + BASILYS_LOCATION("warmelt-macro.bysl:1312:/ cond"); + /*cond*/ if (/*ifisa*/ basilys_is_instance_of((basilys_ptr_t)(/*_.ECOMP__V9*/ curfptr[7]), (basilys_ptr_t)((/*!CLASS_NAMED*/ curfrout->tabval[2])))) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1312:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1312:/ getslot"); + { basilys_ptr_t slot=0; + basilys_object_get_field(slot,(basilys_ptr_t)(/*_.ECOMP__V9*/ curfptr[7]), 1, "NAMED_NAME");/*_.NAMED_NAME__V13*/ curfptr[12] = slot; }; + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1312:/ cond.else"); + + /*_.NAMED_NAME__V13*/ curfptr[12] = NULL;; + } + ; + + basilys_error_str((basilys_ptr_t)(/*_.LOC__V3*/ curfptr[2]), ( "unexpected symbol in C expansion"), (basilys_ptr_t)(/*_.NAMED_NAME__V13*/ curfptr[12])); + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1310:/ clear"); + /*clear*/ /*_.NAMED_NAME__V13*/ curfptr[12] = 0 ;} + ; + } /*noelse*/ + ; + BASILYS_LOCATION("warmelt-macro.bysl:1309:/ block"); + /*block*/{ + /*_.PROGN___V14*/ curfptr[12] = (/*nil*/NULL);;} + ; + /*_.IFELSE___V11*/ curfptr[10] = /*_.PROGN___V14*/ curfptr[12];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1309:/ clear"); + /*clear*/ /*_.MAPOBJECT_GET__V12*/ curfptr[11] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1309:/ clear"); + /*clear*/ /*_#NULL__L6*/ curfnum[5] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1309:/ clear"); + /*clear*/ /*_.PROGN___V14*/ curfptr[12] = 0 ;} + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1309:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1309:/ block"); + /*block*/{ + /*_#IS_STRING__L7*/ curfnum[5] = + (basilys_magic_discr((basilys_ptr_t)(/*_.ECOMP__V9*/ curfptr[7])) == OBMAG_STRING);; + BASILYS_LOCATION("warmelt-macro.bysl:1315:/ cond"); + /*cond*/ if (/*_#IS_STRING__L7*/ curfnum[5]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1315:/ cond.then"); + /*_.IFELSE___V15*/ curfptr[11] = (/*nil*/NULL);; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1315:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1315:/ block"); + /*block*/{ + /*_.DISCRIM__V16*/ curfptr[12] = + (basilys_discr((basilys_ptr_t)(/*_.ECOMP__V9*/ curfptr[7])));; + BASILYS_LOCATION("warmelt-macro.bysl:1320:/ cond"); + /*cond*/ if (/*ifisa*/ basilys_is_instance_of((basilys_ptr_t)(/*_.DISCRIM__V16*/ curfptr[12]), (basilys_ptr_t)((/*!CLASS_NAMED*/ curfrout->tabval[2])))) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1320:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1320:/ getslot"); + { basilys_ptr_t slot=0; + basilys_object_get_field(slot,(basilys_ptr_t)(/*_.DISCRIM__V16*/ curfptr[12]), 1, "NAMED_NAME");/*_.NAMED_NAME__V17*/ curfptr[16] = slot; }; + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1320:/ cond.else"); + + /*_.NAMED_NAME__V17*/ curfptr[16] = NULL;; + } + ; + + basilys_warning_str(0, (basilys_ptr_t)(/*_.LOC__V3*/ curfptr[2]), ( "unexpected C expansion component of "), (basilys_ptr_t)(/*_.NAMED_NAME__V17*/ curfptr[16])); + BASILYS_LOCATION("warmelt-macro.bysl:1318:/ block"); + /*block*/{ + /*_.PROGN___V18*/ curfptr[17] = (/*nil*/NULL);;} + ; + /*_.IFELSE___V15*/ curfptr[11] = /*_.PROGN___V18*/ curfptr[17];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1315:/ clear"); + /*clear*/ /*_.DISCRIM__V16*/ curfptr[12] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1315:/ clear"); + /*clear*/ /*_.NAMED_NAME__V17*/ curfptr[16] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1315:/ clear"); + /*clear*/ /*_.PROGN___V18*/ curfptr[17] = 0 ;} + ; + } + ; + /*_.IFELSE___V11*/ curfptr[10] = /*_.IFELSE___V15*/ curfptr[11];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1309:/ clear"); + /*clear*/ /*_#IS_STRING__L7*/ curfnum[5] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1309:/ clear"); + /*clear*/ /*_.IFELSE___V15*/ curfptr[11] = 0 ;} + ; + } + ; + /*_.IFELSE___V10*/ curfptr[9] = /*_.IFELSE___V11*/ curfptr[10];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1307:/ clear"); + /*clear*/ /*_#IS_A__L5*/ curfnum[4] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1307:/ clear"); + /*clear*/ /*_.IFELSE___V11*/ curfptr[10] = 0 ;} + ; + } + ; + } /* end cit1__EACHTUP*/ + + /*citerepilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1303:/ clear"); + /*clear*/ /*_.ECOMP__V9*/ curfptr[7] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1303:/ clear"); + /*clear*/ /*_#IX__L3*/ curfnum[0] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1303:/ clear"); + /*clear*/ /*_#NULL__L4*/ curfnum[3] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1303:/ clear"); + /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} /*endciterblock FOREACH_IN_MULTIPLE*/ + ; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1300:/ clear"); + /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1300:/ clear"); + /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ;} + +; + goto labend_rout; +labend_rout: +basilys_trace_end("CHECK_C_EXPANSION", callcount); basilys_topframe = (struct callframe_basilys_st*) curfram__.prev; + return (basilys_ptr_t)(/*noretval*/ NULL); +#undef callcount +#undef CURFRAM_NBVARNUM +#undef CURFRAM_NBVARPTR +} /*end rout_26_CHECK_C_EXPANSION*/ + + + + + +static basilys_ptr_t +rout_27_MEXPAND_DEFPRIMITIVE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, + const char xresdescr_[], union basilysparam_un *xrestab_) +{ +#if ENABLE_CHECKING + static long call_counter__; + long thiscallcounter__ ATTRIBUTE_UNUSED = ++ call_counter__; +#define callcount thiscallcounter__ +#else +#define callcount 0L +#endif + + struct frame_rout_27_MEXPAND_DEFPRIMITIVE_st { unsigned nbvar; +#if ENABLE_CHECKING + const char* flocs; +#endif + struct basilysclosure_st *clos; + struct excepth_basilys_st *exh; + struct callframe_basilys_st *prev; +#define CURFRAM_NBVARPTR 67 + void* varptr[67]; +#define CURFRAM_NBVARNUM 16 + long varnum[16]; +/*others*/ + long _spare_; } + *framptr_=0, curfram__; + if (BASILYS_UNLIKELY(xargdescr_ == BASILYSPAR_MARKGGC)) { /*mark for ggc*/ + int ix=0; + framptr_ = (void*)firstargp_; + gt_ggc_mx_basilys_un (framptr_->clos); + for(ix=0; ix<67; ix++) + if (framptr_->varptr[ix]) + gt_ggc_mx_basilys_un (framptr_->varptr[ix]); + return NULL; + }/*end markggc*/; + memset(&curfram__, 0, sizeof(curfram__)); + curfram__.nbvar = 67; curfram__.clos = closp_; curfram__.prev = (struct callframe_basilys_st *) basilys_topframe; basilys_topframe = (struct callframe_basilys_st *) &curfram__; @@ -11255,18 +12108,18 @@ basilys_trace_start("MEXPAND_DEFPRIMITIVE", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -11275,60 +12128,60 @@ basilys_trace_start("MEXPAND_DEFPRIMITIVE", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1256:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:1326:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1257:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1257:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1327:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1327:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1257:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1327:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1257:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1327:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defprimitive sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:1257:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1327:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L1*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1257:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1327:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1257:/ apply.arg"); - argtab[3].bp_long = 1257; + BASILYS_LOCATION("warmelt-macro.bysl:1327:/ apply.arg"); + argtab[3].bp_long = 1327; /*_.DEBUG_MSG_FUN__V6*/ curfptr[5] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V5*/ curfptr[4] = /*_.DEBUG_MSG_FUN__V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1257:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1327:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1257:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1327:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1257:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1327:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1258:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1258:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1328:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1328:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:1258:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1328:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1258:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1328:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1258:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1328:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1258:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1328:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1258)?(1258):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1328)?(1328):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -11337,34 +12190,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:1256:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1258:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1328:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1258:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1328:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1258:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1328:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1259:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1259:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1329:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1329:/ block"); /*block*/{ /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:1259:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1329:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1259:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1329:/ cond.then"); /*_.IFELSE___V10*/ curfptr[9] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1259:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1329:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1259:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1329:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1259)?(1259):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1329)?(1329):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} ; /*epilog*/} @@ -11373,23 +12226,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:1256:/ block"); ; /*_.IFCPP___V9*/ curfptr[7] = /*_.IFELSE___V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1259:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1329:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1259:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1329:/ clear"); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1259:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1329:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1260:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1330:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1260:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1330:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1261:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1331:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -11401,10 +12254,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:1256:/ block"); (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_#IS_NOT_A__L4*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:1265:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1335:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1265:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1265:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1335:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1335:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing symbol for (DEFPRIMITIVE symb args type expansion...)"), (basilys_ptr_t)0); @@ -11414,37 +12267,37 @@ BASILYS_LOCATION("warmelt-macro.bysl:1256:/ block"); ; /*_.PAIR_TAIL__V17*/ curfptr[16] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1267:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1337:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V18*/ curfptr[17] = /*_.PAIR_TAIL__V17*/ curfptr[16];; - BASILYS_LOCATION("warmelt-macro.bysl:1269:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1339:/ block"); /*block*/{ /*_.PAIR_HEAD__V20*/ curfptr[19] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_.THE_NULL__V21*/ curfptr[20] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:1269:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1339:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1269:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1339:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.THE_NULL__V21*/ curfptr[20]; /*_.BTUP__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)((/*!LAMBDA_ARG_BINDINGS*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.PAIR_HEAD__V20*/ curfptr[19]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.PAIR_TAIL__V23*/ curfptr[22] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1270:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1340:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V24*/ curfptr[23] = /*_.PAIR_TAIL__V23*/ curfptr[22];; - BASILYS_LOCATION("warmelt-macro.bysl:1272:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1342:/ block"); /*block*/{ /*_.TYPKW__V26*/ curfptr[25] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_#IS_NOT_A__L5*/ curfnum[4] = !basilys_is_instance_of((basilys_ptr_t)(/*_.TYPKW__V26*/ curfptr[25]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[5])));; - BASILYS_LOCATION("warmelt-macro.bysl:1273:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1343:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1273:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1273:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1343:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1343:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing type keyword for (DEFPRIMITIVE symb args type expansion...)"), (basilys_ptr_t)0); @@ -11452,54 +12305,54 @@ BASILYS_LOCATION("warmelt-macro.bysl:1256:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1275:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1345:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1275:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1345:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.TYPKW__V26*/ curfptr[25]), 2, "SYMB_DATA");/*_.CTY__V28*/ curfptr[27] = slot; }; ; /*_#IS_NOT_A__L6*/ curfnum[5] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CTY__V28*/ curfptr[27]), (basilys_ptr_t)((/*!CLASS_CTYPE*/ curfrout->tabval[6])));; - BASILYS_LOCATION("warmelt-macro.bysl:1276:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1346:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1276:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1276:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1346:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1346:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1278:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1278:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1348:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1348:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L7*/ curfnum[6] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1278:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1348:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1278:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1348:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defprimitive bad cty"; - BASILYS_LOCATION("warmelt-macro.bysl:1278:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1348:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L7*/ curfnum[6]; - BASILYS_LOCATION("warmelt-macro.bysl:1278:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1348:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1278:/ apply.arg"); - argtab[3].bp_long = 1278; + BASILYS_LOCATION("warmelt-macro.bysl:1348:/ apply.arg"); + argtab[3].bp_long = 1348; /*_.DEBUG_MSG_FUN__V31*/ curfptr[30] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.TYPKW__V26*/ curfptr[25]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V30*/ curfptr[29] = /*_.DEBUG_MSG_FUN__V31*/ curfptr[30];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1278:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1348:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1278:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1348:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V31*/ curfptr[30] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1278:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1348:/ cppif.else"); /*_.IFCPP___V30*/ curfptr[29] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1280:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1350:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.TYPKW__V26*/ curfptr[25]), 1, "NAMED_NAME");/*_.NAMED_NAME__V32*/ curfptr[30] = slot; }; ; @@ -11507,81 +12360,81 @@ BASILYS_LOCATION("warmelt-macro.bysl:1256:/ block"); basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "bad type keyword for "), (basilys_ptr_t)(/*_.NAMED_NAME__V32*/ curfptr[30])); /*_.THE_NULL__V33*/ curfptr[32] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:1281:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1351:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V33*/ curfptr[32];; - BASILYS_LOCATION("warmelt-macro.bysl:1281:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1351:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1277:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1347:/ block"); /*block*/{ /*_.PROGN___V35*/ curfptr[34] = /*_.RETURN___V34*/ curfptr[33];;} ; /*_.IF___V29*/ curfptr[28] = /*_.PROGN___V35*/ curfptr[34];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1276:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1346:/ clear"); /*clear*/ /*_.IFCPP___V30*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1276:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1346:/ clear"); /*clear*/ /*_.NAMED_NAME__V32*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1276:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1346:/ clear"); /*clear*/ /*_.THE_NULL__V33*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1276:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1346:/ clear"); /*clear*/ /*_.RETURN___V34*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1276:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1346:/ clear"); /*clear*/ /*_.PROGN___V35*/ curfptr[34] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1276:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1346:/ cond.else"); /*_.IF___V29*/ curfptr[28] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1283:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1353:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CTY__V28*/ curfptr[27]), 2, "CTYPE_KEYWORD");/*_.CTYPE_KEYWORD__V36*/ curfptr[29] = slot; }; ; /*_#__L8*/ curfnum[6] = ((/*_.CTYPE_KEYWORD__V36*/ curfptr[29]) != (/*_.TYPKW__V26*/ curfptr[25]));; - BASILYS_LOCATION("warmelt-macro.bysl:1283:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1353:/ cond"); /*cond*/ if (/*_#__L8*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1283:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1283:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1353:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1353:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1285:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1285:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1355:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1355:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L9*/ curfnum[8] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1285:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1355:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1285:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1355:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defprimitive strange typkw"; - BASILYS_LOCATION("warmelt-macro.bysl:1285:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1355:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L9*/ curfnum[8]; - BASILYS_LOCATION("warmelt-macro.bysl:1285:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1355:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1285:/ apply.arg"); - argtab[3].bp_long = 1285; + BASILYS_LOCATION("warmelt-macro.bysl:1355:/ apply.arg"); + argtab[3].bp_long = 1355; /*_.DEBUG_MSG_FUN__V39*/ curfptr[33] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.TYPKW__V26*/ curfptr[25]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V38*/ curfptr[32] = /*_.DEBUG_MSG_FUN__V39*/ curfptr[33];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1285:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1355:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L9*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1285:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1355:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V39*/ curfptr[33] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1285:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1355:/ cppif.else"); /*_.IFCPP___V38*/ curfptr[32] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1287:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1357:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.TYPKW__V26*/ curfptr[25]), 1, "NAMED_NAME");/*_.NAMED_NAME__V40*/ curfptr[34] = slot; }; ; @@ -11589,304 +12442,439 @@ BASILYS_LOCATION("warmelt-macro.bysl:1256:/ block"); basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "invalid type keyword for defprimitive"), (basilys_ptr_t)(/*_.NAMED_NAME__V40*/ curfptr[34])); /*_.THE_NULL__V41*/ curfptr[33] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:1288:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1358:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V41*/ curfptr[33];; - BASILYS_LOCATION("warmelt-macro.bysl:1288:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1358:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1284:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1354:/ block"); /*block*/{ /*_.PROGN___V43*/ curfptr[42] = /*_.RETURN___V42*/ curfptr[41];;} ; /*_.IF___V37*/ curfptr[30] = /*_.PROGN___V43*/ curfptr[42];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1283:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1353:/ clear"); /*clear*/ /*_.IFCPP___V38*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1283:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1353:/ clear"); /*clear*/ /*_.NAMED_NAME__V40*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1283:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1353:/ clear"); /*clear*/ /*_.THE_NULL__V41*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1283:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1353:/ clear"); /*clear*/ /*_.RETURN___V42*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1283:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1353:/ clear"); /*clear*/ /*_.PROGN___V43*/ curfptr[42] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1283:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1353:/ cond.else"); /*_.IF___V37*/ curfptr[30] = NULL;; } ; /*_.PAIR_TAIL__V44*/ curfptr[32] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1291:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1361:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V45*/ curfptr[34] = /*_.PAIR_TAIL__V44*/ curfptr[32];; - BASILYS_LOCATION("warmelt-macro.bysl:1292:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1293:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1363:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1293:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1363:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.CURPAIR__V15*/ curfptr[14]; /*_.ETUPLE__V47*/ curfptr[41] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_PAIRLIST_C_CODE_EXPANSION*/ curfrout->tabval[7])), (basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1295:/ block"); + /*_#MULTIPLE_LENGTH__L10*/ curfnum[8] = + (basilys_multiple_length((basilys_ptr_t)(/*_.BTUP__V22*/ curfptr[21])));; + /*_#I__L11*/ curfnum[10] = + ((2) * (/*_#MULTIPLE_LENGTH__L10*/ curfnum[8]));; + /*_#I__L12*/ curfnum[11] = + ((5) + (/*_#I__L11*/ curfnum[10]));; + /*_.SUBSTMAP__V48*/ curfptr[42] = + (basilysgc_new_mapobjects( (basilysobject_ptr_t) ((/*!DISCR_MAPOBJECTS*/ curfrout->tabval[8])), (/*_#I__L12*/ curfnum[11])));; + BASILYS_LOCATION("warmelt-macro.bysl:1367:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1295:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:1367:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; - basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_DEFPRIMITIVE*/ curfrout->tabval[8])), (5), "CLASS_SRC_DEFPRIMITIVE");/*_.INST__V49*/ curfptr[48] = + basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_DEFPRIMITIVE*/ curfrout->tabval[9])), (5), "CLASS_SRC_DEFPRIMITIVE");/*_.INST__V50*/ curfptr[49] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1295:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1367:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48]))));basilys_putfield_object((/*_.INST__V49*/ curfptr[48]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V50*/ curfptr[49])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V50*/ curfptr[49]))));basilys_putfield_object((/*_.INST__V50*/ curfptr[49]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1295:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1367:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48]))));basilys_putfield_object((/*_.INST__V49*/ curfptr[48]), (1), (/*_.SYMB__V16*/ curfptr[15]), "SDEF_NAME"); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V50*/ curfptr[49])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V50*/ curfptr[49]))));basilys_putfield_object((/*_.INST__V50*/ curfptr[49]), (1), (/*_.SYMB__V16*/ curfptr[15]), "SDEF_NAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1295:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1367:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48]))));basilys_putfield_object((/*_.INST__V49*/ curfptr[48]), (2), (/*_.BTUP__V22*/ curfptr[21]), "SFORMAL_ARGS"); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V50*/ curfptr[49])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V50*/ curfptr[49]))));basilys_putfield_object((/*_.INST__V50*/ curfptr[49]), (2), (/*_.BTUP__V22*/ curfptr[21]), "SFORMAL_ARGS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1295:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1367:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48]))));basilys_putfield_object((/*_.INST__V49*/ curfptr[48]), (3), (/*_.CTY__V28*/ curfptr[27]), "SPRIM_TYPE"); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V50*/ curfptr[49])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V50*/ curfptr[49]))));basilys_putfield_object((/*_.INST__V50*/ curfptr[49]), (3), (/*_.CTY__V28*/ curfptr[27]), "SPRIM_TYPE"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1295:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1367:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48]))));basilys_putfield_object((/*_.INST__V49*/ curfptr[48]), (4), (/*_.ETUPLE__V47*/ curfptr[41]), "SPRIM_EXPANSION"); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V50*/ curfptr[49])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.INST__V50*/ curfptr[49]))));basilys_putfield_object((/*_.INST__V50*/ curfptr[49]), (4), (/*_.ETUPLE__V47*/ curfptr[41]), "SPRIM_EXPANSION"); ; - /*_.SDEFPRI__V48*/ curfptr[42] = /*_.INST__V49*/ curfptr[48];;} + /*_.SDEFPRI__V49*/ curfptr[48] = /*_.INST__V50*/ curfptr[49];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1303:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1375:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), 1, "NAMED_NAME");/*_.NAMED_NAME__V50*/ curfptr[49] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), 1, "NAMED_NAME");/*_.NAMED_NAME__V51*/ curfptr[50] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1302:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1374:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1302:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:1374:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; - basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_PRIMITIVE*/ curfrout->tabval[9])), (5), "CLASS_PRIMITIVE");/*_.INST__V52*/ curfptr[51] = + basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_PRIMITIVE*/ curfrout->tabval[10])), (5), "CLASS_PRIMITIVE");/*_.INST__V53*/ curfptr[52] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1302:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1374:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V52*/ curfptr[51])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V52*/ curfptr[51]))));basilys_putfield_object((/*_.INST__V52*/ curfptr[51]), (1), (/*_.NAMED_NAME__V50*/ curfptr[49]), "NAMED_NAME"); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V53*/ curfptr[52])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V53*/ curfptr[52]))));basilys_putfield_object((/*_.INST__V53*/ curfptr[52]), (1), (/*_.NAMED_NAME__V51*/ curfptr[50]), "NAMED_NAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1302:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1374:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V52*/ curfptr[51])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V52*/ curfptr[51]))));basilys_putfield_object((/*_.INST__V52*/ curfptr[51]), (2), (/*_.BTUP__V22*/ curfptr[21]), "PRIM_FORMALS"); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V53*/ curfptr[52])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V53*/ curfptr[52]))));basilys_putfield_object((/*_.INST__V53*/ curfptr[52]), (2), (/*_.BTUP__V22*/ curfptr[21]), "PRIM_FORMALS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1302:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1374:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V52*/ curfptr[51])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V52*/ curfptr[51]))));basilys_putfield_object((/*_.INST__V52*/ curfptr[51]), (3), (/*_.CTY__V28*/ curfptr[27]), "PRIM_TYPE"); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V53*/ curfptr[52])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V53*/ curfptr[52]))));basilys_putfield_object((/*_.INST__V53*/ curfptr[52]), (3), (/*_.CTY__V28*/ curfptr[27]), "PRIM_TYPE"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1302:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1374:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V52*/ curfptr[51])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.INST__V52*/ curfptr[51]))));basilys_putfield_object((/*_.INST__V52*/ curfptr[51]), (4), (/*_.ETUPLE__V47*/ curfptr[41]), "PRIM_EXPANSION"); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V53*/ curfptr[52])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.INST__V53*/ curfptr[52]))));basilys_putfield_object((/*_.INST__V53*/ curfptr[52]), (4), (/*_.ETUPLE__V47*/ curfptr[41]), "PRIM_EXPANSION"); ; - /*_.PRIMIT__V51*/ curfptr[50] = /*_.INST__V52*/ curfptr[51];;} + /*_.PRIMIT__V52*/ curfptr[51] = /*_.INST__V53*/ curfptr[52];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1308:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1380:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1308:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:1380:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; - basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_PRIMITIVE_BINDING*/ curfrout->tabval[10])), (4), "CLASS_PRIMITIVE_BINDING");/*_.INST__V54*/ curfptr[53] = + basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_PRIMITIVE_BINDING*/ curfrout->tabval[11])), (4), "CLASS_PRIMITIVE_BINDING");/*_.INST__V55*/ curfptr[54] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1308:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1380:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V54*/ curfptr[53])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V54*/ curfptr[53]))));basilys_putfield_object((/*_.INST__V54*/ curfptr[53]), (0), (/*_.SYMB__V16*/ curfptr[15]), "BINDER"); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V55*/ curfptr[54])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V55*/ curfptr[54]))));basilys_putfield_object((/*_.INST__V55*/ curfptr[54]), (0), (/*_.SYMB__V16*/ curfptr[15]), "BINDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1308:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1380:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V54*/ curfptr[53])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V54*/ curfptr[53]))));basilys_putfield_object((/*_.INST__V54*/ curfptr[53]), (2), (/*_.SDEFPRI__V48*/ curfptr[42]), "PBIND_PRIMDEF"); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V55*/ curfptr[54])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V55*/ curfptr[54]))));basilys_putfield_object((/*_.INST__V55*/ curfptr[54]), (2), (/*_.SDEFPRI__V49*/ curfptr[48]), "PBIND_PRIMDEF"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1308:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1380:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V54*/ curfptr[53])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V54*/ curfptr[53]))));basilys_putfield_object((/*_.INST__V54*/ curfptr[53]), (3), (/*_.PRIMIT__V51*/ curfptr[50]), "PBIND_PRIMITIVE"); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V55*/ curfptr[54])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V55*/ curfptr[54]))));basilys_putfield_object((/*_.INST__V55*/ curfptr[54]), (3), (/*_.PRIMIT__V52*/ curfptr[51]), "PBIND_PRIMITIVE"); + ; + /*_.PBIND__V54*/ curfptr[53] = /*_.INST__V55*/ curfptr[54];;} + ; + /*citerblock FOREACH_IN_MULTIPLE*/ { + long cit1__EACHTUP_ln = basilys_multiple_length((basilys_ptr_t)/*_.BTUP__V22*/ curfptr[21]); +int cit1__EACHTUP_ix = 0; +for (cit1__EACHTUP_ix = 0; cit1__EACHTUP_ix < cit1__EACHTUP_ln; cit1__EACHTUP_ix ++) { +/*_.CURBIND__V56*/ curfptr[55] = basilys_multiple_nth((basilys_ptr_t)(/*_.BTUP__V22*/ curfptr[21]), cit1__EACHTUP_ix); +/*_#BIX__L13*/ curfnum[12] = cit1__EACHTUP_ix; + + + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1390:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1390:/ block"); + /*block*/{ + /*_#IS_A__L14*/ curfnum[13] = + basilys_is_instance_of((basilys_ptr_t)(/*_.CURBIND__V56*/ curfptr[55]), (basilys_ptr_t)((/*!CLASS_FORMAL_BINDING*/ curfrout->tabval[12])));; + BASILYS_LOCATION("warmelt-macro.bysl:1390:/ cond"); + /*cond*/ if (/*_#IS_A__L14*/ curfnum[13]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1390:/ cond.then"); + /*_.IFELSE___V58*/ curfptr[57] = (/*nil*/NULL);; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1390:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1390:/ block"); + /*block*/{ + /*block*/{ + + basilys_assert_failed(( "check curbind"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1390)?(1390):__LINE__, __FUNCTION__); + /*clear*/ /*_.IFELSE___V58*/ curfptr[57] = 0 ;} + ; + /*epilog*/} + ; + } + ; + /*_.IFCPP___V57*/ curfptr[56] = /*_.IFELSE___V58*/ curfptr[57];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1390:/ clear"); + /*clear*/ /*_#IS_A__L14*/ curfnum[13] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1390:/ clear"); + /*clear*/ /*_.IFELSE___V58*/ curfptr[57] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1390:/ cppif.else"); + /*_.IFCPP___V57*/ curfptr[56] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + BASILYS_LOCATION("warmelt-macro.bysl:1391:/ cond"); + /*cond*/ if (/*ifisa*/ basilys_is_instance_of((basilys_ptr_t)(/*_.CURBIND__V56*/ curfptr[55]), (basilys_ptr_t)((/*!CLASS_ANY_BINDING*/ curfrout->tabval[13])))) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1391:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1391:/ getslot"); + { basilys_ptr_t slot=0; + basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURBIND__V56*/ curfptr[55]), 0, "BINDER");/*_.BINDER__V59*/ curfptr[57] = slot; }; + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1391:/ cond.else"); + + /*_.BINDER__V59*/ curfptr[57] = NULL;; + } ; - /*_.PBIND__V53*/ curfptr[52] = /*_.INST__V54*/ curfptr[53];;} + + basilysgc_put_mapobjects( (basilysmapobjects_ptr_t) (/*_.SUBSTMAP__V48*/ curfptr[42]), (basilysobject_ptr_t) (/*_.BINDER__V59*/ curfptr[57]), (basilys_ptr_t)(/*_.CURBIND__V56*/ curfptr[55])); + } /* end cit1__EACHTUP*/ + + /*citerepilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1387:/ clear"); + /*clear*/ /*_.CURBIND__V56*/ curfptr[55] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1387:/ clear"); + /*clear*/ /*_#BIX__L13*/ curfnum[12] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1387:/ clear"); + /*clear*/ /*_.IFCPP___V57*/ curfptr[56] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1387:/ clear"); + /*clear*/ /*_.BINDER__V59*/ curfptr[57] = 0 ;} /*endciterblock FOREACH_IN_MULTIPLE*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1314:/ apply"); + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1393:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1393:/ block"); + /*block*/{ + /*_#THE_CALLCOUNT__L15*/ curfnum[13] = + callcount;; + BASILYS_LOCATION("warmelt-macro.bysl:1393:/ apply"); + /*apply*/{ + union basilysparam_un argtab[4]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1393:/ apply.arg"); + argtab[0].bp_cstring = "defprimitive primit"; + BASILYS_LOCATION("warmelt-macro.bysl:1393:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L15*/ curfnum[13]; + BASILYS_LOCATION("warmelt-macro.bysl:1393:/ apply.arg"); + argtab[2].bp_cstring = "warmelt-macro.bysl"; + BASILYS_LOCATION("warmelt-macro.bysl:1393:/ apply.arg"); + argtab[3].bp_long = 1393; + /*_.DEBUG_MSG_FUN__V61*/ curfptr[60] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.PRIMIT__V52*/ curfptr[51]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + } + ; + /*_.IFCPP___V60*/ curfptr[59] = /*_.DEBUG_MSG_FUN__V61*/ curfptr[60];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1393:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L15*/ curfnum[13] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1393:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V61*/ curfptr[60] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1393:/ cppif.else"); + /*_.IFCPP___V60*/ curfptr[59] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + BASILYS_LOCATION("warmelt-macro.bysl:1394:/ apply"); + /*apply*/{ + union basilysparam_un argtab[2]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1394:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V13*/ curfptr[12]; + BASILYS_LOCATION("warmelt-macro.bysl:1394:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.SUBSTMAP__V48*/ curfptr[42]; + /*_.CHECK_C_EXPANSION__V62*/ curfptr[60] = basilys_apply ((basilysclosure_ptr_t)((/*!CHECK_C_EXPANSION*/ curfrout->tabval[14])), (basilys_ptr_t)(/*_.ETUPLE__V47*/ curfptr[41]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + } + ; + BASILYS_LOCATION("warmelt-macro.bysl:1396:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1314:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1396:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:1314:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1396:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V13*/ curfptr[12]; - /*_.WARN_IF_REDEFINED__V55*/ curfptr[54] = basilys_apply ((basilysclosure_ptr_t)((/*!WARN_IF_REDEFINED*/ curfrout->tabval[11])), (basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.WARN_IF_REDEFINED__V63*/ curfptr[62] = basilys_apply ((basilysclosure_ptr_t)((/*!WARN_IF_REDEFINED*/ curfrout->tabval[15])), (basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1315:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1397:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1315:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PBIND__V53*/ curfptr[52]; - /*_.PUT_ENV__V56*/ curfptr[55] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[12])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:1397:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PBIND__V54*/ curfptr[53]; + /*_.PUT_ENV__V64*/ curfptr[63] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[16])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1316:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1316:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1398:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1398:/ block"); /*block*/{ - /*_#THE_CALLCOUNT__L10*/ curfnum[8] = + /*_#THE_CALLCOUNT__L16*/ curfnum[13] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1316:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1398:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1316:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1398:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defprimitive result sdefpri"; - BASILYS_LOCATION("warmelt-macro.bysl:1316:/ apply.arg"); - argtab[1].bp_long = /*_#THE_CALLCOUNT__L10*/ curfnum[8]; - BASILYS_LOCATION("warmelt-macro.bysl:1316:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1398:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L16*/ curfnum[13]; + BASILYS_LOCATION("warmelt-macro.bysl:1398:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1316:/ apply.arg"); - argtab[3].bp_long = 1316; - /*_.DEBUG_MSG_FUN__V58*/ curfptr[57] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SDEFPRI__V48*/ curfptr[42]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:1398:/ apply.arg"); + argtab[3].bp_long = 1398; + /*_.DEBUG_MSG_FUN__V66*/ curfptr[65] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SDEFPRI__V49*/ curfptr[48]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; - /*_.IFCPP___V57*/ curfptr[56] = /*_.DEBUG_MSG_FUN__V58*/ curfptr[57];; + /*_.IFCPP___V65*/ curfptr[64] = /*_.DEBUG_MSG_FUN__V66*/ curfptr[65];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1316:/ clear"); - /*clear*/ /*_#THE_CALLCOUNT__L10*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1316:/ clear"); - /*clear*/ /*_.DEBUG_MSG_FUN__V58*/ curfptr[57] = 0 ;} + BASILYS_LOCATION("warmelt-macro.bysl:1398:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L16*/ curfnum[13] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1398:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V66*/ curfptr[65] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1316:/ cppif.else"); - /*_.IFCPP___V57*/ curfptr[56] = (/*nil*/NULL); + BASILYS_LOCATION("warmelt-macro.bysl:1398:/ cppif.else"); + /*_.IFCPP___V65*/ curfptr[64] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1317:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1399:/ block"); /*block*/{ - /*_.RETVAL___V1*/ curfptr[0] = /*_.SDEFPRI__V48*/ curfptr[42];; - BASILYS_LOCATION("warmelt-macro.bysl:1317:/ finalreturn"); + /*_.RETVAL___V1*/ curfptr[0] = /*_.SDEFPRI__V49*/ curfptr[48];; + BASILYS_LOCATION("warmelt-macro.bysl:1399:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - /*_.LET___V46*/ curfptr[33] = /*_.RETURN___V59*/ curfptr[57];; + /*_.LET___V46*/ curfptr[33] = /*_.RETURN___V67*/ curfptr[65];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1292:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); /*clear*/ /*_.ETUPLE__V47*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1292:/ clear"); - /*clear*/ /*_.SDEFPRI__V48*/ curfptr[42] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1292:/ clear"); - /*clear*/ /*_.NAMED_NAME__V50*/ curfptr[49] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1292:/ clear"); - /*clear*/ /*_.PRIMIT__V51*/ curfptr[50] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1292:/ clear"); - /*clear*/ /*_.PBIND__V53*/ curfptr[52] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1292:/ clear"); - /*clear*/ /*_.WARN_IF_REDEFINED__V55*/ curfptr[54] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1292:/ clear"); - /*clear*/ /*_.PUT_ENV__V56*/ curfptr[55] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1292:/ clear"); - /*clear*/ /*_.IFCPP___V57*/ curfptr[56] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1292:/ clear"); - /*clear*/ /*_.RETURN___V59*/ curfptr[57] = 0 ;} + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + /*clear*/ /*_#MULTIPLE_LENGTH__L10*/ curfnum[8] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + /*clear*/ /*_#I__L11*/ curfnum[10] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + /*clear*/ /*_#I__L12*/ curfnum[11] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + /*clear*/ /*_.SUBSTMAP__V48*/ curfptr[42] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + /*clear*/ /*_.SDEFPRI__V49*/ curfptr[48] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + /*clear*/ /*_.NAMED_NAME__V51*/ curfptr[50] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + /*clear*/ /*_.PRIMIT__V52*/ curfptr[51] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + /*clear*/ /*_.PBIND__V54*/ curfptr[53] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + /*clear*/ /*_.IFCPP___V60*/ curfptr[59] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + /*clear*/ /*_.CHECK_C_EXPANSION__V62*/ curfptr[60] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + /*clear*/ /*_.WARN_IF_REDEFINED__V63*/ curfptr[62] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + /*clear*/ /*_.PUT_ENV__V64*/ curfptr[63] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + /*clear*/ /*_.IFCPP___V65*/ curfptr[64] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + /*clear*/ /*_.RETURN___V67*/ curfptr[65] = 0 ;} ; /*_.LET___V27*/ curfptr[26] = /*_.LET___V46*/ curfptr[33];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1275:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1345:/ clear"); /*clear*/ /*_.CTY__V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1275:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1345:/ clear"); /*clear*/ /*_#IS_NOT_A__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1275:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1345:/ clear"); /*clear*/ /*_.IF___V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1275:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1345:/ clear"); /*clear*/ /*_.CTYPE_KEYWORD__V36*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1275:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1345:/ clear"); /*clear*/ /*_#__L8*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1275:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1345:/ clear"); /*clear*/ /*_.IF___V37*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1275:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1345:/ clear"); /*clear*/ /*_.PAIR_TAIL__V44*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1275:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1345:/ clear"); /*clear*/ /*_.SETQ___V45*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1275:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1345:/ clear"); /*clear*/ /*_.LET___V46*/ curfptr[33] = 0 ;} ; /*_.LET___V25*/ curfptr[24] = /*_.LET___V27*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1342:/ clear"); /*clear*/ /*_.TYPKW__V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1342:/ clear"); /*clear*/ /*_#IS_NOT_A__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1342:/ clear"); /*clear*/ /*_.LET___V27*/ curfptr[26] = 0 ;} ; /*_.LET___V19*/ curfptr[18] = /*_.LET___V25*/ curfptr[24];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1269:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1339:/ clear"); /*clear*/ /*_.PAIR_HEAD__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1269:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1339:/ clear"); /*clear*/ /*_.THE_NULL__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1269:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1339:/ clear"); /*clear*/ /*_.BTUP__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1269:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1339:/ clear"); /*clear*/ /*_.PAIR_TAIL__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1269:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1339:/ clear"); /*clear*/ /*_.SETQ___V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1269:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1339:/ clear"); /*clear*/ /*_.LET___V25*/ curfptr[24] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V19*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1260:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1260:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1260:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1260:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1260:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); /*clear*/ /*_.SYMB__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1260:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); /*clear*/ /*_#IS_NOT_A__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1260:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); /*clear*/ /*_.PAIR_TAIL__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1260:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); /*clear*/ /*_.SETQ___V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1260:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); /*clear*/ /*_.LET___V19*/ curfptr[18] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -11897,14 +12885,14 @@ basilys_trace_end("MEXPAND_DEFPRIMITIVE", callcount); basilys_topframe = (struc #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_25_MEXPAND_DEFPRIMITIVE*/ +} /*end rout_27_MEXPAND_DEFPRIMITIVE*/ static basilys_ptr_t -rout_26_MEXPAND_DEFCITERATOR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_28_MEXPAND_DEFCITERATOR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -11915,17 +12903,17 @@ rout_26_MEXPAND_DEFCITERATOR(basilysclosure_ptr_t closp_, basilys_ptr_t firstarg #define callcount 0L #endif - struct frame_rout_26_MEXPAND_DEFCITERATOR_st { unsigned nbvar; + struct frame_rout_28_MEXPAND_DEFCITERATOR_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif struct basilysclosure_st *clos; struct excepth_basilys_st *exh; struct callframe_basilys_st *prev; -#define CURFRAM_NBVARPTR 75 - void* varptr[75]; -#define CURFRAM_NBVARNUM 8 - long varnum[8]; +#define CURFRAM_NBVARPTR 94 + void* varptr[94]; +#define CURFRAM_NBVARNUM 22 + long varnum[22]; /*others*/ long _spare_; } *framptr_=0, curfram__; @@ -11933,13 +12921,13 @@ rout_26_MEXPAND_DEFCITERATOR(basilysclosure_ptr_t closp_, basilys_ptr_t firstarg int ix=0; framptr_ = (void*)firstargp_; gt_ggc_mx_basilys_un (framptr_->clos); - for(ix=0; ix<75; ix++) + for(ix=0; ix<94; ix++) if (framptr_->varptr[ix]) gt_ggc_mx_basilys_un (framptr_->varptr[ix]); return NULL; }/*end markggc*/; memset(&curfram__, 0, sizeof(curfram__)); - curfram__.nbvar = 75; + curfram__.nbvar = 94; curfram__.clos = closp_; curfram__.prev = (struct callframe_basilys_st *) basilys_topframe; basilys_topframe = (struct callframe_basilys_st *) &curfram__; @@ -11947,18 +12935,18 @@ basilys_trace_start("MEXPAND_DEFCITERATOR", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1326:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:1326:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:1326:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -11967,60 +12955,60 @@ basilys_trace_start("MEXPAND_DEFCITERATOR", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1326:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:1408:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1327:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1327:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1409:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1409:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1327:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1409:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1327:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1409:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defciterator sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:1327:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1409:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L1*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1327:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1409:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1327:/ apply.arg"); - argtab[3].bp_long = 1327; + BASILYS_LOCATION("warmelt-macro.bysl:1409:/ apply.arg"); + argtab[3].bp_long = 1409; /*_.DEBUG_MSG_FUN__V6*/ curfptr[5] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V5*/ curfptr[4] = /*_.DEBUG_MSG_FUN__V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1327:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1409:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1327:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1409:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1327:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1409:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1328:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1328:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1410:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1410:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:1328:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1410:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1328:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1410:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1328:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1410:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1328:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1410:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1328)?(1328):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1410)?(1410):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -12029,34 +13017,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:1326:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1328:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1410:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1328:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1410:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1328:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1410:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1329:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1329:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1411:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1411:/ block"); /*block*/{ /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:1329:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1411:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1329:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1411:/ cond.then"); /*_.IFELSE___V10*/ curfptr[9] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1329:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1411:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1329:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1411:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1329)?(1329):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1411)?(1411):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} ; /*epilog*/} @@ -12065,23 +13053,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:1326:/ block"); ; /*_.IFCPP___V9*/ curfptr[7] = /*_.IFELSE___V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1329:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1411:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1329:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1411:/ clear"); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1329:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1411:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1331:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1413:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -12098,510 +13086,850 @@ BASILYS_LOCATION("warmelt-macro.bysl:1326:/ block"); /*_.EXPAFT__V21*/ curfptr[20] = (/*nil*/NULL);; /*_#IS_NOT_A__L4*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:1341:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1423:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1341:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1341:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1423:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1423:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing symbol for (DEFCITERATOR symb startformals statesymb locformals expbefore expafter)"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1345:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1427:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:1345:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1427:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1342:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1424:/ block"); /*block*/{ /*_.PROGN___V24*/ curfptr[23] = /*_.RETURN___V23*/ curfptr[22];;} ; /*_.IF___V22*/ curfptr[21] = /*_.PROGN___V24*/ curfptr[23];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1341:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1423:/ clear"); /*clear*/ /*_.RETURN___V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1341:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1423:/ clear"); /*clear*/ /*_.PROGN___V24*/ curfptr[23] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1341:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1423:/ cond.else"); /*_.IF___V22*/ curfptr[21] = NULL;; } ; /*_.PAIR_TAIL__V25*/ curfptr[22] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1347:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1429:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V26*/ curfptr[23] = /*_.PAIR_TAIL__V25*/ curfptr[22];; /*_.PAIR_HEAD__V27*/ curfptr[26] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1349:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1431:/ apply"); /*apply*/{ /*_.LAMBDA_ARG_BINDINGS__V28*/ curfptr[27] = basilys_apply ((basilysclosure_ptr_t)((/*!LAMBDA_ARG_BINDINGS*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.PAIR_HEAD__V27*/ curfptr[26]), (""), (union basilysparam_un*)0, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1349:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1431:/ compute"); /*_.BSTARTUP__V17*/ curfptr[16] = /*_.SETQ___V29*/ curfptr[28] = /*_.LAMBDA_ARG_BINDINGS__V28*/ curfptr[27];; /*_.PAIR_TAIL__V30*/ curfptr[29] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1350:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1432:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V31*/ curfptr[30] = /*_.PAIR_TAIL__V30*/ curfptr[29];; /*_.PAIR_HEAD__V32*/ curfptr[31] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1351:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1433:/ compute"); /*_.STATSYMB__V18*/ curfptr[17] = /*_.SETQ___V33*/ curfptr[32] = /*_.PAIR_HEAD__V32*/ curfptr[31];; /*_#IS_NOT_A__L5*/ curfnum[4] = !basilys_is_instance_of((basilys_ptr_t)(/*_.STATSYMB__V18*/ curfptr[17]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:1352:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1434:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1352:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1352:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1434:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1434:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing statsymb for (DEFCITERATOR symb startformals statesymb locformals expbefore expafter)"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1356:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1438:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:1356:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1438:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1353:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1435:/ block"); /*block*/{ /*_.PROGN___V36*/ curfptr[35] = /*_.RETURN___V35*/ curfptr[34];;} ; /*_.IF___V34*/ curfptr[33] = /*_.PROGN___V36*/ curfptr[35];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1352:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1434:/ clear"); /*clear*/ /*_.RETURN___V35*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1352:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1434:/ clear"); /*clear*/ /*_.PROGN___V36*/ curfptr[35] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1352:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1434:/ cond.else"); /*_.IF___V34*/ curfptr[33] = NULL;; } ; /*_.PAIR_TAIL__V37*/ curfptr[34] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1357:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1439:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V38*/ curfptr[35] = /*_.PAIR_TAIL__V37*/ curfptr[34];; /*_.PAIR_HEAD__V39*/ curfptr[38] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1358:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1440:/ apply"); /*apply*/{ /*_.LAMBDA_ARG_BINDINGS__V40*/ curfptr[39] = basilys_apply ((basilysclosure_ptr_t)((/*!LAMBDA_ARG_BINDINGS*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.PAIR_HEAD__V39*/ curfptr[38]), (""), (union basilysparam_un*)0, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1358:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1440:/ compute"); /*_.BLOCVTUP__V19*/ curfptr[18] = /*_.SETQ___V41*/ curfptr[40] = /*_.LAMBDA_ARG_BINDINGS__V40*/ curfptr[39];; /*_.PAIR_TAIL__V42*/ curfptr[41] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1359:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1441:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V43*/ curfptr[42] = /*_.PAIR_TAIL__V42*/ curfptr[41];; - BASILYS_LOCATION("warmelt-macro.bysl:1361:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1443:/ block"); /*block*/{ /*_.SEXPBEF__V45*/ curfptr[44] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_#IS_NOT_A__L6*/ curfnum[5] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPBEF__V45*/ curfptr[44]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:1362:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1444:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1362:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1362:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1444:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1444:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing before expansion for (DEFCITERATOR symb startformals statesymb locformals expbefore expafter)"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1365:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1447:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:1365:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1447:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1363:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1445:/ block"); /*block*/{ /*_.PROGN___V48*/ curfptr[47] = /*_.RETURN___V47*/ curfptr[46];;} ; /*_.IF___V46*/ curfptr[45] = /*_.PROGN___V48*/ curfptr[47];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1444:/ clear"); /*clear*/ /*_.RETURN___V47*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1362:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1444:/ clear"); /*clear*/ /*_.PROGN___V48*/ curfptr[47] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1362:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1444:/ cond.else"); /*_.IF___V46*/ curfptr[45] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1366:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1448:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPBEF__V45*/ curfptr[44]), 2, "SEXP_CONTENTS");/*_.SEXP_CONTENTS__V49*/ curfptr[46] = slot; }; ; /*_.LIST_FIRST__V50*/ curfptr[47] = (basilys_list_first((basilys_ptr_t)(/*_.SEXP_CONTENTS__V49*/ curfptr[46])));; - BASILYS_LOCATION("warmelt-macro.bysl:1366:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1448:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1366:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1448:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LIST_FIRST__V50*/ curfptr[47]; /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V51*/ curfptr[50] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_PAIRLIST_C_CODE_EXPANSION*/ curfrout->tabval[5])), (basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1366:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1448:/ compute"); /*_.EXPBEF__V20*/ curfptr[19] = /*_.SETQ___V52*/ curfptr[51] = /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V51*/ curfptr[50];; /*_.LET___V44*/ curfptr[43] = /*_.SETQ___V52*/ curfptr[51];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1361:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1443:/ clear"); /*clear*/ /*_.SEXPBEF__V45*/ curfptr[44] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1361:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1443:/ clear"); /*clear*/ /*_#IS_NOT_A__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1361:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1443:/ clear"); /*clear*/ /*_.IF___V46*/ curfptr[45] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1361:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1443:/ clear"); /*clear*/ /*_.SEXP_CONTENTS__V49*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1361:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1443:/ clear"); /*clear*/ /*_.LIST_FIRST__V50*/ curfptr[47] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1361:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1443:/ clear"); /*clear*/ /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V51*/ curfptr[50] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1361:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1443:/ clear"); /*clear*/ /*_.SETQ___V52*/ curfptr[51] = 0 ;} ; /*_.PAIR_TAIL__V53*/ curfptr[44] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1368:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1450:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V54*/ curfptr[45] = /*_.PAIR_TAIL__V53*/ curfptr[44];; - BASILYS_LOCATION("warmelt-macro.bysl:1370:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1452:/ block"); /*block*/{ /*_.SEXPAFT__V56*/ curfptr[47] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_#IS_NOT_A__L7*/ curfnum[5] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPAFT__V56*/ curfptr[47]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:1371:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1453:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L7*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1371:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1371:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1453:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1453:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing after expansion for (DEFCITERATOR symb startformals statesymb locformals expbefore expafter)"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1374:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1456:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:1374:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1456:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1372:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1454:/ block"); /*block*/{ /*_.PROGN___V59*/ curfptr[58] = /*_.RETURN___V58*/ curfptr[51];;} ; /*_.IF___V57*/ curfptr[50] = /*_.PROGN___V59*/ curfptr[58];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1371:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1453:/ clear"); /*clear*/ /*_.RETURN___V58*/ curfptr[51] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1371:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1453:/ clear"); /*clear*/ /*_.PROGN___V59*/ curfptr[58] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1371:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1453:/ cond.else"); /*_.IF___V57*/ curfptr[50] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1375:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1457:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPAFT__V56*/ curfptr[47]), 2, "SEXP_CONTENTS");/*_.SEXP_CONTENTS__V60*/ curfptr[51] = slot; }; ; /*_.LIST_FIRST__V61*/ curfptr[58] = (basilys_list_first((basilys_ptr_t)(/*_.SEXP_CONTENTS__V60*/ curfptr[51])));; - BASILYS_LOCATION("warmelt-macro.bysl:1375:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1457:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1375:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1457:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LIST_FIRST__V61*/ curfptr[58]; /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V62*/ curfptr[61] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_PAIRLIST_C_CODE_EXPANSION*/ curfrout->tabval[5])), (basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1375:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1457:/ compute"); /*_.EXPAFT__V21*/ curfptr[20] = /*_.SETQ___V63*/ curfptr[62] = /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V62*/ curfptr[61];; /*_.LET___V55*/ curfptr[46] = /*_.SETQ___V63*/ curfptr[62];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1370:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1452:/ clear"); /*clear*/ /*_.SEXPAFT__V56*/ curfptr[47] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1370:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1452:/ clear"); /*clear*/ /*_#IS_NOT_A__L7*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1370:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1452:/ clear"); /*clear*/ /*_.IF___V57*/ curfptr[50] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1370:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1452:/ clear"); /*clear*/ /*_.SEXP_CONTENTS__V60*/ curfptr[51] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1370:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1452:/ clear"); /*clear*/ /*_.LIST_FIRST__V61*/ curfptr[58] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1370:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1452:/ clear"); /*clear*/ /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V62*/ curfptr[61] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1370:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1452:/ clear"); /*clear*/ /*_.SETQ___V63*/ curfptr[62] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1379:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1461:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), 1, "NAMED_NAME");/*_.NAMED_NAME__V65*/ curfptr[50] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_CITERATOR*/ curfrout->tabval[6])), (7), "CLASS_CITERATOR");/*_.INST__V67*/ curfptr[58] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V67*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V67*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V67*/ curfptr[58]), (1), (/*_.NAMED_NAME__V65*/ curfptr[50]), "NAMED_NAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V67*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V67*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V67*/ curfptr[58]), (2), (/*_.BSTARTUP__V17*/ curfptr[16]), "CITER_START_FORMALS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V67*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V67*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V67*/ curfptr[58]), (3), (/*_.STATSYMB__V18*/ curfptr[17]), "CITER_STATE"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V67*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.INST__V67*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V67*/ curfptr[58]), (4), (/*_.BLOCVTUP__V19*/ curfptr[18]), "CITER_BODY_FORMALS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V67*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.INST__V67*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V67*/ curfptr[58]), (5), (/*_.EXPBEF__V20*/ curfptr[19]), "CITER_EXPBEFORE"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V67*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.INST__V67*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V67*/ curfptr[58]), (6), (/*_.EXPAFT__V21*/ curfptr[20]), "CITER_EXPAFTER"); ; /*_.CITER__V66*/ curfptr[51] = /*_.INST__V67*/ curfptr[58];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1386:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1468:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1386:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:1468:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_CITERATOR_BINDING*/ curfrout->tabval[7])), (4), "CLASS_CITERATOR_BINDING");/*_.INST__V69*/ curfptr[62] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1386:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1468:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V69*/ curfptr[62])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V69*/ curfptr[62]))));basilys_putfield_object((/*_.INST__V69*/ curfptr[62]), (0), (/*_.SYMB__V16*/ curfptr[15]), "BINDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1386:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1468:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V69*/ curfptr[62])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V69*/ curfptr[62]))));basilys_putfield_object((/*_.INST__V69*/ curfptr[62]), (3), (/*_.CITER__V66*/ curfptr[51]), "CBIND_CITERATOR"); ; /*_.CITBIND__V68*/ curfptr[61] = /*_.INST__V69*/ curfptr[62];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1391:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1473:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1391:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:1473:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_DEFCITERATOR*/ curfrout->tabval[8])), (4), "CLASS_SRC_DEFCITERATOR");/*_.INST__V71*/ curfptr[70] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1391:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1473:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V71*/ curfptr[70])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V71*/ curfptr[70]))));basilys_putfield_object((/*_.INST__V71*/ curfptr[70]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1391:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1473:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V71*/ curfptr[70])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V71*/ curfptr[70]))));basilys_putfield_object((/*_.INST__V71*/ curfptr[70]), (1), (/*_.SYMB__V16*/ curfptr[15]), "SDEF_NAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1391:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1473:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V71*/ curfptr[70])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V71*/ curfptr[70]))));basilys_putfield_object((/*_.INST__V71*/ curfptr[70]), (2), (/*_.BSTARTUP__V17*/ curfptr[16]), "SFORMAL_ARGS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1391:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1473:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V71*/ curfptr[70])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V71*/ curfptr[70]))));basilys_putfield_object((/*_.INST__V71*/ curfptr[70]), (3), (/*_.CITER__V66*/ curfptr[51]), "SCITERDEF_CITERATOR"); ; /*_.SRCIT__V70*/ curfptr[69] = /*_.INST__V71*/ curfptr[70];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1397:/ block"); + /*_#MULTIPLE_LENGTH__L8*/ curfnum[5] = + (basilys_multiple_length((basilys_ptr_t)(/*_.BSTARTUP__V17*/ curfptr[16])));; + /*_#I__L9*/ curfnum[8] = + ((2) * (/*_#MULTIPLE_LENGTH__L8*/ curfnum[5]));; + /*_#MULTIPLE_LENGTH__L10*/ curfnum[9] = + (basilys_multiple_length((basilys_ptr_t)(/*_.BLOCVTUP__V19*/ curfptr[18])));; + /*_#I__L11*/ curfnum[10] = + ((2) * (/*_#MULTIPLE_LENGTH__L10*/ curfnum[9]));; + /*_#I__L12*/ curfnum[11] = + ((/*_#I__L9*/ curfnum[8]) + (/*_#I__L11*/ curfnum[10]));; + /*_#I__L13*/ curfnum[12] = + ((7) + (/*_#I__L12*/ curfnum[11]));; + /*_.SUBSTMAP__V72*/ curfptr[71] = + (basilysgc_new_mapobjects( (basilysobject_ptr_t) ((/*!DISCR_MAPOBJECTS*/ curfrout->tabval[9])), (/*_#I__L13*/ curfnum[12])));; + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1484:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1484:/ block"); + /*block*/{ + /*_#THE_CALLCOUNT__L14*/ curfnum[13] = + callcount;; + BASILYS_LOCATION("warmelt-macro.bysl:1484:/ apply"); + /*apply*/{ + union basilysparam_un argtab[4]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1484:/ apply.arg"); + argtab[0].bp_cstring = "srcit citer"; + BASILYS_LOCATION("warmelt-macro.bysl:1484:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L14*/ curfnum[13]; + BASILYS_LOCATION("warmelt-macro.bysl:1484:/ apply.arg"); + argtab[2].bp_cstring = "warmelt-macro.bysl"; + BASILYS_LOCATION("warmelt-macro.bysl:1484:/ apply.arg"); + argtab[3].bp_long = 1484; + /*_.DEBUG_MSG_FUN__V74*/ curfptr[73] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SRCIT__V70*/ curfptr[69]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + } + ; + /*_.IFCPP___V73*/ curfptr[72] = /*_.DEBUG_MSG_FUN__V74*/ curfptr[73];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1484:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L14*/ curfnum[13] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1484:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V74*/ curfptr[73] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1484:/ cppif.else"); + /*_.IFCPP___V73*/ curfptr[72] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + + basilysgc_put_mapobjects( (basilysmapobjects_ptr_t) (/*_.SUBSTMAP__V72*/ curfptr[71]), (basilysobject_ptr_t) (/*_.STATSYMB__V18*/ curfptr[17]), (basilys_ptr_t)(/*_.STATSYMB__V18*/ curfptr[17])); + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1486:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1486:/ block"); + /*block*/{ + /*_#THE_CALLCOUNT__L15*/ curfnum[13] = + callcount;; + BASILYS_LOCATION("warmelt-macro.bysl:1486:/ apply"); + /*apply*/{ + union basilysparam_un argtab[4]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1486:/ apply.arg"); + argtab[0].bp_cstring = "bstartup citer"; + BASILYS_LOCATION("warmelt-macro.bysl:1486:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L15*/ curfnum[13]; + BASILYS_LOCATION("warmelt-macro.bysl:1486:/ apply.arg"); + argtab[2].bp_cstring = "warmelt-macro.bysl"; + BASILYS_LOCATION("warmelt-macro.bysl:1486:/ apply.arg"); + argtab[3].bp_long = 1486; + /*_.DEBUG_MSG_FUN__V76*/ curfptr[75] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.BSTARTUP__V17*/ curfptr[16]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + } + ; + /*_.IFCPP___V75*/ curfptr[73] = /*_.DEBUG_MSG_FUN__V76*/ curfptr[75];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1486:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L15*/ curfnum[13] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1486:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V76*/ curfptr[75] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1486:/ cppif.else"); + /*_.IFCPP___V75*/ curfptr[73] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + /*citerblock FOREACH_IN_MULTIPLE*/ { + long cit1__EACHTUP_ln = basilys_multiple_length((basilys_ptr_t)/*_.BSTARTUP__V17*/ curfptr[16]); +int cit1__EACHTUP_ix = 0; +for (cit1__EACHTUP_ix = 0; cit1__EACHTUP_ix < cit1__EACHTUP_ln; cit1__EACHTUP_ix ++) { +/*_.CURSBIND__V77*/ curfptr[75] = basilys_multiple_nth((basilys_ptr_t)(/*_.BSTARTUP__V17*/ curfptr[16]), cit1__EACHTUP_ix); +/*_#BSIX__L16*/ curfnum[13] = cit1__EACHTUP_ix; + + + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1490:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1490:/ block"); + /*block*/{ + /*_#IS_A__L17*/ curfnum[16] = + basilys_is_instance_of((basilys_ptr_t)(/*_.CURSBIND__V77*/ curfptr[75]), (basilys_ptr_t)((/*!CLASS_FORMAL_BINDING*/ curfrout->tabval[10])));; + BASILYS_LOCATION("warmelt-macro.bysl:1490:/ cond"); + /*cond*/ if (/*_#IS_A__L17*/ curfnum[16]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1490:/ cond.then"); + /*_.IFELSE___V79*/ curfptr[78] = (/*nil*/NULL);; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1490:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1490:/ block"); + /*block*/{ + /*block*/{ + + basilys_assert_failed(( "check start cursbind"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1490)?(1490):__LINE__, __FUNCTION__); + /*clear*/ /*_.IFELSE___V79*/ curfptr[78] = 0 ;} + ; + /*epilog*/} + ; + } + ; + /*_.IFCPP___V78*/ curfptr[77] = /*_.IFELSE___V79*/ curfptr[78];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1490:/ clear"); + /*clear*/ /*_#IS_A__L17*/ curfnum[16] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1490:/ clear"); + /*clear*/ /*_.IFELSE___V79*/ curfptr[78] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1490:/ cppif.else"); + /*_.IFCPP___V78*/ curfptr[77] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + BASILYS_LOCATION("warmelt-macro.bysl:1491:/ cond"); + /*cond*/ if (/*ifisa*/ basilys_is_instance_of((basilys_ptr_t)(/*_.CURSBIND__V77*/ curfptr[75]), (basilys_ptr_t)((/*!CLASS_ANY_BINDING*/ curfrout->tabval[11])))) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1491:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1491:/ getslot"); + { basilys_ptr_t slot=0; + basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURSBIND__V77*/ curfptr[75]), 0, "BINDER");/*_.BINDER__V80*/ curfptr[78] = slot; }; + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1491:/ cond.else"); + + /*_.BINDER__V80*/ curfptr[78] = NULL;; + } + ; + + basilysgc_put_mapobjects( (basilysmapobjects_ptr_t) (/*_.SUBSTMAP__V72*/ curfptr[71]), (basilysobject_ptr_t) (/*_.BINDER__V80*/ curfptr[78]), (basilys_ptr_t)(/*_.CURSBIND__V77*/ curfptr[75])); + } /* end cit1__EACHTUP*/ + + /*citerepilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1487:/ clear"); + /*clear*/ /*_.CURSBIND__V77*/ curfptr[75] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1487:/ clear"); + /*clear*/ /*_#BSIX__L16*/ curfnum[13] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1487:/ clear"); + /*clear*/ /*_.IFCPP___V78*/ curfptr[77] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1487:/ clear"); + /*clear*/ /*_.BINDER__V80*/ curfptr[78] = 0 ;} /*endciterblock FOREACH_IN_MULTIPLE*/ + ; + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1492:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1492:/ block"); + /*block*/{ + /*_#THE_CALLCOUNT__L18*/ curfnum[16] = + callcount;; + BASILYS_LOCATION("warmelt-macro.bysl:1492:/ apply"); + /*apply*/{ + union basilysparam_un argtab[4]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1492:/ apply.arg"); + argtab[0].bp_cstring = "blocvtup citer"; + BASILYS_LOCATION("warmelt-macro.bysl:1492:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L18*/ curfnum[16]; + BASILYS_LOCATION("warmelt-macro.bysl:1492:/ apply.arg"); + argtab[2].bp_cstring = "warmelt-macro.bysl"; + BASILYS_LOCATION("warmelt-macro.bysl:1492:/ apply.arg"); + argtab[3].bp_long = 1492; + /*_.DEBUG_MSG_FUN__V82*/ curfptr[81] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.BLOCVTUP__V19*/ curfptr[18]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + } + ; + /*_.IFCPP___V81*/ curfptr[80] = /*_.DEBUG_MSG_FUN__V82*/ curfptr[81];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1492:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L18*/ curfnum[16] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1492:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V82*/ curfptr[81] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1492:/ cppif.else"); + /*_.IFCPP___V81*/ curfptr[80] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + /*citerblock FOREACH_IN_MULTIPLE*/ { + long cit2__EACHTUP_ln = basilys_multiple_length((basilys_ptr_t)/*_.BLOCVTUP__V19*/ curfptr[18]); +int cit2__EACHTUP_ix = 0; +for (cit2__EACHTUP_ix = 0; cit2__EACHTUP_ix < cit2__EACHTUP_ln; cit2__EACHTUP_ix ++) { +/*_.CURLBIND__V83*/ curfptr[81] = basilys_multiple_nth((basilys_ptr_t)(/*_.BLOCVTUP__V19*/ curfptr[18]), cit2__EACHTUP_ix); +/*_#BLIX__L19*/ curfnum[16] = cit2__EACHTUP_ix; + + + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1496:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1496:/ block"); + /*block*/{ + /*_#THE_CALLCOUNT__L20*/ curfnum[19] = + callcount;; + BASILYS_LOCATION("warmelt-macro.bysl:1496:/ apply"); + /*apply*/{ + union basilysparam_un argtab[4]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1496:/ apply.arg"); + argtab[0].bp_cstring = "curlbind local citer"; + BASILYS_LOCATION("warmelt-macro.bysl:1496:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L20*/ curfnum[19]; + BASILYS_LOCATION("warmelt-macro.bysl:1496:/ apply.arg"); + argtab[2].bp_cstring = "warmelt-macro.bysl"; + BASILYS_LOCATION("warmelt-macro.bysl:1496:/ apply.arg"); + argtab[3].bp_long = 1496; + /*_.DEBUG_MSG_FUN__V85*/ curfptr[84] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.CURLBIND__V83*/ curfptr[81]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + } + ; + /*_.IFCPP___V84*/ curfptr[83] = /*_.DEBUG_MSG_FUN__V85*/ curfptr[84];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1496:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L20*/ curfnum[19] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1496:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V85*/ curfptr[84] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1496:/ cppif.else"); + /*_.IFCPP___V84*/ curfptr[83] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1497:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1497:/ block"); + /*block*/{ + /*_#IS_A__L21*/ curfnum[19] = + basilys_is_instance_of((basilys_ptr_t)(/*_.CURLBIND__V83*/ curfptr[81]), (basilys_ptr_t)((/*!CLASS_ANY_BINDING*/ curfrout->tabval[11])));; + BASILYS_LOCATION("warmelt-macro.bysl:1497:/ cond"); + /*cond*/ if (/*_#IS_A__L21*/ curfnum[19]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1497:/ cond.then"); + /*_.IFELSE___V87*/ curfptr[86] = (/*nil*/NULL);; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1497:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1497:/ block"); + /*block*/{ + /*block*/{ + + basilys_assert_failed(( "check local curlbind"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1497)?(1497):__LINE__, __FUNCTION__); + /*clear*/ /*_.IFELSE___V87*/ curfptr[86] = 0 ;} + ; + /*epilog*/} + ; + } + ; + /*_.IFCPP___V86*/ curfptr[84] = /*_.IFELSE___V87*/ curfptr[86];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1497:/ clear"); + /*clear*/ /*_#IS_A__L21*/ curfnum[19] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1497:/ clear"); + /*clear*/ /*_.IFELSE___V87*/ curfptr[86] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1497:/ cppif.else"); + /*_.IFCPP___V86*/ curfptr[84] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + BASILYS_LOCATION("warmelt-macro.bysl:1498:/ cond"); + /*cond*/ if (/*ifisa*/ basilys_is_instance_of((basilys_ptr_t)(/*_.CURLBIND__V83*/ curfptr[81]), (basilys_ptr_t)((/*!CLASS_ANY_BINDING*/ curfrout->tabval[11])))) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1498:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1498:/ getslot"); + { basilys_ptr_t slot=0; + basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURLBIND__V83*/ curfptr[81]), 0, "BINDER");/*_.BINDER__V88*/ curfptr[86] = slot; }; + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1498:/ cond.else"); + + /*_.BINDER__V88*/ curfptr[86] = NULL;; + } + ; + + basilysgc_put_mapobjects( (basilysmapobjects_ptr_t) (/*_.SUBSTMAP__V72*/ curfptr[71]), (basilysobject_ptr_t) (/*_.BINDER__V88*/ curfptr[86]), (basilys_ptr_t)(/*_.CURLBIND__V83*/ curfptr[81])); + } /* end cit2__EACHTUP*/ + + /*citerepilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1493:/ clear"); + /*clear*/ /*_.CURLBIND__V83*/ curfptr[81] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1493:/ clear"); + /*clear*/ /*_#BLIX__L19*/ curfnum[16] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1493:/ clear"); + /*clear*/ /*_.IFCPP___V84*/ curfptr[83] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1493:/ clear"); + /*clear*/ /*_.IFCPP___V86*/ curfptr[84] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1493:/ clear"); + /*clear*/ /*_.BINDER__V88*/ curfptr[86] = 0 ;} /*endciterblock FOREACH_IN_MULTIPLE*/ + ; + BASILYS_LOCATION("warmelt-macro.bysl:1500:/ apply"); + /*apply*/{ + union basilysparam_un argtab[2]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1500:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V13*/ curfptr[12]; + BASILYS_LOCATION("warmelt-macro.bysl:1500:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.SUBSTMAP__V72*/ curfptr[71]; + /*_.CHECK_C_EXPANSION__V89*/ curfptr[88] = basilys_apply ((basilysclosure_ptr_t)((/*!CHECK_C_EXPANSION*/ curfrout->tabval[12])), (basilys_ptr_t)(/*_.EXPBEF__V20*/ curfptr[19]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + } + ; + BASILYS_LOCATION("warmelt-macro.bysl:1501:/ apply"); + /*apply*/{ + union basilysparam_un argtab[2]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1501:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V13*/ curfptr[12]; + BASILYS_LOCATION("warmelt-macro.bysl:1501:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.SUBSTMAP__V72*/ curfptr[71]; + /*_.CHECK_C_EXPANSION__V90*/ curfptr[89] = basilys_apply ((basilysclosure_ptr_t)((/*!CHECK_C_EXPANSION*/ curfrout->tabval[12])), (basilys_ptr_t)(/*_.EXPAFT__V21*/ curfptr[20]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + } + ; + BASILYS_LOCATION("warmelt-macro.bysl:1503:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1397:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1503:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.CITBIND__V68*/ curfptr[61])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.CITBIND__V68*/ curfptr[61]))));basilys_putfield_object((/*_.CITBIND__V68*/ curfptr[61]), (2), (/*_.SRCIT__V70*/ curfptr[69]), "CBIND_CITERDEF"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1397:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:1503:/ touch"); basilysgc_touch(/*_.CITBIND__V68*/ curfptr[61]); ; /*epilog*/} ; - BASILYS_LOCATION("warmelt-macro.bysl:1398:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1504:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1398:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1504:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.CITBIND__V68*/ curfptr[61]; - /*_.PUT_ENV__V72*/ curfptr[71] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[9])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.PUT_ENV__V91*/ curfptr[90] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[13])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1399:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1399:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1505:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1505:/ block"); /*block*/{ - /*_#THE_CALLCOUNT__L8*/ curfnum[5] = + /*_#THE_CALLCOUNT__L22*/ curfnum[19] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1399:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1505:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1399:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1505:/ apply.arg"); argtab[0].bp_cstring = "parsed citerator citer"; - BASILYS_LOCATION("warmelt-macro.bysl:1399:/ apply.arg"); - argtab[1].bp_long = /*_#THE_CALLCOUNT__L8*/ curfnum[5]; - BASILYS_LOCATION("warmelt-macro.bysl:1399:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1505:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L22*/ curfnum[19]; + BASILYS_LOCATION("warmelt-macro.bysl:1505:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1399:/ apply.arg"); - argtab[3].bp_long = 1399; - /*_.DEBUG_MSG_FUN__V74*/ curfptr[73] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.CITER__V66*/ curfptr[51]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:1505:/ apply.arg"); + argtab[3].bp_long = 1505; + /*_.DEBUG_MSG_FUN__V93*/ curfptr[92] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.CITER__V66*/ curfptr[51]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; - /*_.IFCPP___V73*/ curfptr[72] = /*_.DEBUG_MSG_FUN__V74*/ curfptr[73];; + /*_.IFCPP___V92*/ curfptr[91] = /*_.DEBUG_MSG_FUN__V93*/ curfptr[92];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1399:/ clear"); - /*clear*/ /*_#THE_CALLCOUNT__L8*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1399:/ clear"); - /*clear*/ /*_.DEBUG_MSG_FUN__V74*/ curfptr[73] = 0 ;} + BASILYS_LOCATION("warmelt-macro.bysl:1505:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L22*/ curfnum[19] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1505:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V93*/ curfptr[92] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1399:/ cppif.else"); - /*_.IFCPP___V73*/ curfptr[72] = (/*nil*/NULL); + BASILYS_LOCATION("warmelt-macro.bysl:1505:/ cppif.else"); + /*_.IFCPP___V92*/ curfptr[91] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1400:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1506:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.SRCIT__V70*/ curfptr[69];; - BASILYS_LOCATION("warmelt-macro.bysl:1400:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1506:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - /*_.LET___V64*/ curfptr[47] = /*_.RETURN___V75*/ curfptr[73];; + /*_.LET___V64*/ curfptr[47] = /*_.RETURN___V94*/ curfptr[92];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); /*clear*/ /*_.NAMED_NAME__V65*/ curfptr[50] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); /*clear*/ /*_.CITER__V66*/ curfptr[51] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); /*clear*/ /*_.CITBIND__V68*/ curfptr[61] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); /*clear*/ /*_.SRCIT__V70*/ curfptr[69] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ clear"); - /*clear*/ /*_.PUT_ENV__V72*/ curfptr[71] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); + /*clear*/ /*_#MULTIPLE_LENGTH__L8*/ curfnum[5] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); + /*clear*/ /*_#I__L9*/ curfnum[8] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); + /*clear*/ /*_#MULTIPLE_LENGTH__L10*/ curfnum[9] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); + /*clear*/ /*_#I__L11*/ curfnum[10] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); + /*clear*/ /*_#I__L12*/ curfnum[11] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); + /*clear*/ /*_#I__L13*/ curfnum[12] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); + /*clear*/ /*_.SUBSTMAP__V72*/ curfptr[71] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); /*clear*/ /*_.IFCPP___V73*/ curfptr[72] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1378:/ clear"); - /*clear*/ /*_.RETURN___V75*/ curfptr[73] = 0 ;} + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); + /*clear*/ /*_.IFCPP___V75*/ curfptr[73] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); + /*clear*/ /*_.IFCPP___V81*/ curfptr[80] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); + /*clear*/ /*_.CHECK_C_EXPANSION__V89*/ curfptr[88] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); + /*clear*/ /*_.CHECK_C_EXPANSION__V90*/ curfptr[89] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); + /*clear*/ /*_.PUT_ENV__V91*/ curfptr[90] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); + /*clear*/ /*_.IFCPP___V92*/ curfptr[91] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1460:/ clear"); + /*clear*/ /*_.RETURN___V94*/ curfptr[92] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V64*/ curfptr[47];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.SYMB__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.BSTARTUP__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.STATSYMB__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.BLOCVTUP__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.EXPBEF__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.EXPAFT__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_#IS_NOT_A__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.IF___V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.PAIR_TAIL__V25*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.SETQ___V26*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.PAIR_HEAD__V27*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.LAMBDA_ARG_BINDINGS__V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.SETQ___V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.PAIR_TAIL__V30*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.SETQ___V31*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.PAIR_HEAD__V32*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.SETQ___V33*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_#IS_NOT_A__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.IF___V34*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.PAIR_TAIL__V37*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.SETQ___V38*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.PAIR_HEAD__V39*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.LAMBDA_ARG_BINDINGS__V40*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.SETQ___V41*/ curfptr[40] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.PAIR_TAIL__V42*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.SETQ___V43*/ curfptr[42] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.LET___V44*/ curfptr[43] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.PAIR_TAIL__V53*/ curfptr[44] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.SETQ___V54*/ curfptr[45] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.LET___V55*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1330:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); /*clear*/ /*_.LET___V64*/ curfptr[47] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1326:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:1326:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1326:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1326:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1326:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1326:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -12612,14 +13940,14 @@ basilys_trace_end("MEXPAND_DEFCITERATOR", callcount); basilys_topframe = (struc #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_26_MEXPAND_DEFCITERATOR*/ +} /*end rout_28_MEXPAND_DEFCITERATOR*/ static basilys_ptr_t -rout_27_MEXPAND_DEFCMATCHER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_29_MEXPAND_DEFCMATCHER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -12630,17 +13958,17 @@ rout_27_MEXPAND_DEFCMATCHER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp #define callcount 0L #endif - struct frame_rout_27_MEXPAND_DEFCMATCHER_st { unsigned nbvar; + struct frame_rout_29_MEXPAND_DEFCMATCHER_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif struct basilysclosure_st *clos; struct excepth_basilys_st *exh; struct callframe_basilys_st *prev; -#define CURFRAM_NBVARPTR 128 - void* varptr[128]; -#define CURFRAM_NBVARNUM 27 - long varnum[27]; +#define CURFRAM_NBVARPTR 141 + void* varptr[141]; +#define CURFRAM_NBVARNUM 36 + long varnum[36]; /*others*/ long _spare_; } *framptr_=0, curfram__; @@ -12648,13 +13976,13 @@ rout_27_MEXPAND_DEFCMATCHER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp int ix=0; framptr_ = (void*)firstargp_; gt_ggc_mx_basilys_un (framptr_->clos); - for(ix=0; ix<128; ix++) + for(ix=0; ix<141; ix++) if (framptr_->varptr[ix]) gt_ggc_mx_basilys_un (framptr_->varptr[ix]); return NULL; }/*end markggc*/; memset(&curfram__, 0, sizeof(curfram__)); - curfram__.nbvar = 128; + curfram__.nbvar = 141; curfram__.clos = closp_; curfram__.prev = (struct callframe_basilys_st *) basilys_topframe; basilys_topframe = (struct callframe_basilys_st *) &curfram__; @@ -12662,18 +13990,18 @@ basilys_trace_start("MEXPAND_DEFCMATCHER", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -12682,60 +14010,60 @@ basilys_trace_start("MEXPAND_DEFCMATCHER", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1409:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:1515:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1410:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1410:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1516:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1516:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1410:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1516:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1410:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1516:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defcmatcher sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:1410:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1516:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L1*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1410:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1516:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1410:/ apply.arg"); - argtab[3].bp_long = 1410; + BASILYS_LOCATION("warmelt-macro.bysl:1516:/ apply.arg"); + argtab[3].bp_long = 1516; /*_.DEBUG_MSG_FUN__V6*/ curfptr[5] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V5*/ curfptr[4] = /*_.DEBUG_MSG_FUN__V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1410:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1516:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1410:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1516:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1410:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1516:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1411:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1411:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1517:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1517:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:1411:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1517:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1411:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1517:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1411:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1517:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1411:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1517:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1411)?(1411):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1517)?(1517):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -12744,34 +14072,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:1409:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1411:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1517:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1411:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1517:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1411:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1517:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1412:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1412:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1518:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1518:/ block"); /*block*/{ /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:1412:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1518:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1412:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1518:/ cond.then"); /*_.IFELSE___V10*/ curfptr[9] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1412:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1518:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1412:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1518:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1412)?(1412):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1518)?(1518):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} ; /*epilog*/} @@ -12780,23 +14108,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:1409:/ block"); ; /*_.IFCPP___V9*/ curfptr[7] = /*_.IFELSE___V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1518:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1412:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1518:/ clear"); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1412:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1518:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1414:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1520:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -12816,79 +14144,79 @@ BASILYS_LOCATION("warmelt-macro.bysl:1409:/ block"); /*_.EXPOPER__V24*/ curfptr[23] = (/*nil*/NULL);; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1428:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1428:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1534:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1534:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1428:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1534:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1428:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1534:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defcmatcher symb"; - BASILYS_LOCATION("warmelt-macro.bysl:1428:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1534:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L4*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1428:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1534:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1428:/ apply.arg"); - argtab[3].bp_long = 1428; + BASILYS_LOCATION("warmelt-macro.bysl:1534:/ apply.arg"); + argtab[3].bp_long = 1534; /*_.DEBUG_MSG_FUN__V26*/ curfptr[25] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V25*/ curfptr[24] = /*_.DEBUG_MSG_FUN__V26*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1428:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1534:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1428:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1534:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V26*/ curfptr[25] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1428:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1534:/ cppif.else"); /*_.IFCPP___V25*/ curfptr[24] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_#IS_NOT_A__L5*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:1429:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1535:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L5*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1429:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1429:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1535:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1535:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "symbol expected for (DEFCMATCHER <symb> <ins> <outs> <statesym> <test> <fill> <oper>)"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1434:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1540:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:1434:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1540:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1430:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1536:/ block"); /*block*/{ /*_.PROGN___V29*/ curfptr[28] = /*_.RETURN___V28*/ curfptr[27];;} ; /*_.IF___V27*/ curfptr[25] = /*_.PROGN___V29*/ curfptr[28];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1429:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1535:/ clear"); /*clear*/ /*_.RETURN___V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1429:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1535:/ clear"); /*clear*/ /*_.PROGN___V29*/ curfptr[28] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1429:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1535:/ cond.else"); /*_.IF___V27*/ curfptr[25] = NULL;; } ; /*_.PAIR_TAIL__V30*/ curfptr[27] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1435:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1541:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V31*/ curfptr[28] = /*_.PAIR_TAIL__V30*/ curfptr[27];; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ block"); /*block*/{ /*_.PAIR_HEAD__V33*/ curfptr[32] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ apply"); /*apply*/{ /*_.MATINFORMALS__V34*/ curfptr[33] = basilys_apply ((basilysclosure_ptr_t)((/*!LAMBDA_ARG_BINDINGS*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.PAIR_HEAD__V33*/ curfptr[32]), (""), (union basilysparam_un*)0, "", (union basilysparam_un*)0); } @@ -12897,94 +14225,94 @@ BASILYS_LOCATION("warmelt-macro.bysl:1409:/ block"); (basilys_multiple_length((basilys_ptr_t)(/*_.MATINFORMALS__V34*/ curfptr[33])));; /*_#I__L7*/ curfnum[6] = ((/*_#NBMATINFORMALS__L6*/ curfnum[5]) < (1));; - BASILYS_LOCATION("warmelt-macro.bysl:1440:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1546:/ cond"); /*cond*/ if (/*_#I__L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1440:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1440:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1546:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1546:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "empty ins for (DEFCMATCHER <symb> <ins> <outs> <statesym> <test> <fill> <oper>)"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1443:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1549:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:1443:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1549:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1441:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1547:/ block"); /*block*/{ /*_.PROGN___V37*/ curfptr[36] = /*_.RETURN___V36*/ curfptr[35];;} ; /*_.IF___V35*/ curfptr[34] = /*_.PROGN___V37*/ curfptr[36];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1440:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1546:/ clear"); /*clear*/ /*_.RETURN___V36*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1440:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1546:/ clear"); /*clear*/ /*_.PROGN___V37*/ curfptr[36] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1440:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1546:/ cond.else"); /*_.IF___V35*/ curfptr[34] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1444:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1550:/ compute"); /*_.SFORMALS__V17*/ curfptr[16] = /*_.SETQ___V38*/ curfptr[35] = /*_.MATINFORMALS__V34*/ curfptr[33];; /*_.MULTIPLE_NTH__V39*/ curfptr[36] = (basilys_multiple_nth((basilys_ptr_t)(/*_.MATINFORMALS__V34*/ curfptr[33]), (0)));; - BASILYS_LOCATION("warmelt-macro.bysl:1445:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1551:/ compute"); /*_.MATCHFORMAL__V18*/ curfptr[17] = /*_.SETQ___V40*/ curfptr[39] = /*_.MULTIPLE_NTH__V39*/ curfptr[36];; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1446:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1446:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1552:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1552:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L8*/ curfnum[7] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1446:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1552:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1446:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1552:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defcmatcher matchformal"; - BASILYS_LOCATION("warmelt-macro.bysl:1446:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1552:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L8*/ curfnum[7]; - BASILYS_LOCATION("warmelt-macro.bysl:1446:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1552:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1446:/ apply.arg"); - argtab[3].bp_long = 1446; + BASILYS_LOCATION("warmelt-macro.bysl:1552:/ apply.arg"); + argtab[3].bp_long = 1552; /*_.DEBUG_MSG_FUN__V42*/ curfptr[41] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.MATCHFORMAL__V18*/ curfptr[17]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V41*/ curfptr[40] = /*_.DEBUG_MSG_FUN__V42*/ curfptr[41];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1446:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1552:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1446:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1552:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V42*/ curfptr[41] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1446:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1552:/ cppif.else"); /*_.IFCPP___V41*/ curfptr[40] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1447:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1447:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1553:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1553:/ block"); /*block*/{ /*_#IS_A__L9*/ curfnum[7] = basilys_is_instance_of((basilys_ptr_t)(/*_.MATCHFORMAL__V18*/ curfptr[17]), (basilys_ptr_t)((/*!CLASS_FORMAL_BINDING*/ curfrout->tabval[5])));; - BASILYS_LOCATION("warmelt-macro.bysl:1447:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1553:/ cond"); /*cond*/ if (/*_#IS_A__L9*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1447:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1553:/ cond.then"); /*_.IFELSE___V44*/ curfptr[43] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1447:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1553:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1447:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1553:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check matchformal"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1447)?(1447):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check matchformal"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1553)?(1553):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V44*/ curfptr[43] = 0 ;} ; /*epilog*/} @@ -12993,13 +14321,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:1409:/ block"); ; /*_.IFCPP___V43*/ curfptr[41] = /*_.IFELSE___V44*/ curfptr[43];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1447:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1553:/ clear"); /*clear*/ /*_#IS_A__L9*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1447:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1553:/ clear"); /*clear*/ /*_.IFELSE___V44*/ curfptr[43] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1447:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1553:/ cppif.else"); /*_.IFCPP___V43*/ curfptr[41] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; @@ -13007,15 +14335,15 @@ BASILYS_LOCATION("warmelt-macro.bysl:1409:/ block"); ((/*_#NBMATINFORMALS__L6*/ curfnum[5]) - (1));; /*_.MAKE_MULTIPLE__V45*/ curfptr[43] = (basilysgc_new_multiple((basilysobject_ptr_t)((/*!DISCR_MULTIPLE*/ curfrout->tabval[6])), (/*_#I__L10*/ curfnum[7])));; - BASILYS_LOCATION("warmelt-macro.bysl:1448:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1554:/ compute"); /*_.INFORMALS__V19*/ curfptr[18] = /*_.SETQ___V46*/ curfptr[45] = /*_.MAKE_MULTIPLE__V45*/ curfptr[43];; - BASILYS_LOCATION("warmelt-macro.bysl:1451:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1557:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1451:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:1557:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V48*/ curfptr[47] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_8*/ curfrout->tabval[8])), (1)); ; - BASILYS_LOCATION("warmelt-macro.bysl:1451:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:1557:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V48*/ curfptr[47])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V48*/ curfptr[47]))); @@ -13023,128 +14351,128 @@ BASILYS_LOCATION("warmelt-macro.bysl:1409:/ block"); ; /*_.LAMBDA___V47*/ curfptr[46] = /*_.LAMBDA___V48*/ curfptr[47];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1449:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1555:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1449:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1555:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V47*/ curfptr[46]; /*_.MULTIPLE_EVERY__V49*/ curfptr[48] = basilys_apply ((basilysclosure_ptr_t)((/*!MULTIPLE_EVERY*/ curfrout->tabval[7])), (basilys_ptr_t)(/*_.MATINFORMALS__V34*/ curfptr[33]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1452:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1452:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1558:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1558:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L11*/ curfnum[10] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1452:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1558:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1452:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1558:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defcmatcher informals"; - BASILYS_LOCATION("warmelt-macro.bysl:1452:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1558:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L11*/ curfnum[10]; - BASILYS_LOCATION("warmelt-macro.bysl:1452:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1558:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1452:/ apply.arg"); - argtab[3].bp_long = 1452; + BASILYS_LOCATION("warmelt-macro.bysl:1558:/ apply.arg"); + argtab[3].bp_long = 1558; /*_.DEBUG_MSG_FUN__V51*/ curfptr[50] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.INFORMALS__V19*/ curfptr[18]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V50*/ curfptr[49] = /*_.DEBUG_MSG_FUN__V51*/ curfptr[50];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1452:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1558:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L11*/ curfnum[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1452:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1558:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V51*/ curfptr[50] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1452:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1558:/ cppif.else"); /*_.IFCPP___V50*/ curfptr[49] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.LET___V32*/ curfptr[31] = /*_.IFCPP___V50*/ curfptr[49];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_.PAIR_HEAD__V33*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_.MATINFORMALS__V34*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_#NBMATINFORMALS__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_#I__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_.IF___V35*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_.SETQ___V38*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_.MULTIPLE_NTH__V39*/ curfptr[36] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_.SETQ___V40*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_.IFCPP___V41*/ curfptr[40] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_.IFCPP___V43*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_#I__L10*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_.MAKE_MULTIPLE__V45*/ curfptr[43] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_.SETQ___V46*/ curfptr[45] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_.LAMBDA___V47*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_.MULTIPLE_EVERY__V49*/ curfptr[48] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1437:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1543:/ clear"); /*clear*/ /*_.IFCPP___V50*/ curfptr[49] = 0 ;} ; /*_.PAIR_TAIL__V52*/ curfptr[50] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1455:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1561:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V53*/ curfptr[32] = /*_.PAIR_TAIL__V52*/ curfptr[50];; /*_.PAIR_HEAD__V54*/ curfptr[33] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1456:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1562:/ apply"); /*apply*/{ /*_.LAMBDA_ARG_BINDINGS__V55*/ curfptr[34] = basilys_apply ((basilysclosure_ptr_t)((/*!LAMBDA_ARG_BINDINGS*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.PAIR_HEAD__V54*/ curfptr[33]), (""), (union basilysparam_un*)0, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1456:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1562:/ compute"); /*_.OUTFORMALS__V20*/ curfptr[19] = /*_.SETQ___V56*/ curfptr[35] = /*_.LAMBDA_ARG_BINDINGS__V55*/ curfptr[34];; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1457:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1457:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1563:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1563:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L12*/ curfnum[10] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1457:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1563:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1457:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1563:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defcmatcher outformals"; - BASILYS_LOCATION("warmelt-macro.bysl:1457:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1563:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L12*/ curfnum[10]; - BASILYS_LOCATION("warmelt-macro.bysl:1457:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1563:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1457:/ apply.arg"); - argtab[3].bp_long = 1457; + BASILYS_LOCATION("warmelt-macro.bysl:1563:/ apply.arg"); + argtab[3].bp_long = 1563; /*_.DEBUG_MSG_FUN__V58*/ curfptr[39] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.OUTFORMALS__V20*/ curfptr[19]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V57*/ curfptr[36] = /*_.DEBUG_MSG_FUN__V58*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1457:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1563:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L12*/ curfnum[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1457:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1563:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V58*/ curfptr[39] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1457:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1563:/ cppif.else"); /*_.IFCPP___V57*/ curfptr[36] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; @@ -13152,544 +14480,544 @@ BASILYS_LOCATION("warmelt-macro.bysl:1409:/ block"); (basilys_magic_discr((basilys_ptr_t)(/*_.OUTFORMALS__V20*/ curfptr[19])) == OBMAG_MULTIPLE);; /*_#NOT__L14*/ curfnum[6] = (!(/*_#IS_MULTIPLE__L13*/ curfnum[5]));; - BASILYS_LOCATION("warmelt-macro.bysl:1458:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1564:/ cond"); /*cond*/ if (/*_#NOT__L14*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1458:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1458:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1564:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1564:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "bad outs for (DEFCMATCHER <symb> <ins> <outs> <statesym> <test> <fill> <oper>)"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1461:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1567:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:1461:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1567:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1459:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1565:/ block"); /*block*/{ /*_.PROGN___V61*/ curfptr[43] = /*_.RETURN___V60*/ curfptr[41];;} ; /*_.IF___V59*/ curfptr[40] = /*_.PROGN___V61*/ curfptr[43];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1458:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1564:/ clear"); /*clear*/ /*_.RETURN___V60*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1458:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1564:/ clear"); /*clear*/ /*_.PROGN___V61*/ curfptr[43] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1458:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1564:/ cond.else"); /*_.IF___V59*/ curfptr[40] = NULL;; } ; /*_.PAIR_TAIL__V62*/ curfptr[45] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1463:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1569:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V63*/ curfptr[46] = /*_.PAIR_TAIL__V62*/ curfptr[45];; /*_.PAIR_HEAD__V64*/ curfptr[48] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1464:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1570:/ compute"); /*_.STATESYM__V21*/ curfptr[20] = /*_.SETQ___V65*/ curfptr[49] = /*_.PAIR_HEAD__V64*/ curfptr[48];; /*_#IS_NOT_A__L15*/ curfnum[7] = !basilys_is_instance_of((basilys_ptr_t)(/*_.STATESYM__V21*/ curfptr[20]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:1465:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1571:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L15*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1465:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1465:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1571:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1571:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "bad statesym for (DEFCMATCHER <symb> <ins> <outs> <statesym> <test> <fill> <oper>)"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1468:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1574:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:1468:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1574:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1466:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1572:/ block"); /*block*/{ /*_.PROGN___V68*/ curfptr[43] = /*_.RETURN___V67*/ curfptr[41];;} ; /*_.IF___V66*/ curfptr[39] = /*_.PROGN___V68*/ curfptr[43];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1465:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); /*clear*/ /*_.RETURN___V67*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1465:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); /*clear*/ /*_.PROGN___V68*/ curfptr[43] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1465:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1571:/ cond.else"); /*_.IF___V66*/ curfptr[39] = NULL;; } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1469:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1469:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1575:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1575:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L16*/ curfnum[10] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1469:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1575:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1469:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1575:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defcmatcher statesym"; - BASILYS_LOCATION("warmelt-macro.bysl:1469:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1575:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L16*/ curfnum[10]; - BASILYS_LOCATION("warmelt-macro.bysl:1469:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1575:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1469:/ apply.arg"); - argtab[3].bp_long = 1469; + BASILYS_LOCATION("warmelt-macro.bysl:1575:/ apply.arg"); + argtab[3].bp_long = 1575; /*_.DEBUG_MSG_FUN__V70*/ curfptr[43] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.STATESYM__V21*/ curfptr[20]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V69*/ curfptr[41] = /*_.DEBUG_MSG_FUN__V70*/ curfptr[43];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1469:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1575:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L16*/ curfnum[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1469:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1575:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V70*/ curfptr[43] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1469:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1575:/ cppif.else"); /*_.IFCPP___V69*/ curfptr[41] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.PAIR_TAIL__V71*/ curfptr[43] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1471:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1577:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V72*/ curfptr[71] = /*_.PAIR_TAIL__V71*/ curfptr[43];; - BASILYS_LOCATION("warmelt-macro.bysl:1472:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1578:/ block"); /*block*/{ /*_.SEXPTEST__V74*/ curfptr[73] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1473:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1579:/ cond"); /*cond*/ if (/*_.SEXPTEST__V74*/ curfptr[73]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1473:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1473:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1579:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1579:/ block"); /*block*/{ /*_#IS_NOT_A__L18*/ curfnum[17] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPTEST__V74*/ curfptr[73]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[1])));; /*_#IF___L17*/ curfnum[10] = /*_#IS_NOT_A__L18*/ curfnum[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1473:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1579:/ clear"); /*clear*/ /*_#IS_NOT_A__L18*/ curfnum[17] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1473:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1579:/ cond.else"); /*_#IF___L17*/ curfnum[10] = 0;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1473:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1579:/ cond"); /*cond*/ if (/*_#IF___L17*/ curfnum[10]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1473:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1473:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1579:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1579:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "bad test expansion in (DEFCMATCHER <symb> <ins> <outs> <statesym> <test> <fill> <oper>)"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1476:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1582:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:1476:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1582:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1474:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1580:/ block"); /*block*/{ /*_.PROGN___V77*/ curfptr[76] = /*_.RETURN___V76*/ curfptr[75];;} ; /*_.IFELSE___V75*/ curfptr[74] = /*_.PROGN___V77*/ curfptr[76];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1473:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1579:/ clear"); /*clear*/ /*_.RETURN___V76*/ curfptr[75] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1473:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1579:/ clear"); /*clear*/ /*_.PROGN___V77*/ curfptr[76] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1473:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1579:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1473:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1579:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1477:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1583:/ cond"); /*cond*/ if (/*_.SEXPTEST__V74*/ curfptr[73]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1477:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1477:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1583:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1583:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1481:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1587:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPTEST__V74*/ curfptr[73]), 2, "SEXP_CONTENTS");/*_.SEXP_CONTENTS__V79*/ curfptr[76] = slot; }; ; /*_.LIST_FIRST__V80*/ curfptr[79] = (basilys_list_first((basilys_ptr_t)(/*_.SEXP_CONTENTS__V79*/ curfptr[76])));; - BASILYS_LOCATION("warmelt-macro.bysl:1479:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1585:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1479:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1585:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LIST_FIRST__V80*/ curfptr[79]; /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V81*/ curfptr[80] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_PAIRLIST_C_CODE_EXPANSION*/ curfrout->tabval[9])), (basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1478:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1584:/ compute"); /*_.EXPTEST__V22*/ curfptr[21] = /*_.SETQ___V82*/ curfptr[81] = /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V81*/ curfptr[80];; /*_.IF___V78*/ curfptr[75] = /*_.SETQ___V82*/ curfptr[81];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1477:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1583:/ clear"); /*clear*/ /*_.SEXP_CONTENTS__V79*/ curfptr[76] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1477:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1583:/ clear"); /*clear*/ /*_.LIST_FIRST__V80*/ curfptr[79] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1477:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1583:/ clear"); /*clear*/ /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V81*/ curfptr[80] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1477:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1583:/ clear"); /*clear*/ /*_.SETQ___V82*/ curfptr[81] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1477:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1583:/ cond.else"); /*_.IF___V78*/ curfptr[75] = NULL;; } ; /*_.IFELSE___V75*/ curfptr[74] = /*_.IF___V78*/ curfptr[75];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1473:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1579:/ clear"); /*clear*/ /*_.IF___V78*/ curfptr[75] = 0 ;} ; } ; /*_.LET___V73*/ curfptr[72] = /*_.IFELSE___V75*/ curfptr[74];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1472:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1578:/ clear"); /*clear*/ /*_.SEXPTEST__V74*/ curfptr[73] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1472:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1578:/ clear"); /*clear*/ /*_#IF___L17*/ curfnum[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1472:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1578:/ clear"); /*clear*/ /*_.IFELSE___V75*/ curfptr[74] = 0 ;} ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1483:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1483:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1589:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1589:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L19*/ curfnum[17] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1483:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1589:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1483:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1589:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defcmatcher exptest"; - BASILYS_LOCATION("warmelt-macro.bysl:1483:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1589:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L19*/ curfnum[17]; - BASILYS_LOCATION("warmelt-macro.bysl:1483:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1589:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1483:/ apply.arg"); - argtab[3].bp_long = 1483; + BASILYS_LOCATION("warmelt-macro.bysl:1589:/ apply.arg"); + argtab[3].bp_long = 1589; /*_.DEBUG_MSG_FUN__V84*/ curfptr[79] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.EXPTEST__V22*/ curfptr[21]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V83*/ curfptr[76] = /*_.DEBUG_MSG_FUN__V84*/ curfptr[79];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1483:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1589:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L19*/ curfnum[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1483:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1589:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V84*/ curfptr[79] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1483:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1589:/ cppif.else"); /*_.IFCPP___V83*/ curfptr[76] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.PAIR_TAIL__V85*/ curfptr[80] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1485:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1591:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V86*/ curfptr[81] = /*_.PAIR_TAIL__V85*/ curfptr[80];; - BASILYS_LOCATION("warmelt-macro.bysl:1486:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1592:/ block"); /*block*/{ /*_.SEXPFILL__V88*/ curfptr[73] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1487:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1593:/ cond"); /*cond*/ if (/*_.SEXPFILL__V88*/ curfptr[73]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1487:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1487:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1593:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1593:/ block"); /*block*/{ /*_#IS_NOT_A__L21*/ curfnum[17] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPFILL__V88*/ curfptr[73]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[1])));; /*_#IF___L20*/ curfnum[10] = /*_#IS_NOT_A__L21*/ curfnum[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1487:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1593:/ clear"); /*clear*/ /*_#IS_NOT_A__L21*/ curfnum[17] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1487:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1593:/ cond.else"); /*_#IF___L20*/ curfnum[10] = 0;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1487:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1593:/ cond"); /*cond*/ if (/*_#IF___L20*/ curfnum[10]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1487:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1487:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1593:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1593:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "bad fill expansion in (DEFCMATCHER <symb> <ins> <outs> <statesym> <test> <fill> <oper>)"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1490:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1596:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:1490:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1596:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1488:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1594:/ block"); /*block*/{ /*_.PROGN___V91*/ curfptr[90] = /*_.RETURN___V90*/ curfptr[79];;} ; /*_.IFELSE___V89*/ curfptr[74] = /*_.PROGN___V91*/ curfptr[90];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1487:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1593:/ clear"); /*clear*/ /*_.RETURN___V90*/ curfptr[79] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1487:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1593:/ clear"); /*clear*/ /*_.PROGN___V91*/ curfptr[90] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1487:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1593:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1487:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1593:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1491:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1597:/ cond"); /*cond*/ if (/*_.SEXPFILL__V88*/ curfptr[73]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1491:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1491:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1597:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1597:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1494:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1600:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPFILL__V88*/ curfptr[73]), 2, "SEXP_CONTENTS");/*_.SEXP_CONTENTS__V93*/ curfptr[90] = slot; }; ; /*_.LIST_FIRST__V94*/ curfptr[93] = (basilys_list_first((basilys_ptr_t)(/*_.SEXP_CONTENTS__V93*/ curfptr[90])));; - BASILYS_LOCATION("warmelt-macro.bysl:1493:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1599:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1493:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1599:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LIST_FIRST__V94*/ curfptr[93]; /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V95*/ curfptr[94] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_PAIRLIST_C_CODE_EXPANSION*/ curfrout->tabval[9])), (basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1492:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1598:/ compute"); /*_.EXPFILL__V23*/ curfptr[22] = /*_.SETQ___V96*/ curfptr[95] = /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V95*/ curfptr[94];; /*_.IF___V92*/ curfptr[79] = /*_.SETQ___V96*/ curfptr[95];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1597:/ clear"); /*clear*/ /*_.SEXP_CONTENTS__V93*/ curfptr[90] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1597:/ clear"); /*clear*/ /*_.LIST_FIRST__V94*/ curfptr[93] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1597:/ clear"); /*clear*/ /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V95*/ curfptr[94] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1597:/ clear"); /*clear*/ /*_.SETQ___V96*/ curfptr[95] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1491:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1597:/ cond.else"); /*_.IF___V92*/ curfptr[79] = NULL;; } ; /*_.IFELSE___V89*/ curfptr[74] = /*_.IF___V92*/ curfptr[79];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1487:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1593:/ clear"); /*clear*/ /*_.IF___V92*/ curfptr[79] = 0 ;} ; } ; /*_.LET___V87*/ curfptr[75] = /*_.IFELSE___V89*/ curfptr[74];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1486:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1592:/ clear"); /*clear*/ /*_.SEXPFILL__V88*/ curfptr[73] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1486:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1592:/ clear"); /*clear*/ /*_#IF___L20*/ curfnum[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1486:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1592:/ clear"); /*clear*/ /*_.IFELSE___V89*/ curfptr[74] = 0 ;} ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1496:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1496:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1602:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1602:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L22*/ curfnum[17] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1496:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1602:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1496:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1602:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defcmatcher expfill"; - BASILYS_LOCATION("warmelt-macro.bysl:1496:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1602:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L22*/ curfnum[17]; - BASILYS_LOCATION("warmelt-macro.bysl:1496:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1602:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1496:/ apply.arg"); - argtab[3].bp_long = 1496; + BASILYS_LOCATION("warmelt-macro.bysl:1602:/ apply.arg"); + argtab[3].bp_long = 1602; /*_.DEBUG_MSG_FUN__V98*/ curfptr[93] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.EXPFILL__V23*/ curfptr[22]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V97*/ curfptr[90] = /*_.DEBUG_MSG_FUN__V98*/ curfptr[93];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1496:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1602:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L22*/ curfnum[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1496:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1602:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V98*/ curfptr[93] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1496:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1602:/ cppif.else"); /*_.IFCPP___V97*/ curfptr[90] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.PAIR_TAIL__V99*/ curfptr[94] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1498:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1604:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V100*/ curfptr[95] = /*_.PAIR_TAIL__V99*/ curfptr[94];; - BASILYS_LOCATION("warmelt-macro.bysl:1499:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1605:/ block"); /*block*/{ /*_.SEXPOPER__V102*/ curfptr[73] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1500:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1606:/ cond"); /*cond*/ if (/*_.SEXPOPER__V102*/ curfptr[73]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1500:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1500:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1606:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1606:/ block"); /*block*/{ /*_#IS_NOT_A__L24*/ curfnum[17] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPOPER__V102*/ curfptr[73]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[1])));; /*_#IF___L23*/ curfnum[10] = /*_#IS_NOT_A__L24*/ curfnum[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1500:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1606:/ clear"); /*clear*/ /*_#IS_NOT_A__L24*/ curfnum[17] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1500:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1606:/ cond.else"); /*_#IF___L23*/ curfnum[10] = 0;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1500:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1606:/ cond"); /*cond*/ if (/*_#IF___L23*/ curfnum[10]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1500:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1500:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1606:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1606:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "bad oper expansion in (DEFCMATCHER <symb> <ins> <outs> <statesym> <test> <fill> <oper>)"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1503:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1609:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:1503:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1609:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1501:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1607:/ block"); /*block*/{ /*_.PROGN___V105*/ curfptr[104] = /*_.RETURN___V104*/ curfptr[93];;} ; /*_.IFELSE___V103*/ curfptr[74] = /*_.PROGN___V105*/ curfptr[104];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1500:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1606:/ clear"); /*clear*/ /*_.RETURN___V104*/ curfptr[93] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1500:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1606:/ clear"); /*clear*/ /*_.PROGN___V105*/ curfptr[104] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1500:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1606:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1500:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1606:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1505:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1611:/ cond"); /*cond*/ if (/*_.SEXPOPER__V102*/ curfptr[73]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1505:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1505:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1611:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1611:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1506:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1612:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPOPER__V102*/ curfptr[73]), 2, "SEXP_CONTENTS");/*_.SEXP_CONTENTS__V107*/ curfptr[104] = slot; }; ; /*_.LIST_FIRST__V108*/ curfptr[107] = (basilys_list_first((basilys_ptr_t)(/*_.SEXP_CONTENTS__V107*/ curfptr[104])));; - BASILYS_LOCATION("warmelt-macro.bysl:1506:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1612:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1506:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1612:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LIST_FIRST__V108*/ curfptr[107]; /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V109*/ curfptr[108] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_PAIRLIST_C_CODE_EXPANSION*/ curfrout->tabval[9])), (basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IF___V106*/ curfptr[93] = /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V109*/ curfptr[108];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1505:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1611:/ clear"); /*clear*/ /*_.SEXP_CONTENTS__V107*/ curfptr[104] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1505:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1611:/ clear"); /*clear*/ /*_.LIST_FIRST__V108*/ curfptr[107] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1505:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1611:/ clear"); /*clear*/ /*_.PARSE_PAIRLIST_C_CODE_EXPANSION__V109*/ curfptr[108] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1505:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1611:/ cond.else"); /*_.IF___V106*/ curfptr[93] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1504:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1610:/ compute"); /*_.EXPOPER__V24*/ curfptr[23] = /*_.SETQ___V110*/ curfptr[104] = /*_.IF___V106*/ curfptr[93];; /*_.IFELSE___V103*/ curfptr[74] = /*_.SETQ___V110*/ curfptr[104];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1500:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1606:/ clear"); /*clear*/ /*_.IF___V106*/ curfptr[93] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1500:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1606:/ clear"); /*clear*/ /*_.SETQ___V110*/ curfptr[104] = 0 ;} ; } ; /*_.LET___V101*/ curfptr[79] = /*_.IFELSE___V103*/ curfptr[74];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1499:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1605:/ clear"); /*clear*/ /*_.SEXPOPER__V102*/ curfptr[73] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1499:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1605:/ clear"); /*clear*/ /*_#IF___L23*/ curfnum[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1499:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1605:/ clear"); /*clear*/ /*_.IFELSE___V103*/ curfptr[74] = 0 ;} ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1508:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1508:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1614:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1614:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L25*/ curfnum[17] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1508:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1614:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1508:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1614:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defcmatcher expfill"; - BASILYS_LOCATION("warmelt-macro.bysl:1508:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1614:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L25*/ curfnum[17]; - BASILYS_LOCATION("warmelt-macro.bysl:1508:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1614:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1508:/ apply.arg"); - argtab[3].bp_long = 1508; + BASILYS_LOCATION("warmelt-macro.bysl:1614:/ apply.arg"); + argtab[3].bp_long = 1614; /*_.DEBUG_MSG_FUN__V112*/ curfptr[108] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.EXPOPER__V24*/ curfptr[23]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V111*/ curfptr[107] = /*_.DEBUG_MSG_FUN__V112*/ curfptr[108];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1508:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1614:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L25*/ curfnum[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1508:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1614:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V112*/ curfptr[108] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1508:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1614:/ cppif.else"); /*_.IFCPP___V111*/ curfptr[107] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.PAIR_TAIL__V113*/ curfptr[93] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1510:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1616:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V114*/ curfptr[104] = /*_.PAIR_TAIL__V113*/ curfptr[93];; - BASILYS_LOCATION("warmelt-macro.bysl:1511:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1617:/ cond"); /*cond*/ if (/*_.CURPAIR__V15*/ curfptr[14]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1511:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1511:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1617:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1617:/ block"); /*block*/{ basilys_warning_str(0, (basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "extra in (DEFCMATCHER <symb> <ins> <outs> <statesym> <test> <fill> <oper>)"), (basilys_ptr_t)0); @@ -13699,22 +15027,22 @@ BASILYS_LOCATION("warmelt-macro.bysl:1409:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1513:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1513:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1619:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1619:/ block"); /*block*/{ /*_#IS_A__L26*/ curfnum[10] = basilys_is_instance_of((basilys_ptr_t)(/*_.MATCHFORMAL__V18*/ curfptr[17]), (basilys_ptr_t)((/*!CLASS_FORMAL_BINDING*/ curfrout->tabval[5])));; - BASILYS_LOCATION("warmelt-macro.bysl:1513:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1619:/ cond"); /*cond*/ if (/*_#IS_A__L26*/ curfnum[10]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1513:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1619:/ cond.then"); /*_.IFELSE___V116*/ curfptr[74] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1513:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1619:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1513:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1619:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check matchformal again"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1513)?(1513):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check matchformal again"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1619)?(1619):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V116*/ curfptr[74] = 0 ;} ; /*epilog*/} @@ -13723,306 +15051,527 @@ BASILYS_LOCATION("warmelt-macro.bysl:1409:/ block"); ; /*_.IFCPP___V115*/ curfptr[73] = /*_.IFELSE___V116*/ curfptr[74];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1513:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1619:/ clear"); /*clear*/ /*_#IS_A__L26*/ curfnum[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1513:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1619:/ clear"); /*clear*/ /*_.IFELSE___V116*/ curfptr[74] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1513:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1619:/ cppif.else"); /*_.IFCPP___V115*/ curfptr[73] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1515:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1517:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1623:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), 1, "NAMED_NAME");/*_.NAMED_NAME__V118*/ curfptr[74] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1516:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1622:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1516:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:1622:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_CMATCHER*/ curfrout->tabval[10])), (9), "CLASS_CMATCHER");/*_.INST__V120*/ curfptr[119] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1516:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1622:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119]))));basilys_putfield_object((/*_.INST__V120*/ curfptr[119]), (1), (/*_.NAMED_NAME__V118*/ curfptr[74]), "NAMED_NAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1516:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1622:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119]))));basilys_putfield_object((/*_.INST__V120*/ curfptr[119]), (2), (/*_.INFORMALS__V19*/ curfptr[18]), "AMATCH_IN"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1516:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1622:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119]))));basilys_putfield_object((/*_.INST__V120*/ curfptr[119]), (3), (/*_.MATCHFORMAL__V18*/ curfptr[17]), "AMATCH_MATCHBIND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1516:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1622:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119]))));basilys_putfield_object((/*_.INST__V120*/ curfptr[119]), (4), (/*_.OUTFORMALS__V20*/ curfptr[19]), "AMATCH_OUT"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1516:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1622:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119]))));basilys_putfield_object((/*_.INST__V120*/ curfptr[119]), (5), (/*_.STATESYM__V21*/ curfptr[20]), "CMATCH_STATE"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1516:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1622:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119]))));basilys_putfield_object((/*_.INST__V120*/ curfptr[119]), (6), (/*_.EXPTEST__V22*/ curfptr[21]), "CMATCH_EXPTEST"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1516:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1622:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (7>=0 && 7< basilys_object_length((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119]))));basilys_putfield_object((/*_.INST__V120*/ curfptr[119]), (7), (/*_.EXPFILL__V23*/ curfptr[22]), "CMATCH_EXPFILL"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1516:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1622:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (8>=0 && 8< basilys_object_length((basilys_ptr_t)(/*_.INST__V120*/ curfptr[119]))));basilys_putfield_object((/*_.INST__V120*/ curfptr[119]), (8), (/*_.EXPOPER__V24*/ curfptr[23]), "CMATCH_EXPOPER"); ; /*_.CMATCH__V119*/ curfptr[118] = /*_.INST__V120*/ curfptr[119];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1526:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1632:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1526:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:1632:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_DEFCMATCHER*/ curfrout->tabval[11])), (4), "CLASS_SRC_DEFCMATCHER");/*_.INST__V122*/ curfptr[121] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1526:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1632:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V122*/ curfptr[121])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V122*/ curfptr[121]))));basilys_putfield_object((/*_.INST__V122*/ curfptr[121]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1526:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1632:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V122*/ curfptr[121])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V122*/ curfptr[121]))));basilys_putfield_object((/*_.INST__V122*/ curfptr[121]), (1), (/*_.SYMB__V16*/ curfptr[15]), "SDEF_NAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1526:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1632:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V122*/ curfptr[121])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V122*/ curfptr[121]))));basilys_putfield_object((/*_.INST__V122*/ curfptr[121]), (2), (/*_.SFORMALS__V17*/ curfptr[16]), "SFORMAL_ARGS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1526:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1632:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V122*/ curfptr[121])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V122*/ curfptr[121]))));basilys_putfield_object((/*_.INST__V122*/ curfptr[121]), (3), (/*_.CMATCH__V119*/ curfptr[118]), "SCMATDEF_CMATCHER"); ; /*_.SDEFCMATCH__V121*/ curfptr[120] = /*_.INST__V122*/ curfptr[121];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1531:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1637:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1531:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:1637:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_CMATCHER_BINDING*/ curfrout->tabval[12])), (3), "CLASS_CMATCHER_BINDING");/*_.INST__V124*/ curfptr[123] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1531:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1637:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V124*/ curfptr[123])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V124*/ curfptr[123]))));basilys_putfield_object((/*_.INST__V124*/ curfptr[123]), (0), (/*_.SYMB__V16*/ curfptr[15]), "BINDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1531:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1637:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V124*/ curfptr[123])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V124*/ curfptr[123]))));basilys_putfield_object((/*_.INST__V124*/ curfptr[123]), (2), (/*_.CMATCH__V119*/ curfptr[118]), "CMBIND_MATCHER"); ; /*_.CMBIND__V123*/ curfptr[122] = /*_.INST__V124*/ curfptr[123];;} ; + /*_#MULTIPLE_LENGTH__L27*/ curfnum[17] = + (basilys_multiple_length((basilys_ptr_t)(/*_.INFORMALS__V19*/ curfptr[18])));; + /*_#MULTIPLE_LENGTH__L28*/ curfnum[10] = + (basilys_multiple_length((basilys_ptr_t)(/*_.OUTFORMALS__V20*/ curfptr[19])));; + /*_#I__L29*/ curfnum[28] = + ((/*_#MULTIPLE_LENGTH__L27*/ curfnum[17]) + (/*_#MULTIPLE_LENGTH__L28*/ curfnum[10]));; + /*_#I__L30*/ curfnum[29] = + ((2) * (/*_#I__L29*/ curfnum[28]));; + /*_#I__L31*/ curfnum[30] = + ((7) + (/*_#I__L30*/ curfnum[29]));; + /*_.SUBSTMAP__V125*/ curfptr[124] = + (basilysgc_new_mapobjects( (basilysobject_ptr_t) ((/*!DISCR_MAPOBJECTS*/ curfrout->tabval[13])), (/*_#I__L31*/ curfnum[30])));; + + basilysgc_put_mapobjects( (basilysmapobjects_ptr_t) (/*_.SUBSTMAP__V125*/ curfptr[124]), (basilysobject_ptr_t) (/*_.STATESYM__V21*/ curfptr[20]), (basilys_ptr_t)(/*_.STATESYM__V21*/ curfptr[20])); + BASILYS_LOCATION("warmelt-macro.bysl:1648:/ cond"); + /*cond*/ if (/*ifisa*/ basilys_is_instance_of((basilys_ptr_t)(/*_.MATCHFORMAL__V18*/ curfptr[17]), (basilys_ptr_t)((/*!CLASS_ANY_BINDING*/ curfrout->tabval[14])))) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1648:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1648:/ getslot"); + { basilys_ptr_t slot=0; + basilys_object_get_field(slot,(basilys_ptr_t)(/*_.MATCHFORMAL__V18*/ curfptr[17]), 0, "BINDER");/*_.BINDER__V126*/ curfptr[125] = slot; }; + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1648:/ cond.else"); + + /*_.BINDER__V126*/ curfptr[125] = NULL;; + } + ; + + basilysgc_put_mapobjects( (basilysmapobjects_ptr_t) (/*_.SUBSTMAP__V125*/ curfptr[124]), (basilysobject_ptr_t) (/*_.BINDER__V126*/ curfptr[125]), (basilys_ptr_t)(/*_.MATCHFORMAL__V18*/ curfptr[17])); + /*citerblock FOREACH_IN_MULTIPLE*/ { + long cit1__EACHTUP_ln = basilys_multiple_length((basilys_ptr_t)/*_.INFORMALS__V19*/ curfptr[18]); +int cit1__EACHTUP_ix = 0; +for (cit1__EACHTUP_ix = 0; cit1__EACHTUP_ix < cit1__EACHTUP_ln; cit1__EACHTUP_ix ++) { +/*_.CURIBIND__V127*/ curfptr[126] = basilys_multiple_nth((basilys_ptr_t)(/*_.INFORMALS__V19*/ curfptr[18]), cit1__EACHTUP_ix); +/*_#IBIX__L32*/ curfnum[31] = cit1__EACHTUP_ix; + + + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1652:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1652:/ block"); + /*block*/{ + /*_#IS_A__L33*/ curfnum[32] = + basilys_is_instance_of((basilys_ptr_t)(/*_.CURIBIND__V127*/ curfptr[126]), (basilys_ptr_t)((/*!CLASS_FORMAL_BINDING*/ curfrout->tabval[5])));; + BASILYS_LOCATION("warmelt-macro.bysl:1652:/ cond"); + /*cond*/ if (/*_#IS_A__L33*/ curfnum[32]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1652:/ cond.then"); + /*_.IFELSE___V129*/ curfptr[128] = (/*nil*/NULL);; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1652:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1652:/ block"); + /*block*/{ + /*block*/{ + + basilys_assert_failed(( "check input curibind"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1652)?(1652):__LINE__, __FUNCTION__); + /*clear*/ /*_.IFELSE___V129*/ curfptr[128] = 0 ;} + ; + /*epilog*/} + ; + } + ; + /*_.IFCPP___V128*/ curfptr[127] = /*_.IFELSE___V129*/ curfptr[128];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1652:/ clear"); + /*clear*/ /*_#IS_A__L33*/ curfnum[32] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1652:/ clear"); + /*clear*/ /*_.IFELSE___V129*/ curfptr[128] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1652:/ cppif.else"); + /*_.IFCPP___V128*/ curfptr[127] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + BASILYS_LOCATION("warmelt-macro.bysl:1653:/ cond"); + /*cond*/ if (/*ifisa*/ basilys_is_instance_of((basilys_ptr_t)(/*_.CURIBIND__V127*/ curfptr[126]), (basilys_ptr_t)((/*!CLASS_ANY_BINDING*/ curfrout->tabval[14])))) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1653:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1653:/ getslot"); + { basilys_ptr_t slot=0; + basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURIBIND__V127*/ curfptr[126]), 0, "BINDER");/*_.BINDER__V130*/ curfptr[128] = slot; }; + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1653:/ cond.else"); + + /*_.BINDER__V130*/ curfptr[128] = NULL;; + } + ; + + basilysgc_put_mapobjects( (basilysmapobjects_ptr_t) (/*_.SUBSTMAP__V125*/ curfptr[124]), (basilysobject_ptr_t) (/*_.BINDER__V130*/ curfptr[128]), (basilys_ptr_t)(/*_.CURIBIND__V127*/ curfptr[126])); + } /* end cit1__EACHTUP*/ + + /*citerepilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1649:/ clear"); + /*clear*/ /*_.CURIBIND__V127*/ curfptr[126] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1649:/ clear"); + /*clear*/ /*_#IBIX__L32*/ curfnum[31] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1649:/ clear"); + /*clear*/ /*_.IFCPP___V128*/ curfptr[127] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1649:/ clear"); + /*clear*/ /*_.BINDER__V130*/ curfptr[128] = 0 ;} /*endciterblock FOREACH_IN_MULTIPLE*/ + ; + /*citerblock FOREACH_IN_MULTIPLE*/ { + long cit2__EACHTUP_ln = basilys_multiple_length((basilys_ptr_t)/*_.OUTFORMALS__V20*/ curfptr[19]); +int cit2__EACHTUP_ix = 0; +for (cit2__EACHTUP_ix = 0; cit2__EACHTUP_ix < cit2__EACHTUP_ln; cit2__EACHTUP_ix ++) { +/*_.CUROBIND__V131*/ curfptr[130] = basilys_multiple_nth((basilys_ptr_t)(/*_.OUTFORMALS__V20*/ curfptr[19]), cit2__EACHTUP_ix); +/*_#OBIX__L34*/ curfnum[32] = cit2__EACHTUP_ix; + + + + #if ENABLE_CHECKING + BASILYS_LOCATION("warmelt-macro.bysl:1657:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1657:/ block"); + /*block*/{ + /*_#IS_A__L35*/ curfnum[34] = + basilys_is_instance_of((basilys_ptr_t)(/*_.CUROBIND__V131*/ curfptr[130]), (basilys_ptr_t)((/*!CLASS_FORMAL_BINDING*/ curfrout->tabval[5])));; + BASILYS_LOCATION("warmelt-macro.bysl:1657:/ cond"); + /*cond*/ if (/*_#IS_A__L35*/ curfnum[34]) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1657:/ cond.then"); + /*_.IFELSE___V133*/ curfptr[132] = (/*nil*/NULL);; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1657:/ cond.else"); + + BASILYS_LOCATION("warmelt-macro.bysl:1657:/ block"); + /*block*/{ + /*block*/{ + + basilys_assert_failed(( "check output curbind"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1657)?(1657):__LINE__, __FUNCTION__); + /*clear*/ /*_.IFELSE___V133*/ curfptr[132] = 0 ;} + ; + /*epilog*/} + ; + } + ; + /*_.IFCPP___V132*/ curfptr[131] = /*_.IFELSE___V133*/ curfptr[132];; + /*epilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1657:/ clear"); + /*clear*/ /*_#IS_A__L35*/ curfnum[34] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1657:/ clear"); + /*clear*/ /*_.IFELSE___V133*/ curfptr[132] = 0 ;} + + #else /*ENABLE_CHECKING*/ + BASILYS_LOCATION("warmelt-macro.bysl:1657:/ cppif.else"); + /*_.IFCPP___V132*/ curfptr[131] = (/*nil*/NULL); + #endif /*ENABLE_CHECKING*/ + ; + BASILYS_LOCATION("warmelt-macro.bysl:1658:/ cond"); + /*cond*/ if (/*ifisa*/ basilys_is_instance_of((basilys_ptr_t)(/*_.CUROBIND__V131*/ curfptr[130]), (basilys_ptr_t)((/*!CLASS_ANY_BINDING*/ curfrout->tabval[14])))) /*then*/ { + BASILYS_LOCATION("warmelt-macro.bysl:1658:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1658:/ getslot"); + { basilys_ptr_t slot=0; + basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CUROBIND__V131*/ curfptr[130]), 0, "BINDER");/*_.BINDER__V134*/ curfptr[132] = slot; }; + ; + } else {BASILYS_LOCATION("warmelt-macro.bysl:1658:/ cond.else"); + + /*_.BINDER__V134*/ curfptr[132] = NULL;; + } + ; + + basilysgc_put_mapobjects( (basilysmapobjects_ptr_t) (/*_.SUBSTMAP__V125*/ curfptr[124]), (basilysobject_ptr_t) (/*_.BINDER__V134*/ curfptr[132]), (basilys_ptr_t)(/*_.CUROBIND__V131*/ curfptr[130])); + } /* end cit2__EACHTUP*/ + + /*citerepilog*/ + BASILYS_LOCATION("warmelt-macro.bysl:1654:/ clear"); + /*clear*/ /*_.CUROBIND__V131*/ curfptr[130] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1654:/ clear"); + /*clear*/ /*_#OBIX__L34*/ curfnum[32] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1654:/ clear"); + /*clear*/ /*_.IFCPP___V132*/ curfptr[131] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1654:/ clear"); + /*clear*/ /*_.BINDER__V134*/ curfptr[132] = 0 ;} /*endciterblock FOREACH_IN_MULTIPLE*/ + ; + BASILYS_LOCATION("warmelt-macro.bysl:1660:/ apply"); + /*apply*/{ + union basilysparam_un argtab[2]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1660:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V13*/ curfptr[12]; + BASILYS_LOCATION("warmelt-macro.bysl:1660:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.SUBSTMAP__V125*/ curfptr[124]; + /*_.CHECK_C_EXPANSION__V135*/ curfptr[134] = basilys_apply ((basilysclosure_ptr_t)((/*!CHECK_C_EXPANSION*/ curfrout->tabval[15])), (basilys_ptr_t)(/*_.EXPTEST__V22*/ curfptr[21]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + } + ; + BASILYS_LOCATION("warmelt-macro.bysl:1661:/ apply"); + /*apply*/{ + union basilysparam_un argtab[2]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1661:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V13*/ curfptr[12]; + BASILYS_LOCATION("warmelt-macro.bysl:1661:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.SUBSTMAP__V125*/ curfptr[124]; + /*_.CHECK_C_EXPANSION__V136*/ curfptr[135] = basilys_apply ((basilysclosure_ptr_t)((/*!CHECK_C_EXPANSION*/ curfrout->tabval[15])), (basilys_ptr_t)(/*_.EXPFILL__V23*/ curfptr[22]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + } + ; + BASILYS_LOCATION("warmelt-macro.bysl:1662:/ apply"); + /*apply*/{ + union basilysparam_un argtab[2]; + memset(&argtab, 0, sizeof(argtab)); + BASILYS_LOCATION("warmelt-macro.bysl:1662:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V13*/ curfptr[12]; + BASILYS_LOCATION("warmelt-macro.bysl:1662:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.SUBSTMAP__V125*/ curfptr[124]; + /*_.CHECK_C_EXPANSION__V137*/ curfptr[136] = basilys_apply ((basilysclosure_ptr_t)((/*!CHECK_C_EXPANSION*/ curfrout->tabval[15])), (basilys_ptr_t)(/*_.EXPOPER__V24*/ curfptr[23]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + } + ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1535:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1535:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1663:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1663:/ block"); /*block*/{ - /*_#THE_CALLCOUNT__L27*/ curfnum[17] = + /*_#THE_CALLCOUNT__L36*/ curfnum[34] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1535:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1663:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1535:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1663:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defcmatcher sdefcmatch"; - BASILYS_LOCATION("warmelt-macro.bysl:1535:/ apply.arg"); - argtab[1].bp_long = /*_#THE_CALLCOUNT__L27*/ curfnum[17]; - BASILYS_LOCATION("warmelt-macro.bysl:1535:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1663:/ apply.arg"); + argtab[1].bp_long = /*_#THE_CALLCOUNT__L36*/ curfnum[34]; + BASILYS_LOCATION("warmelt-macro.bysl:1663:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1535:/ apply.arg"); - argtab[3].bp_long = 1535; - /*_.DEBUG_MSG_FUN__V126*/ curfptr[125] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SDEFCMATCH__V121*/ curfptr[120]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:1663:/ apply.arg"); + argtab[3].bp_long = 1663; + /*_.DEBUG_MSG_FUN__V139*/ curfptr[138] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SDEFCMATCH__V121*/ curfptr[120]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; - /*_.IFCPP___V125*/ curfptr[124] = /*_.DEBUG_MSG_FUN__V126*/ curfptr[125];; + /*_.IFCPP___V138*/ curfptr[137] = /*_.DEBUG_MSG_FUN__V139*/ curfptr[138];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1535:/ clear"); - /*clear*/ /*_#THE_CALLCOUNT__L27*/ curfnum[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1535:/ clear"); - /*clear*/ /*_.DEBUG_MSG_FUN__V126*/ curfptr[125] = 0 ;} + BASILYS_LOCATION("warmelt-macro.bysl:1663:/ clear"); + /*clear*/ /*_#THE_CALLCOUNT__L36*/ curfnum[34] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1663:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V139*/ curfptr[138] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1535:/ cppif.else"); - /*_.IFCPP___V125*/ curfptr[124] = (/*nil*/NULL); + BASILYS_LOCATION("warmelt-macro.bysl:1663:/ cppif.else"); + /*_.IFCPP___V138*/ curfptr[137] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1536:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1664:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1536:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1664:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.CMBIND__V123*/ curfptr[122]; - /*_.PUT_ENV__V127*/ curfptr[125] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[13])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.PUT_ENV__V140*/ curfptr[138] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[16])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1537:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1665:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.SDEFCMATCH__V121*/ curfptr[120];; - BASILYS_LOCATION("warmelt-macro.bysl:1537:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1665:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - /*_.LET___V117*/ curfptr[108] = /*_.RETURN___V128*/ curfptr[127];; + /*_.LET___V117*/ curfptr[108] = /*_.RETURN___V141*/ curfptr[140];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1515:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); /*clear*/ /*_.NAMED_NAME__V118*/ curfptr[74] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1515:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); /*clear*/ /*_.CMATCH__V119*/ curfptr[118] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1515:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); /*clear*/ /*_.SDEFCMATCH__V121*/ curfptr[120] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1515:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); /*clear*/ /*_.CMBIND__V123*/ curfptr[122] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1515:/ clear"); - /*clear*/ /*_.IFCPP___V125*/ curfptr[124] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1515:/ clear"); - /*clear*/ /*_.PUT_ENV__V127*/ curfptr[125] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1515:/ clear"); - /*clear*/ /*_.RETURN___V128*/ curfptr[127] = 0 ;} + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); + /*clear*/ /*_#MULTIPLE_LENGTH__L27*/ curfnum[17] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); + /*clear*/ /*_#MULTIPLE_LENGTH__L28*/ curfnum[10] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); + /*clear*/ /*_#I__L29*/ curfnum[28] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); + /*clear*/ /*_#I__L30*/ curfnum[29] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); + /*clear*/ /*_#I__L31*/ curfnum[30] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); + /*clear*/ /*_.SUBSTMAP__V125*/ curfptr[124] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); + /*clear*/ /*_.BINDER__V126*/ curfptr[125] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); + /*clear*/ /*_.CHECK_C_EXPANSION__V135*/ curfptr[134] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); + /*clear*/ /*_.CHECK_C_EXPANSION__V136*/ curfptr[135] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); + /*clear*/ /*_.CHECK_C_EXPANSION__V137*/ curfptr[136] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); + /*clear*/ /*_.IFCPP___V138*/ curfptr[137] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); + /*clear*/ /*_.PUT_ENV__V140*/ curfptr[138] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:1621:/ clear"); + /*clear*/ /*_.RETURN___V141*/ curfptr[140] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V117*/ curfptr[108];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.SYMB__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.SFORMALS__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.MATCHFORMAL__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.INFORMALS__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.OUTFORMALS__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.STATESYM__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.EXPTEST__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.EXPFILL__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.EXPOPER__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.IFCPP___V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_#IS_NOT_A__L5*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.IF___V27*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.PAIR_TAIL__V30*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.SETQ___V31*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.LET___V32*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.PAIR_TAIL__V52*/ curfptr[50] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.SETQ___V53*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.PAIR_HEAD__V54*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.LAMBDA_ARG_BINDINGS__V55*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.SETQ___V56*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.IFCPP___V57*/ curfptr[36] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_#IS_MULTIPLE__L13*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_#NOT__L14*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.IF___V59*/ curfptr[40] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.PAIR_TAIL__V62*/ curfptr[45] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.SETQ___V63*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.PAIR_HEAD__V64*/ curfptr[48] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.SETQ___V65*/ curfptr[49] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_#IS_NOT_A__L15*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.IF___V66*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.IFCPP___V69*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.PAIR_TAIL__V71*/ curfptr[43] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.SETQ___V72*/ curfptr[71] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.LET___V73*/ curfptr[72] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.IFCPP___V83*/ curfptr[76] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.PAIR_TAIL__V85*/ curfptr[80] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.SETQ___V86*/ curfptr[81] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.LET___V87*/ curfptr[75] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.IFCPP___V97*/ curfptr[90] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.PAIR_TAIL__V99*/ curfptr[94] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.SETQ___V100*/ curfptr[95] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.LET___V101*/ curfptr[79] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.IFCPP___V111*/ curfptr[107] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.PAIR_TAIL__V113*/ curfptr[93] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.SETQ___V114*/ curfptr[104] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.IFCPP___V115*/ curfptr[73] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1519:/ clear"); /*clear*/ /*_.LET___V117*/ curfptr[108] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -14033,14 +15582,14 @@ basilys_trace_end("MEXPAND_DEFCMATCHER", callcount); basilys_topframe = (struct #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_27_MEXPAND_DEFCMATCHER*/ +} /*end rout_29_MEXPAND_DEFCMATCHER*/ static basilys_ptr_t -rout_28_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_30_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -14051,7 +15600,7 @@ rout_28_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_28_LAMBDA__st { unsigned nbvar; + struct frame_rout_30_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -14083,38 +15632,38 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1451:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1557:/ getarg"); /*_.COMP__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:1451:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1557:/ getarg"); if (xargdescr_[0] != BPAR_LONG) goto lab_endgetargs; /*_#IX__L1*/ curfnum[0] = xargtab_[0].bp_long; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1451:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:1557:/ block"); /*block*/{ /*_#I__L2*/ curfnum[1] = ((/*_#IX__L1*/ curfnum[0]) > (0));; - BASILYS_LOCATION("warmelt-macro.bysl:1451:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1557:/ cond"); /*cond*/ if (/*_#I__L2*/ curfnum[1]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1451:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1451:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1557:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1557:/ block"); /*block*/{ /*_#I__L3*/ curfnum[2] = ((/*_#IX__L1*/ curfnum[0]) - (1));; basilysgc_multiple_put_nth((basilys_ptr_t)((/*~INFORMALS*/ curfclos->tabval[0])), (/*_#I__L3*/ curfnum[2]), (basilys_ptr_t)(/*_.COMP__V2*/ curfptr[1])); /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1451:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1557:/ clear"); /*clear*/ /*_#I__L3*/ curfnum[2] = 0 ;} ; } /*noelse*/ ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1451:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1557:/ clear"); /*clear*/ /*_#I__L2*/ curfnum[1] = 0 ;} ; @@ -14125,14 +15674,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_28_LAMBDA_*/ +} /*end rout_30_LAMBDA_*/ static basilys_ptr_t -rout_29_MEXPAND_DEFUNMATCHER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_31_MEXPAND_DEFUNMATCHER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -14143,7 +15692,7 @@ rout_29_MEXPAND_DEFUNMATCHER(basilysclosure_ptr_t closp_, basilys_ptr_t firstarg #define callcount 0L #endif - struct frame_rout_29_MEXPAND_DEFUNMATCHER_st { unsigned nbvar; + struct frame_rout_31_MEXPAND_DEFUNMATCHER_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -14175,18 +15724,18 @@ basilys_trace_start("MEXPAND_DEFUNMATCHER", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -14195,60 +15744,60 @@ basilys_trace_start("MEXPAND_DEFUNMATCHER", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1544:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:1672:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1545:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1545:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1673:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1673:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1545:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1673:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1545:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1673:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defunmatcher sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:1545:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1673:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L1*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1545:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1673:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1545:/ apply.arg"); - argtab[3].bp_long = 1545; + BASILYS_LOCATION("warmelt-macro.bysl:1673:/ apply.arg"); + argtab[3].bp_long = 1673; /*_.DEBUG_MSG_FUN__V6*/ curfptr[5] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V5*/ curfptr[4] = /*_.DEBUG_MSG_FUN__V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1545:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1673:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1545:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1673:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1545:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1673:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1546:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1546:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1674:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1674:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:1546:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1674:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1546:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1674:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1546:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1674:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1546:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1674:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1546)?(1546):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1674)?(1674):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -14257,34 +15806,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:1544:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1546:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1674:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1546:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1674:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1546:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1674:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1547:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1547:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1675:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1675:/ block"); /*block*/{ /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:1547:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1675:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1547:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1675:/ cond.then"); /*_.IFELSE___V10*/ curfptr[9] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1547:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1675:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1547:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1675:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1547)?(1547):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1675)?(1675):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} ; /*epilog*/} @@ -14293,23 +15842,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:1544:/ block"); ; /*_.IFCPP___V9*/ curfptr[7] = /*_.IFELSE___V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1547:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1675:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1547:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1675:/ clear"); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1547:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1675:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1549:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1677:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -14328,79 +15877,79 @@ BASILYS_LOCATION("warmelt-macro.bysl:1544:/ block"); /*_.DATAX__V23*/ curfptr[22] = (/*nil*/NULL);; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1562:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1562:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1690:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1690:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1562:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1690:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1562:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1690:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defunmatcher symb"; - BASILYS_LOCATION("warmelt-macro.bysl:1562:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1690:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L4*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1562:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1690:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1562:/ apply.arg"); - argtab[3].bp_long = 1562; + BASILYS_LOCATION("warmelt-macro.bysl:1690:/ apply.arg"); + argtab[3].bp_long = 1690; /*_.DEBUG_MSG_FUN__V25*/ curfptr[24] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V24*/ curfptr[23] = /*_.DEBUG_MSG_FUN__V25*/ curfptr[24];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1562:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1690:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1562:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1690:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V25*/ curfptr[24] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1562:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1690:/ cppif.else"); /*_.IFCPP___V24*/ curfptr[23] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_#IS_NOT_A__L5*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:1563:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1691:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L5*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1563:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1563:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1691:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1691:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "symbol expected for (DEFUNMATCHER <symb> <ins> <outs> <matchfun> <applyfun> [<data>])"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1568:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1696:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:1568:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1696:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1564:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1692:/ block"); /*block*/{ /*_.PROGN___V28*/ curfptr[27] = /*_.RETURN___V27*/ curfptr[26];;} ; /*_.IF___V26*/ curfptr[24] = /*_.PROGN___V28*/ curfptr[27];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1563:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1691:/ clear"); /*clear*/ /*_.RETURN___V27*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1563:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1691:/ clear"); /*clear*/ /*_.PROGN___V28*/ curfptr[27] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1563:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1691:/ cond.else"); /*_.IF___V26*/ curfptr[24] = NULL;; } ; /*_.PAIR_TAIL__V29*/ curfptr[26] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1569:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1697:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V30*/ curfptr[27] = /*_.PAIR_TAIL__V29*/ curfptr[26];; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ block"); /*block*/{ /*_.PAIR_HEAD__V32*/ curfptr[31] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ apply"); /*apply*/{ /*_.MATINFORMALS__V33*/ curfptr[32] = basilys_apply ((basilysclosure_ptr_t)((/*!LAMBDA_ARG_BINDINGS*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.PAIR_HEAD__V32*/ curfptr[31]), (""), (union basilysparam_un*)0, "", (union basilysparam_un*)0); } @@ -14409,73 +15958,73 @@ BASILYS_LOCATION("warmelt-macro.bysl:1544:/ block"); (basilys_multiple_length((basilys_ptr_t)(/*_.MATINFORMALS__V33*/ curfptr[32])));; /*_#I__L7*/ curfnum[6] = ((/*_#NBMATINFORMALS__L6*/ curfnum[5]) < (1));; - BASILYS_LOCATION("warmelt-macro.bysl:1574:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1702:/ cond"); /*cond*/ if (/*_#I__L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1574:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1574:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1702:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1702:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "empty ins for (DEFUNMATCHER <symb> <ins> <outs> <matchfun> <applyfun> [<data>])"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1577:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1705:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:1577:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1705:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1575:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1703:/ block"); /*block*/{ /*_.PROGN___V36*/ curfptr[35] = /*_.RETURN___V35*/ curfptr[34];;} ; /*_.IF___V34*/ curfptr[33] = /*_.PROGN___V36*/ curfptr[35];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1574:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1702:/ clear"); /*clear*/ /*_.RETURN___V35*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1574:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1702:/ clear"); /*clear*/ /*_.PROGN___V36*/ curfptr[35] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1574:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1702:/ cond.else"); /*_.IF___V34*/ curfptr[33] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1578:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1706:/ compute"); /*_.SFORMALS__V17*/ curfptr[16] = /*_.SETQ___V37*/ curfptr[34] = /*_.MATINFORMALS__V33*/ curfptr[32];; /*_.MULTIPLE_NTH__V38*/ curfptr[35] = (basilys_multiple_nth((basilys_ptr_t)(/*_.MATINFORMALS__V33*/ curfptr[32]), (0)));; - BASILYS_LOCATION("warmelt-macro.bysl:1579:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1707:/ compute"); /*_.MATCHFORMAL__V18*/ curfptr[17] = /*_.SETQ___V39*/ curfptr[38] = /*_.MULTIPLE_NTH__V38*/ curfptr[35];; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1580:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1580:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1708:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1708:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L8*/ curfnum[7] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1580:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1708:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1580:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1708:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defunmatcher matchformal"; - BASILYS_LOCATION("warmelt-macro.bysl:1580:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1708:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L8*/ curfnum[7]; - BASILYS_LOCATION("warmelt-macro.bysl:1580:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1708:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1580:/ apply.arg"); - argtab[3].bp_long = 1580; + BASILYS_LOCATION("warmelt-macro.bysl:1708:/ apply.arg"); + argtab[3].bp_long = 1708; /*_.DEBUG_MSG_FUN__V41*/ curfptr[40] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.MATCHFORMAL__V18*/ curfptr[17]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V40*/ curfptr[39] = /*_.DEBUG_MSG_FUN__V41*/ curfptr[40];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1580:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1708:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1580:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1708:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V41*/ curfptr[40] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1580:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1708:/ cppif.else"); /*_.IFCPP___V40*/ curfptr[39] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; @@ -14483,15 +16032,15 @@ BASILYS_LOCATION("warmelt-macro.bysl:1544:/ block"); ((/*_#NBMATINFORMALS__L6*/ curfnum[5]) - (1));; /*_.MAKE_MULTIPLE__V42*/ curfptr[40] = (basilysgc_new_multiple((basilysobject_ptr_t)((/*!DISCR_MULTIPLE*/ curfrout->tabval[5])), (/*_#I__L9*/ curfnum[7])));; - BASILYS_LOCATION("warmelt-macro.bysl:1581:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1709:/ compute"); /*_.INFORMALS__V19*/ curfptr[18] = /*_.SETQ___V43*/ curfptr[42] = /*_.MAKE_MULTIPLE__V42*/ curfptr[40];; - BASILYS_LOCATION("warmelt-macro.bysl:1584:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1712:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1584:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:1712:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V45*/ curfptr[44] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_7*/ curfrout->tabval[7])), (1)); ; - BASILYS_LOCATION("warmelt-macro.bysl:1584:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:1712:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V45*/ curfptr[44])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V45*/ curfptr[44]))); @@ -14499,165 +16048,165 @@ BASILYS_LOCATION("warmelt-macro.bysl:1544:/ block"); ; /*_.LAMBDA___V44*/ curfptr[43] = /*_.LAMBDA___V45*/ curfptr[44];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1582:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1710:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1582:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1710:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V44*/ curfptr[43]; /*_.MULTIPLE_EVERY__V46*/ curfptr[45] = basilys_apply ((basilysclosure_ptr_t)((/*!MULTIPLE_EVERY*/ curfrout->tabval[6])), (basilys_ptr_t)(/*_.MATINFORMALS__V33*/ curfptr[32]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1585:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1585:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1713:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1713:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L10*/ curfnum[9] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1585:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1713:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1585:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1713:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defunmatcher informals"; - BASILYS_LOCATION("warmelt-macro.bysl:1585:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1713:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L10*/ curfnum[9]; - BASILYS_LOCATION("warmelt-macro.bysl:1585:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1713:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1585:/ apply.arg"); - argtab[3].bp_long = 1585; + BASILYS_LOCATION("warmelt-macro.bysl:1713:/ apply.arg"); + argtab[3].bp_long = 1713; /*_.DEBUG_MSG_FUN__V48*/ curfptr[47] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.INFORMALS__V19*/ curfptr[18]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V47*/ curfptr[46] = /*_.DEBUG_MSG_FUN__V48*/ curfptr[47];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1585:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1713:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L10*/ curfnum[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1585:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1713:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V48*/ curfptr[47] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1585:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1713:/ cppif.else"); /*_.IFCPP___V47*/ curfptr[46] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.LET___V31*/ curfptr[30] = /*_.IFCPP___V47*/ curfptr[46];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_.PAIR_HEAD__V32*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_.MATINFORMALS__V33*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_#NBMATINFORMALS__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_#I__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_.IF___V34*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_.SETQ___V37*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_.MULTIPLE_NTH__V38*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_.SETQ___V39*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_.IFCPP___V40*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_#I__L9*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_.MAKE_MULTIPLE__V42*/ curfptr[40] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_.SETQ___V43*/ curfptr[42] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_.LAMBDA___V44*/ curfptr[43] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_.MULTIPLE_EVERY__V46*/ curfptr[45] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1571:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1699:/ clear"); /*clear*/ /*_.IFCPP___V47*/ curfptr[46] = 0 ;} ; /*_.PAIR_TAIL__V49*/ curfptr[47] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1588:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1716:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V50*/ curfptr[31] = /*_.PAIR_TAIL__V49*/ curfptr[47];; /*_.PAIR_HEAD__V51*/ curfptr[32] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1589:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1717:/ apply"); /*apply*/{ /*_.LAMBDA_ARG_BINDINGS__V52*/ curfptr[33] = basilys_apply ((basilysclosure_ptr_t)((/*!LAMBDA_ARG_BINDINGS*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.PAIR_HEAD__V51*/ curfptr[32]), (""), (union basilysparam_un*)0, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1589:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1717:/ compute"); /*_.OUTFORMALS__V20*/ curfptr[19] = /*_.SETQ___V53*/ curfptr[34] = /*_.LAMBDA_ARG_BINDINGS__V52*/ curfptr[33];; /*_#IS_MULTIPLE__L11*/ curfnum[9] = (basilys_magic_discr((basilys_ptr_t)(/*_.OUTFORMALS__V20*/ curfptr[19])) == OBMAG_MULTIPLE);; /*_#NOT__L12*/ curfnum[5] = (!(/*_#IS_MULTIPLE__L11*/ curfnum[9]));; - BASILYS_LOCATION("warmelt-macro.bysl:1590:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1718:/ cond"); /*cond*/ if (/*_#NOT__L12*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1590:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1590:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1718:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1718:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "bad outs for (DEFUNMATCHER <symb> <ins> <outs> <matchfun> <applyfun> [<data>])"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1593:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1721:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:1593:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1721:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1591:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1719:/ block"); /*block*/{ /*_.PROGN___V56*/ curfptr[39] = /*_.RETURN___V55*/ curfptr[38];;} ; /*_.IF___V54*/ curfptr[35] = /*_.PROGN___V56*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1590:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1718:/ clear"); /*clear*/ /*_.RETURN___V55*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1590:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1718:/ clear"); /*clear*/ /*_.PROGN___V56*/ curfptr[39] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1590:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1718:/ cond.else"); /*_.IF___V54*/ curfptr[35] = NULL;; } ; /*_.PAIR_TAIL__V57*/ curfptr[40] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1595:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1723:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V58*/ curfptr[42] = /*_.PAIR_TAIL__V57*/ curfptr[40];; - BASILYS_LOCATION("warmelt-macro.bysl:1596:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1724:/ block"); /*block*/{ /*_.MFA__V60*/ curfptr[45] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1597:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1725:/ cond"); /*cond*/ if (/*_.MFA__V60*/ curfptr[45]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1597:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1597:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1725:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1725:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1598:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1726:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1598:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1726:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:1598:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1726:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V62*/ curfptr[38] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[8])), (basilys_ptr_t)(/*_.MFA__V60*/ curfptr[45]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1598:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1726:/ compute"); /*_.MATCHFUNX__V21*/ curfptr[20] = /*_.SETQ___V63*/ curfptr[39] = /*_.MACROEXPAND_1__V62*/ curfptr[38];; /*_.IFELSE___V61*/ curfptr[46] = /*_.SETQ___V63*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1597:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1725:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V62*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1597:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1725:/ clear"); /*clear*/ /*_.SETQ___V63*/ curfptr[39] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1597:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1725:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1597:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1725:/ block"); /*block*/{ /*block*/{ @@ -14670,81 +16219,81 @@ BASILYS_LOCATION("warmelt-macro.bysl:1544:/ block"); ; /*_.LET___V59*/ curfptr[43] = /*_.IFELSE___V61*/ curfptr[46];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1596:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1724:/ clear"); /*clear*/ /*_.MFA__V60*/ curfptr[45] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1596:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1724:/ clear"); /*clear*/ /*_.IFELSE___V61*/ curfptr[46] = 0 ;} ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1601:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1601:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1729:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1729:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L13*/ curfnum[6] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1601:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1729:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1601:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1729:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defunmatcher matchfunx"; - BASILYS_LOCATION("warmelt-macro.bysl:1601:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1729:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L13*/ curfnum[6]; - BASILYS_LOCATION("warmelt-macro.bysl:1601:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1729:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1601:/ apply.arg"); - argtab[3].bp_long = 1601; + BASILYS_LOCATION("warmelt-macro.bysl:1729:/ apply.arg"); + argtab[3].bp_long = 1729; /*_.DEBUG_MSG_FUN__V65*/ curfptr[39] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.MATCHFUNX__V21*/ curfptr[20]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V64*/ curfptr[38] = /*_.DEBUG_MSG_FUN__V65*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1601:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1729:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L13*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1601:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1729:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V65*/ curfptr[39] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1601:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1729:/ cppif.else"); /*_.IFCPP___V64*/ curfptr[38] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.PAIR_TAIL__V66*/ curfptr[45] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1603:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1731:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V67*/ curfptr[46] = /*_.PAIR_TAIL__V66*/ curfptr[45];; - BASILYS_LOCATION("warmelt-macro.bysl:1604:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1732:/ block"); /*block*/{ /*_.AFA__V69*/ curfptr[68] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1605:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1733:/ cond"); /*cond*/ if (/*_.AFA__V69*/ curfptr[68]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1605:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1605:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1733:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1733:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1606:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1734:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1606:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1734:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:1606:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1734:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V71*/ curfptr[70] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[8])), (basilys_ptr_t)(/*_.AFA__V69*/ curfptr[68]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1606:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1734:/ compute"); /*_.APPLYFUNX__V22*/ curfptr[21] = /*_.SETQ___V72*/ curfptr[71] = /*_.MACROEXPAND_1__V71*/ curfptr[70];; /*_.IFELSE___V70*/ curfptr[69] = /*_.SETQ___V72*/ curfptr[71];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1605:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1733:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V71*/ curfptr[70] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1605:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1733:/ clear"); /*clear*/ /*_.SETQ___V72*/ curfptr[71] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1605:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1733:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1605:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1733:/ block"); /*block*/{ /*block*/{ @@ -14757,132 +16306,132 @@ BASILYS_LOCATION("warmelt-macro.bysl:1544:/ block"); ; /*_.LET___V68*/ curfptr[39] = /*_.IFELSE___V70*/ curfptr[69];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1604:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1732:/ clear"); /*clear*/ /*_.AFA__V69*/ curfptr[68] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1604:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1732:/ clear"); /*clear*/ /*_.IFELSE___V70*/ curfptr[69] = 0 ;} ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1609:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1609:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1737:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1737:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L14*/ curfnum[7] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1609:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1737:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1609:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1737:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defunmatcher applyfunx"; - BASILYS_LOCATION("warmelt-macro.bysl:1609:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1737:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L14*/ curfnum[7]; - BASILYS_LOCATION("warmelt-macro.bysl:1609:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1737:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1609:/ apply.arg"); - argtab[3].bp_long = 1609; + BASILYS_LOCATION("warmelt-macro.bysl:1737:/ apply.arg"); + argtab[3].bp_long = 1737; /*_.DEBUG_MSG_FUN__V74*/ curfptr[71] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.APPLYFUNX__V22*/ curfptr[21]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V73*/ curfptr[70] = /*_.DEBUG_MSG_FUN__V74*/ curfptr[71];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1609:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1737:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L14*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1609:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1737:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V74*/ curfptr[71] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1609:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1737:/ cppif.else"); /*_.IFCPP___V73*/ curfptr[70] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.PAIR_TAIL__V75*/ curfptr[68] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1611:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1739:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V76*/ curfptr[69] = /*_.PAIR_TAIL__V75*/ curfptr[68];; - BASILYS_LOCATION("warmelt-macro.bysl:1612:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1740:/ block"); /*block*/{ /*_.DTA__V78*/ curfptr[77] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1613:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1741:/ cond"); /*cond*/ if (/*_.DTA__V78*/ curfptr[77]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1613:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1613:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1741:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1741:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1614:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1742:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1614:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1742:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:1614:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1742:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V80*/ curfptr[79] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[8])), (basilys_ptr_t)(/*_.DTA__V78*/ curfptr[77]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1614:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1742:/ compute"); /*_.DATAX__V23*/ curfptr[22] = /*_.SETQ___V81*/ curfptr[80] = /*_.MACROEXPAND_1__V80*/ curfptr[79];; /*_.IF___V79*/ curfptr[78] = /*_.SETQ___V81*/ curfptr[80];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1613:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1741:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V80*/ curfptr[79] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1613:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1741:/ clear"); /*clear*/ /*_.SETQ___V81*/ curfptr[80] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1613:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1741:/ cond.else"); /*_.IF___V79*/ curfptr[78] = NULL;; } ; /*_.LET___V77*/ curfptr[71] = /*_.IF___V79*/ curfptr[78];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1612:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1740:/ clear"); /*clear*/ /*_.DTA__V78*/ curfptr[77] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1612:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1740:/ clear"); /*clear*/ /*_.IF___V79*/ curfptr[78] = 0 ;} ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1617:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1617:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1745:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1745:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L15*/ curfnum[6] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1617:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1745:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1617:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1745:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defunmatcher datax"; - BASILYS_LOCATION("warmelt-macro.bysl:1617:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1745:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L15*/ curfnum[6]; - BASILYS_LOCATION("warmelt-macro.bysl:1617:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1745:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1617:/ apply.arg"); - argtab[3].bp_long = 1617; + BASILYS_LOCATION("warmelt-macro.bysl:1745:/ apply.arg"); + argtab[3].bp_long = 1745; /*_.DEBUG_MSG_FUN__V83*/ curfptr[80] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.DATAX__V23*/ curfptr[22]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V82*/ curfptr[79] = /*_.DEBUG_MSG_FUN__V83*/ curfptr[80];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1617:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1745:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L15*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1617:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1745:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V83*/ curfptr[80] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1617:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1745:/ cppif.else"); /*_.IFCPP___V82*/ curfptr[79] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.PAIR_TAIL__V84*/ curfptr[77] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1619:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1747:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V85*/ curfptr[78] = /*_.PAIR_TAIL__V84*/ curfptr[77];; - BASILYS_LOCATION("warmelt-macro.bysl:1620:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1748:/ cond"); /*cond*/ if (/*_.CURPAIR__V15*/ curfptr[14]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1620:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1620:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1748:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1748:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "extra for (DEFUNMATCHER <symb> <ins> <outs> <matchfun> <applyfun> [<data>])"), (basilys_ptr_t)0); @@ -14890,332 +16439,332 @@ BASILYS_LOCATION("warmelt-macro.bysl:1544:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1622:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1750:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1626:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1754:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1626:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:1754:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_DEFUNMATCHER*/ curfrout->tabval[9])), (8), "CLASS_SRC_DEFUNMATCHER");/*_.INST__V88*/ curfptr[87] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1626:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1754:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87]))));basilys_putfield_object((/*_.INST__V88*/ curfptr[87]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1626:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1754:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87]))));basilys_putfield_object((/*_.INST__V88*/ curfptr[87]), (1), (/*_.SYMB__V16*/ curfptr[15]), "SDEF_NAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1626:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1754:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87]))));basilys_putfield_object((/*_.INST__V88*/ curfptr[87]), (2), (/*_.SFORMALS__V17*/ curfptr[16]), "SFORMAL_ARGS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1626:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1754:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87]))));basilys_putfield_object((/*_.INST__V88*/ curfptr[87]), (3), (/*_.INFORMALS__V19*/ curfptr[18]), "SFUMATDEF_INS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1626:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1754:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87]))));basilys_putfield_object((/*_.INST__V88*/ curfptr[87]), (4), (/*_.OUTFORMALS__V20*/ curfptr[19]), "SFUMATDEF_OUTS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1626:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1754:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87]))));basilys_putfield_object((/*_.INST__V88*/ curfptr[87]), (5), (/*_.MATCHFUNX__V21*/ curfptr[20]), "SFUMATDEF_MATCHF"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1626:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1754:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87]))));basilys_putfield_object((/*_.INST__V88*/ curfptr[87]), (6), (/*_.APPLYFUNX__V22*/ curfptr[21]), "SFUMATDEF_APPLYF"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1626:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1754:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (7>=0 && 7< basilys_object_length((basilys_ptr_t)(/*_.INST__V88*/ curfptr[87]))));basilys_putfield_object((/*_.INST__V88*/ curfptr[87]), (7), (/*_.DATAX__V23*/ curfptr[22]), "SFUMATDEF_DATA"); ; /*_.SDFUM__V87*/ curfptr[86] = /*_.INST__V88*/ curfptr[87];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1637:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1765:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), 1, "NAMED_NAME");/*_.NAMED_NAME__V89*/ curfptr[88] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1636:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1764:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1636:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:1764:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_FUNMATCHER*/ curfrout->tabval[10])), (8), "CLASS_FUNMATCHER");/*_.INST__V91*/ curfptr[90] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1636:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1764:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V91*/ curfptr[90])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V91*/ curfptr[90]))));basilys_putfield_object((/*_.INST__V91*/ curfptr[90]), (1), (/*_.NAMED_NAME__V89*/ curfptr[88]), "NAMED_NAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1636:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1764:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V91*/ curfptr[90])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V91*/ curfptr[90]))));basilys_putfield_object((/*_.INST__V91*/ curfptr[90]), (2), (/*_.INFORMALS__V19*/ curfptr[18]), "AMATCH_IN"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1636:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1764:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V91*/ curfptr[90])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V91*/ curfptr[90]))));basilys_putfield_object((/*_.INST__V91*/ curfptr[90]), (3), (/*_.MATCHFORMAL__V18*/ curfptr[17]), "AMATCH_MATCHBIND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1636:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1764:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V91*/ curfptr[90])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.INST__V91*/ curfptr[90]))));basilys_putfield_object((/*_.INST__V91*/ curfptr[90]), (4), (/*_.OUTFORMALS__V20*/ curfptr[19]), "AMATCH_OUT"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1636:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1764:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V91*/ curfptr[90])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.INST__V91*/ curfptr[90]))));basilys_putfield_object((/*_.INST__V91*/ curfptr[90]), (5), ((/*nil*/NULL)), "FMATCH_MATCHF"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1636:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1764:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V91*/ curfptr[90])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.INST__V91*/ curfptr[90]))));basilys_putfield_object((/*_.INST__V91*/ curfptr[90]), (6), ((/*nil*/NULL)), "FMATCH_APPLYF"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1636:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1764:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V91*/ curfptr[90])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (7>=0 && 7< basilys_object_length((basilys_ptr_t)(/*_.INST__V91*/ curfptr[90]))));basilys_putfield_object((/*_.INST__V91*/ curfptr[90]), (7), ((/*nil*/NULL)), "FMATCH_DATA"); ; /*_.FUMA__V90*/ curfptr[89] = /*_.INST__V91*/ curfptr[90];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1646:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1774:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1646:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:1774:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_FUNMATCHER_BINDING*/ curfrout->tabval[11])), (4), "CLASS_FUNMATCHER_BINDING");/*_.INST__V93*/ curfptr[92] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1646:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1774:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V93*/ curfptr[92])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V93*/ curfptr[92]))));basilys_putfield_object((/*_.INST__V93*/ curfptr[92]), (0), (/*_.SYMB__V16*/ curfptr[15]), "BINDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1646:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1774:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V93*/ curfptr[92])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V93*/ curfptr[92]))));basilys_putfield_object((/*_.INST__V93*/ curfptr[92]), (2), (/*_.FUMA__V90*/ curfptr[89]), "FMBIND_FUNMATCHER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1646:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1774:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V93*/ curfptr[92])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V93*/ curfptr[92]))));basilys_putfield_object((/*_.INST__V93*/ curfptr[92]), (3), (/*_.SDFUM__V87*/ curfptr[86]), "FMBIND_DEFUNMATCHER"); ; /*_.FMBIND__V92*/ curfptr[91] = /*_.INST__V93*/ curfptr[92];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1652:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1780:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1652:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1780:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.FMBIND__V92*/ curfptr[91]; /*_.PUT_ENV__V94*/ curfptr[93] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[12])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1653:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1653:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1781:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1781:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L16*/ curfnum[7] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1653:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1781:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1653:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1781:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defunmatcher fmbind"; - BASILYS_LOCATION("warmelt-macro.bysl:1653:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1781:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L16*/ curfnum[7]; - BASILYS_LOCATION("warmelt-macro.bysl:1653:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1781:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1653:/ apply.arg"); - argtab[3].bp_long = 1653; + BASILYS_LOCATION("warmelt-macro.bysl:1781:/ apply.arg"); + argtab[3].bp_long = 1781; /*_.DEBUG_MSG_FUN__V96*/ curfptr[95] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.FMBIND__V92*/ curfptr[91]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V95*/ curfptr[94] = /*_.DEBUG_MSG_FUN__V96*/ curfptr[95];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1653:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1781:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L16*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1653:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1781:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V96*/ curfptr[95] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1653:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1781:/ cppif.else"); /*_.IFCPP___V95*/ curfptr[94] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1654:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1654:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1782:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1782:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L17*/ curfnum[6] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1654:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1782:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1654:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1782:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defunmatcher return sdfum"; - BASILYS_LOCATION("warmelt-macro.bysl:1654:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1782:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L17*/ curfnum[6]; - BASILYS_LOCATION("warmelt-macro.bysl:1654:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1782:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1654:/ apply.arg"); - argtab[3].bp_long = 1654; + BASILYS_LOCATION("warmelt-macro.bysl:1782:/ apply.arg"); + argtab[3].bp_long = 1782; /*_.DEBUG_MSG_FUN__V98*/ curfptr[97] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SDFUM__V87*/ curfptr[86]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V97*/ curfptr[95] = /*_.DEBUG_MSG_FUN__V98*/ curfptr[97];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1654:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1782:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L17*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1654:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1782:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V98*/ curfptr[97] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1654:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1782:/ cppif.else"); /*_.IFCPP___V97*/ curfptr[95] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1655:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1783:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.SDFUM__V87*/ curfptr[86];; - BASILYS_LOCATION("warmelt-macro.bysl:1655:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1783:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V86*/ curfptr[80] = /*_.RETURN___V99*/ curfptr[97];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1622:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1750:/ clear"); /*clear*/ /*_.SDFUM__V87*/ curfptr[86] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1622:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1750:/ clear"); /*clear*/ /*_.NAMED_NAME__V89*/ curfptr[88] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1622:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1750:/ clear"); /*clear*/ /*_.FUMA__V90*/ curfptr[89] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1622:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1750:/ clear"); /*clear*/ /*_.FMBIND__V92*/ curfptr[91] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1622:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1750:/ clear"); /*clear*/ /*_.PUT_ENV__V94*/ curfptr[93] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1622:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1750:/ clear"); /*clear*/ /*_.IFCPP___V95*/ curfptr[94] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1622:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1750:/ clear"); /*clear*/ /*_.IFCPP___V97*/ curfptr[95] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1622:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1750:/ clear"); /*clear*/ /*_.RETURN___V99*/ curfptr[97] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V86*/ curfptr[80];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.SYMB__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.SFORMALS__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.MATCHFORMAL__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.INFORMALS__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.OUTFORMALS__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.MATCHFUNX__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.APPLYFUNX__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.DATAX__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.IFCPP___V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_#IS_NOT_A__L5*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.IF___V26*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.PAIR_TAIL__V29*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.SETQ___V30*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.LET___V31*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.PAIR_TAIL__V49*/ curfptr[47] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.SETQ___V50*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.PAIR_HEAD__V51*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.LAMBDA_ARG_BINDINGS__V52*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.SETQ___V53*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_#IS_MULTIPLE__L11*/ curfnum[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_#NOT__L12*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.IF___V54*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.PAIR_TAIL__V57*/ curfptr[40] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.SETQ___V58*/ curfptr[42] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.LET___V59*/ curfptr[43] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.IFCPP___V64*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.PAIR_TAIL__V66*/ curfptr[45] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.SETQ___V67*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.LET___V68*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.IFCPP___V73*/ curfptr[70] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.PAIR_TAIL__V75*/ curfptr[68] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.SETQ___V76*/ curfptr[69] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.LET___V77*/ curfptr[71] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.IFCPP___V82*/ curfptr[79] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.PAIR_TAIL__V84*/ curfptr[77] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.SETQ___V85*/ curfptr[78] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1548:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1676:/ clear"); /*clear*/ /*_.LET___V86*/ curfptr[80] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -15226,14 +16775,14 @@ basilys_trace_end("MEXPAND_DEFUNMATCHER", callcount); basilys_topframe = (struc #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_29_MEXPAND_DEFUNMATCHER*/ +} /*end rout_31_MEXPAND_DEFUNMATCHER*/ static basilys_ptr_t -rout_30_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_32_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -15244,7 +16793,7 @@ rout_30_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_30_LAMBDA__st { unsigned nbvar; + struct frame_rout_32_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -15276,38 +16825,38 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1584:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1712:/ getarg"); /*_.COMP__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:1584:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1712:/ getarg"); if (xargdescr_[0] != BPAR_LONG) goto lab_endgetargs; /*_#IX__L1*/ curfnum[0] = xargtab_[0].bp_long; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1584:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:1712:/ block"); /*block*/{ /*_#I__L2*/ curfnum[1] = ((/*_#IX__L1*/ curfnum[0]) > (0));; - BASILYS_LOCATION("warmelt-macro.bysl:1584:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1712:/ cond"); /*cond*/ if (/*_#I__L2*/ curfnum[1]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1584:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1584:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1712:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1712:/ block"); /*block*/{ /*_#I__L3*/ curfnum[2] = ((/*_#IX__L1*/ curfnum[0]) - (1));; basilysgc_multiple_put_nth((basilys_ptr_t)((/*~INFORMALS*/ curfclos->tabval[0])), (/*_#I__L3*/ curfnum[2]), (basilys_ptr_t)(/*_.COMP__V2*/ curfptr[1])); /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1584:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1712:/ clear"); /*clear*/ /*_#I__L3*/ curfnum[2] = 0 ;} ; } /*noelse*/ ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1584:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1712:/ clear"); /*clear*/ /*_#I__L2*/ curfnum[1] = 0 ;} ; @@ -15318,14 +16867,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_30_LAMBDA_*/ +} /*end rout_32_LAMBDA_*/ static basilys_ptr_t -rout_31_MEXPAND_DEFUN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_33_MEXPAND_DEFUN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -15336,7 +16885,7 @@ rout_31_MEXPAND_DEFUN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, con #define callcount 0L #endif - struct frame_rout_31_MEXPAND_DEFUN_st { unsigned nbvar; + struct frame_rout_33_MEXPAND_DEFUN_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -15368,18 +16917,18 @@ basilys_trace_start("MEXPAND_DEFUN", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -15388,26 +16937,26 @@ basilys_trace_start("MEXPAND_DEFUN", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1663:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:1791:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1664:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1664:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1792:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1792:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:1664:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1792:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1664:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1792:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1664:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1792:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1664:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1792:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1664)?(1664):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1792)?(1792):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -15416,34 +16965,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:1663:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1664:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1792:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1664:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1792:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1664:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1792:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1665:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1665:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1793:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1793:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:1665:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1793:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1665:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1793:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1665:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1793:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1665:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1793:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1665)?(1665):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1793)?(1793):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -15452,57 +17001,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:1663:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1665:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1793:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1665:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1793:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1665:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1793:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1666:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1666:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1794:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1794:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1666:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1794:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1666:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1794:/ apply.arg"); argtab[0].bp_cstring = "mexp.defun sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:1666:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1794:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1666:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1794:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1666:/ apply.arg"); - argtab[3].bp_long = 1666; + BASILYS_LOCATION("warmelt-macro.bysl:1794:/ apply.arg"); + argtab[3].bp_long = 1794; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1666:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1794:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1666:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1794:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1666:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1794:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1667:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1795:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1667:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1795:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1668:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1796:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -15512,17 +17061,17 @@ BASILYS_LOCATION("warmelt-macro.bysl:1663:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; /*_.SYMB__V16*/ curfptr[15] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1671:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1799:/ apply"); /*apply*/{ /*_.NEWENV__V17*/ curfptr[16] = basilys_apply ((basilysclosure_ptr_t)((/*!FRESH_ENV*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (""), (union basilysparam_un*)0, "", (union basilysparam_un*)0); } ; /*_#IS_NOT_A__L4*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[4])));; - BASILYS_LOCATION("warmelt-macro.bysl:1673:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1801:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1673:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1673:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1801:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1801:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing symbol for DEFUN"), (basilys_ptr_t)0); @@ -15532,90 +17081,90 @@ BASILYS_LOCATION("warmelt-macro.bysl:1663:/ block"); ; /*_.PAIR_TAIL__V18*/ curfptr[17] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1675:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1803:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V19*/ curfptr[18] = /*_.PAIR_TAIL__V18*/ curfptr[17];; - BASILYS_LOCATION("warmelt-macro.bysl:1677:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1805:/ block"); /*block*/{ /*_.CURPAIRHEAD__V21*/ curfptr[20] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_#NULL__L5*/ curfnum[4] = ((/*_.CURPAIRHEAD__V21*/ curfptr[20]) == NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:1679:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1807:/ cond"); /*cond*/ if (/*_#NULL__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1679:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1679:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1807:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1807:/ block"); /*block*/{ /*_.MAKE_MULTIPLE__V23*/ curfptr[22] = (basilysgc_new_multiple((basilysobject_ptr_t)((/*!DISCR_MULTIPLE*/ curfrout->tabval[5])), (0)));; /*_.BTUP__V22*/ curfptr[21] = /*_.MAKE_MULTIPLE__V23*/ curfptr[22];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1679:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1807:/ clear"); /*clear*/ /*_.MAKE_MULTIPLE__V23*/ curfptr[22] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1679:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1807:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1679:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1807:/ block"); /*block*/{ /*_#IS_A__L6*/ curfnum[5] = basilys_is_instance_of((basilys_ptr_t)(/*_.CURPAIRHEAD__V21*/ curfptr[20]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:1681:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1809:/ cond"); /*cond*/ if (/*_#IS_A__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1681:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1681:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1809:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1809:/ block"); /*block*/{ /*_.PAIR_HEAD__V25*/ curfptr[24] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1682:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1810:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1682:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1810:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.SEXPR__V2*/ curfptr[1]; /*_.LAMBDA_ARG_BINDINGS__V26*/ curfptr[25] = basilys_apply ((basilysclosure_ptr_t)((/*!LAMBDA_ARG_BINDINGS*/ curfrout->tabval[6])), (basilys_ptr_t)(/*_.PAIR_HEAD__V25*/ curfptr[24]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFELSE___V24*/ curfptr[22] = /*_.LAMBDA_ARG_BINDINGS__V26*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1681:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1809:/ clear"); /*clear*/ /*_.PAIR_HEAD__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1681:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1809:/ clear"); /*clear*/ /*_.LAMBDA_ARG_BINDINGS__V26*/ curfptr[25] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1681:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1809:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1681:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1809:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1684:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1684:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1812:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1812:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L7*/ curfnum[6] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1684:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1812:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1684:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1812:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defun strange arglist curpairhead"; - BASILYS_LOCATION("warmelt-macro.bysl:1684:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1812:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L7*/ curfnum[6]; - BASILYS_LOCATION("warmelt-macro.bysl:1684:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1812:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1684:/ apply.arg"); - argtab[3].bp_long = 1684; + BASILYS_LOCATION("warmelt-macro.bysl:1812:/ apply.arg"); + argtab[3].bp_long = 1812; /*_.DEBUG_MSG_FUN__V28*/ curfptr[25] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.CURPAIRHEAD__V21*/ curfptr[20]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V27*/ curfptr[24] = /*_.DEBUG_MSG_FUN__V28*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1684:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1812:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1684:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1812:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V28*/ curfptr[25] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1684:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1812:/ cppif.else"); /*_.IFCPP___V27*/ curfptr[24] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; @@ -15623,26 +17172,26 @@ BASILYS_LOCATION("warmelt-macro.bysl:1663:/ block"); basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing or invalid arglist for DEFUN"), (basilys_ptr_t)0); /*_.THE_NULL__V29*/ curfptr[25] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:1683:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1811:/ block"); /*block*/{ /*_.PROGN___V30*/ curfptr[29] = /*_.THE_NULL__V29*/ curfptr[25];;} ; /*_.IFELSE___V24*/ curfptr[22] = /*_.PROGN___V30*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1681:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1809:/ clear"); /*clear*/ /*_.IFCPP___V27*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1681:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1809:/ clear"); /*clear*/ /*_.THE_NULL__V29*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1681:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1809:/ clear"); /*clear*/ /*_.PROGN___V30*/ curfptr[29] = 0 ;} ; } ; /*_.BTUP__V22*/ curfptr[21] = /*_.IFELSE___V24*/ curfptr[22];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1679:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1807:/ clear"); /*clear*/ /*_#IS_A__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1679:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1807:/ clear"); /*clear*/ /*_.IFELSE___V24*/ curfptr[22] = 0 ;} ; } @@ -15651,63 +17200,63 @@ BASILYS_LOCATION("warmelt-macro.bysl:1663:/ block"); (basilys_magic_discr((basilys_ptr_t)(/*_.BTUP__V22*/ curfptr[21])) == OBMAG_MULTIPLE);; /*_#NOT__L9*/ curfnum[5] = (!(/*_#IS_MULTIPLE__L8*/ curfnum[6]));; - BASILYS_LOCATION("warmelt-macro.bysl:1689:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1817:/ cond"); /*cond*/ if (/*_#NOT__L9*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1689:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1689:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1817:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1817:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1691:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1691:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1819:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1819:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L10*/ curfnum[9] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1691:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1819:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1691:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1819:/ apply.arg"); argtab[0].bp_cstring = "mexpand_defun strange btup"; - BASILYS_LOCATION("warmelt-macro.bysl:1691:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1819:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L10*/ curfnum[9]; - BASILYS_LOCATION("warmelt-macro.bysl:1691:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1819:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1691:/ apply.arg"); - argtab[3].bp_long = 1691; + BASILYS_LOCATION("warmelt-macro.bysl:1819:/ apply.arg"); + argtab[3].bp_long = 1819; /*_.DEBUG_MSG_FUN__V32*/ curfptr[25] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.BTUP__V22*/ curfptr[21]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V31*/ curfptr[24] = /*_.DEBUG_MSG_FUN__V32*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1691:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1819:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L10*/ curfnum[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1691:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1819:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V32*/ curfptr[25] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1691:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1819:/ cppif.else"); /*_.IFCPP___V31*/ curfptr[24] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing formal arguments for DEFUN"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1690:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1818:/ block"); /*block*/{} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1689:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1817:/ clear"); /*clear*/ /*_.IFCPP___V31*/ curfptr[24] = 0 ;} ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1693:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1821:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1693:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:1821:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V34*/ curfptr[22] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_9*/ curfrout->tabval[9])), (1)); ; - BASILYS_LOCATION("warmelt-macro.bysl:1693:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:1821:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V34*/ curfptr[22])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V34*/ curfptr[22]))); @@ -15715,174 +17264,174 @@ BASILYS_LOCATION("warmelt-macro.bysl:1663:/ block"); ; /*_.LAMBDA___V33*/ curfptr[29] = /*_.LAMBDA___V34*/ curfptr[22];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1693:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1821:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1693:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1821:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V33*/ curfptr[29]; /*_.MULTIPLE_EVERY__V35*/ curfptr[25] = basilys_apply ((basilysclosure_ptr_t)((/*!MULTIPLE_EVERY*/ curfrout->tabval[7])), (basilys_ptr_t)(/*_.BTUP__V22*/ curfptr[21]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.PAIR_TAIL__V36*/ curfptr[24] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:1694:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1822:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V37*/ curfptr[36] = /*_.PAIR_TAIL__V36*/ curfptr[24];; - BASILYS_LOCATION("warmelt-macro.bysl:1695:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1823:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1695:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1823:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1695:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1823:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.NEWENV__V17*/ curfptr[16]; - BASILYS_LOCATION("warmelt-macro.bysl:1695:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1823:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.BODYTUP__V39*/ curfptr[38] = basilys_apply ((basilysclosure_ptr_t)((/*!EXPAND_PAIRLIST_AS_TUPLE*/ curfrout->tabval[10])), (basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1697:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1825:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1697:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:1825:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_DEFUN*/ curfrout->tabval[11])), (4), "CLASS_SRC_DEFUN");/*_.INST__V41*/ curfptr[40] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1697:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1825:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40]))));basilys_putfield_object((/*_.INST__V41*/ curfptr[40]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1697:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1825:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40]))));basilys_putfield_object((/*_.INST__V41*/ curfptr[40]), (1), (/*_.SYMB__V16*/ curfptr[15]), "SDEF_NAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1697:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1825:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40]))));basilys_putfield_object((/*_.INST__V41*/ curfptr[40]), (2), (/*_.BTUP__V22*/ curfptr[21]), "SFORMAL_ARGS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1697:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1825:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40]))));basilys_putfield_object((/*_.INST__V41*/ curfptr[40]), (3), (/*_.BODYTUP__V39*/ curfptr[38]), "SFUN_BODY"); ; /*_.SDEFUN__V40*/ curfptr[39] = /*_.INST__V41*/ curfptr[40];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1704:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1832:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1704:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:1832:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_FUNCTION_BINDING*/ curfrout->tabval[12])), (3), "CLASS_FUNCTION_BINDING");/*_.INST__V43*/ curfptr[42] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1704:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1832:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V43*/ curfptr[42])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V43*/ curfptr[42]))));basilys_putfield_object((/*_.INST__V43*/ curfptr[42]), (0), (/*_.SYMB__V16*/ curfptr[15]), "BINDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1704:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1832:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V43*/ curfptr[42])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V43*/ curfptr[42]))));basilys_putfield_object((/*_.INST__V43*/ curfptr[42]), (2), (/*_.SDEFUN__V40*/ curfptr[39]), "FUBIND_DEFUN"); ; /*_.FBIND__V42*/ curfptr[41] = /*_.INST__V43*/ curfptr[42];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1709:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1837:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1709:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1837:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:1709:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1837:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V13*/ curfptr[12]; /*_.WARN_IF_REDEFINED__V44*/ curfptr[43] = basilys_apply ((basilysclosure_ptr_t)((/*!WARN_IF_REDEFINED*/ curfrout->tabval[13])), (basilys_ptr_t)(/*_.SYMB__V16*/ curfptr[15]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1710:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1838:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1710:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1838:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.FBIND__V42*/ curfptr[41]; /*_.PUT_ENV__V45*/ curfptr[44] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[14])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.LET___V38*/ curfptr[37] = /*_.SDEFUN__V40*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1695:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1823:/ clear"); /*clear*/ /*_.BODYTUP__V39*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1695:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1823:/ clear"); /*clear*/ /*_.SDEFUN__V40*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1695:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1823:/ clear"); /*clear*/ /*_.FBIND__V42*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1695:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1823:/ clear"); /*clear*/ /*_.WARN_IF_REDEFINED__V44*/ curfptr[43] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1695:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1823:/ clear"); /*clear*/ /*_.PUT_ENV__V45*/ curfptr[44] = 0 ;} ; /*_.LET___V20*/ curfptr[19] = /*_.LET___V38*/ curfptr[37];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1677:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1805:/ clear"); /*clear*/ /*_.CURPAIRHEAD__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1677:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1805:/ clear"); /*clear*/ /*_#NULL__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1677:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1805:/ clear"); /*clear*/ /*_.BTUP__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1677:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1805:/ clear"); /*clear*/ /*_#IS_MULTIPLE__L8*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1677:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1805:/ clear"); /*clear*/ /*_#NOT__L9*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1677:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1805:/ clear"); /*clear*/ /*_.LAMBDA___V33*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1677:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1805:/ clear"); /*clear*/ /*_.MULTIPLE_EVERY__V35*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1677:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1805:/ clear"); /*clear*/ /*_.PAIR_TAIL__V36*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1677:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1805:/ clear"); /*clear*/ /*_.SETQ___V37*/ curfptr[36] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1677:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1805:/ clear"); /*clear*/ /*_.LET___V38*/ curfptr[37] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V20*/ curfptr[19];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1667:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1795:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1667:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1795:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1667:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1795:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1667:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1795:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1667:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1795:/ clear"); /*clear*/ /*_.SYMB__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1667:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1795:/ clear"); /*clear*/ /*_.NEWENV__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1667:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1795:/ clear"); /*clear*/ /*_#IS_NOT_A__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1667:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1795:/ clear"); /*clear*/ /*_.PAIR_TAIL__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1667:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1795:/ clear"); /*clear*/ /*_.SETQ___V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1667:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1795:/ clear"); /*clear*/ /*_.LET___V20*/ curfptr[19] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -15893,14 +17442,14 @@ basilys_trace_end("MEXPAND_DEFUN", callcount); basilys_topframe = (struct callf #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_31_MEXPAND_DEFUN*/ +} /*end rout_33_MEXPAND_DEFUN*/ static basilys_ptr_t -rout_32_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_34_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -15911,7 +17460,7 @@ rout_32_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_32_LAMBDA__st { unsigned nbvar; + struct frame_rout_34_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -15943,32 +17492,32 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1693:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1821:/ getarg"); /*_.FB__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1693:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:1821:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1693:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1821:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1693:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1821:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.FB__V2*/ curfptr[1]; /*_.PUT_ENV__V3*/ curfptr[2] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[0])), (basilys_ptr_t)((/*~NEWENV*/ curfclos->tabval[0])), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1693:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1821:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.PUT_ENV__V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:1693:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1821:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1693:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1821:/ clear"); /*clear*/ /*_.PUT_ENV__V3*/ curfptr[2] = 0 ;} ; @@ -15979,14 +17528,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_32_LAMBDA_*/ +} /*end rout_34_LAMBDA_*/ static basilys_ptr_t -rout_33_SCAN_DEFCLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_35_SCAN_DEFCLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -15997,7 +17546,7 @@ rout_33_SCAN_DEFCLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, con #define callcount 0L #endif - struct frame_rout_33_SCAN_DEFCLASS_st { unsigned nbvar; + struct frame_rout_35_SCAN_DEFCLASS_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -16029,18 +17578,18 @@ basilys_trace_start("SCAN_DEFCLASS", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -16049,9 +17598,9 @@ basilys_trace_start("SCAN_DEFCLASS", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:1848:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ block"); /*block*/{ /*_.PREDEF__V6*/ curfptr[5] = (/*nil*/NULL);; /*_.SUPERNAM__V7*/ curfptr[6] = (/*nil*/NULL);; @@ -16059,11 +17608,11 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); /*_.SUPERCLASS__V9*/ curfptr[8] = (/*nil*/NULL);; /*_.FIELDNAMS__V10*/ curfptr[9] = (/*nil*/NULL);; /*_.DOCSTR__V11*/ curfptr[10] = (/*nil*/NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:1727:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1855:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1728:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1856:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -16076,44 +17625,44 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V16*/ curfptr[15])));; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1733:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1733:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1861:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1861:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1733:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1861:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1733:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1861:/ apply.arg"); argtab[0].bp_cstring = "scan_defclass sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:1733:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1861:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L1*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1733:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1861:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1733:/ apply.arg"); - argtab[3].bp_long = 1733; + BASILYS_LOCATION("warmelt-macro.bysl:1861:/ apply.arg"); + argtab[3].bp_long = 1861; /*_.DEBUG_MSG_FUN__V19*/ curfptr[18] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V18*/ curfptr[17] = /*_.DEBUG_MSG_FUN__V19*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1733:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1861:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1733:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1861:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V19*/ curfptr[18] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1733:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1861:/ cppif.else"); /*_.IFCPP___V18*/ curfptr[17] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_#IS_NOT_A__L2*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SYMB__V17*/ curfptr[16]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:1734:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1862:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1734:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1734:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1862:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1862:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing symbol for DEFCLASS"), (basilys_ptr_t)0); @@ -16123,28 +17672,28 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); ; /*_.PAIR_TAIL__V20*/ curfptr[18] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V16*/ curfptr[15])));; - BASILYS_LOCATION("warmelt-macro.bysl:1736:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1864:/ compute"); /*_.CURPAIR__V16*/ curfptr[15] = /*_.SETQ___V21*/ curfptr[20] = /*_.PAIR_TAIL__V20*/ curfptr[18];; - BASILYS_LOCATION("warmelt-macro.bysl:1737:/ loop"); - /*loop*/{ labloop_SCANLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1737:/ loopbody"); + BASILYS_LOCATION("warmelt-macro.bysl:1865:/ loop"); + /*loop*/{ labloop_SCANLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1865:/ loopbody"); - BASILYS_LOCATION("warmelt-macro.bysl:1737:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1865:/ block"); /*block*/{ /*_#IS_PAIR__L3*/ curfnum[2] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V16*/ curfptr[15])) == OBMAG_PAIR);; /*_#NOT__L4*/ curfnum[3] = (!(/*_#IS_PAIR__L3*/ curfnum[2]));; - BASILYS_LOCATION("warmelt-macro.bysl:1738:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1866:/ cond"); /*cond*/ if (/*_#NOT__L4*/ curfnum[3]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1738:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1738:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1866:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1866:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1738:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1866:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1738:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1866:/ compute"); /*_.SCANLOOP__V23*/ curfptr[22] = NULL;; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1738:/ exit"); + BASILYS_LOCATION("warmelt-macro.bysl:1866:/ exit"); /*exit*/{ goto labexit_SCANLOOP_1;} ;} @@ -16153,7 +17702,7 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1739:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1867:/ block"); /*block*/{ /*_.CURKW__V25*/ curfptr[24] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V16*/ curfptr[15])));; @@ -16161,10 +17710,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); basilys_is_instance_of((basilys_ptr_t)(/*_.CURKW__V25*/ curfptr[24]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[2])));; /*_#NOT__L6*/ curfnum[5] = (!(/*_#IS_A__L5*/ curfnum[4]));; - BASILYS_LOCATION("warmelt-macro.bysl:1740:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1868:/ cond"); /*cond*/ if (/*_#NOT__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1740:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1740:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1868:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1868:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "expecting keyword in DEFCLASS"), (basilys_ptr_t)0); @@ -16174,27 +17723,27 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); ; /*_.PAIR_TAIL__V26*/ curfptr[25] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V16*/ curfptr[15])));; - BASILYS_LOCATION("warmelt-macro.bysl:1742:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1870:/ compute"); /*_.CURPAIR__V16*/ curfptr[15] = /*_.SETQ___V27*/ curfptr[26] = /*_.PAIR_TAIL__V26*/ curfptr[25];; - BASILYS_LOCATION("warmelt-macro.bysl:1743:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1871:/ block"); /*block*/{ /*_.CURVAL__V29*/ curfptr[28] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V16*/ curfptr[15])));; /*_.PAIR_TAIL__V30*/ curfptr[29] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V16*/ curfptr[15])));; - BASILYS_LOCATION("warmelt-macro.bysl:1744:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1872:/ compute"); /*_.CURPAIR__V16*/ curfptr[15] = /*_.SETQ___V31*/ curfptr[30] = /*_.PAIR_TAIL__V30*/ curfptr[29];; /*_#__L7*/ curfnum[6] = ((/*_.CURKW__V25*/ curfptr[24]) == ((/*!konst_3_SUPER*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:1746:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1874:/ cond"); /*cond*/ if (/*_#__L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1746:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1746:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1874:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1874:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1747:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1875:/ cond"); /*cond*/ if (/*_.SUPERNAM__V7*/ curfptr[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1747:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1747:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1875:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1875:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "duplicate super in DEFCLASS"), (basilys_ptr_t)0); @@ -16206,10 +17755,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); basilys_is_instance_of((basilys_ptr_t)(/*_.CURVAL__V29*/ curfptr[28]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[1])));; /*_#NOT__L9*/ curfnum[8] = (!(/*_#IS_A__L8*/ curfnum[7]));; - BASILYS_LOCATION("warmelt-macro.bysl:1748:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1876:/ cond"); /*cond*/ if (/*_#NOT__L9*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1748:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1748:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1876:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1876:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "bad super in DEFCLASS"), (basilys_ptr_t)0); @@ -16217,129 +17766,129 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1750:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1878:/ compute"); /*_.SUPERNAM__V7*/ curfptr[6] = /*_.SETQ___V33*/ curfptr[32] = /*_.CURVAL__V29*/ curfptr[28];; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1751:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1751:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1879:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1879:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L10*/ curfnum[9] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1751:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1879:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1751:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1879:/ apply.arg"); argtab[0].bp_cstring = "scan_defclass supernam"; - BASILYS_LOCATION("warmelt-macro.bysl:1751:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1879:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L10*/ curfnum[9]; - BASILYS_LOCATION("warmelt-macro.bysl:1751:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1879:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1751:/ apply.arg"); - argtab[3].bp_long = 1751; + BASILYS_LOCATION("warmelt-macro.bysl:1879:/ apply.arg"); + argtab[3].bp_long = 1879; /*_.DEBUG_MSG_FUN__V35*/ curfptr[34] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SUPERNAM__V7*/ curfptr[6]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V34*/ curfptr[33] = /*_.DEBUG_MSG_FUN__V35*/ curfptr[34];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1751:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1879:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L10*/ curfnum[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1751:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1879:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V35*/ curfptr[34] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1751:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1879:/ cppif.else"); /*_.IFCPP___V34*/ curfptr[33] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1752:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1880:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1752:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1880:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1752:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1880:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.SUPERNAM__V7*/ curfptr[6]; /*_.SUPERB__V37*/ curfptr[36] = basilys_apply ((basilysclosure_ptr_t)((/*!FIND_ENV*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_#IS_A__L11*/ curfnum[9] = basilys_is_instance_of((basilys_ptr_t)(/*_.SUPERB__V37*/ curfptr[36]), (basilys_ptr_t)((/*!CLASS_CLASS_BINDING*/ curfrout->tabval[5])));; - BASILYS_LOCATION("warmelt-macro.bysl:1755:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1883:/ cond"); /*cond*/ if (/*_#IS_A__L11*/ curfnum[9]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1755:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1755:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1883:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1883:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1756:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1884:/ compute"); /*_.SUPERBIND__V8*/ curfptr[7] = /*_.SETQ___V39*/ curfptr[38] = /*_.SUPERB__V37*/ curfptr[36];; - BASILYS_LOCATION("warmelt-macro.bysl:1757:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1885:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SUPERB__V37*/ curfptr[36]), 3, "CBIND_CLASS");/*_.CBIND_CLASS__V40*/ curfptr[39] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1757:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1885:/ compute"); /*_.SUPERCLASS__V9*/ curfptr[8] = /*_.SETQ___V41*/ curfptr[40] = /*_.CBIND_CLASS__V40*/ curfptr[39];; - BASILYS_LOCATION("warmelt-macro.bysl:1755:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1883:/ block"); /*block*/{ /*_.PROGN___V42*/ curfptr[41] = /*_.SETQ___V41*/ curfptr[40];;} ; /*_.IFELSE___V38*/ curfptr[37] = /*_.PROGN___V42*/ curfptr[41];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1755:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1883:/ clear"); /*clear*/ /*_.SETQ___V39*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1755:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1883:/ clear"); /*clear*/ /*_.CBIND_CLASS__V40*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1755:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1883:/ clear"); /*clear*/ /*_.SETQ___V41*/ curfptr[40] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1755:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1883:/ clear"); /*clear*/ /*_.PROGN___V42*/ curfptr[41] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1755:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1883:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1755:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1883:/ block"); /*block*/{ /*_#IS_A__L12*/ curfnum[11] = basilys_is_instance_of((basilys_ptr_t)(/*_.SUPERB__V37*/ curfptr[36]), (basilys_ptr_t)((/*!CLASS_VALUE_BINDING*/ curfrout->tabval[6])));; - BASILYS_LOCATION("warmelt-macro.bysl:1759:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1887:/ cond"); /*cond*/ if (/*_#IS_A__L12*/ curfnum[11]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1759:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1759:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1887:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1887:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1760:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1888:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1760:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1888:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SUPERB__V37*/ curfptr[36]), 1, "VBIND_VALUE");/*_.SUPERVAL__V45*/ curfptr[40] = slot; }; ; /*_#IS_A__L13*/ curfnum[12] = basilys_is_instance_of((basilys_ptr_t)(/*_.SUPERVAL__V45*/ curfptr[40]), (basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[7])));; - BASILYS_LOCATION("warmelt-macro.bysl:1761:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1889:/ cond"); /*cond*/ if (/*_#IS_A__L13*/ curfnum[12]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1761:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1761:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1889:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1889:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1763:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1891:/ compute"); /*_.SUPERBIND__V8*/ curfptr[7] = /*_.SETQ___V47*/ curfptr[46] = /*_.SUPERB__V37*/ curfptr[36];; - BASILYS_LOCATION("warmelt-macro.bysl:1764:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1892:/ compute"); /*_.SUPERCLASS__V9*/ curfptr[8] = /*_.SETQ___V48*/ curfptr[47] = /*_.SUPERVAL__V45*/ curfptr[40];; - BASILYS_LOCATION("warmelt-macro.bysl:1762:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1890:/ block"); /*block*/{ /*_.PROGN___V49*/ curfptr[48] = /*_.SETQ___V48*/ curfptr[47];;} ; /*_.IFELSE___V46*/ curfptr[41] = /*_.PROGN___V49*/ curfptr[48];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1761:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1889:/ clear"); /*clear*/ /*_.SETQ___V47*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1761:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1889:/ clear"); /*clear*/ /*_.SETQ___V48*/ curfptr[47] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1761:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1889:/ clear"); /*clear*/ /*_.PROGN___V49*/ curfptr[48] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1761:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1889:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1761:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1889:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1767:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1895:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SUPERNAM__V7*/ curfptr[6]), 1, "NAMED_NAME");/*_.NAMED_NAME__V50*/ curfptr[46] = slot; }; ; @@ -16349,168 +17898,168 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); /*clear*/ /*_.IFELSE___V46*/ curfptr[41] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1761:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1889:/ clear"); /*clear*/ /*_.NAMED_NAME__V50*/ curfptr[46] = 0 ;} ; } ; /*_.LET___V44*/ curfptr[39] = /*_.IFELSE___V46*/ curfptr[41];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1760:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1888:/ clear"); /*clear*/ /*_.SUPERVAL__V45*/ curfptr[40] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1760:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1888:/ clear"); /*clear*/ /*_#IS_A__L13*/ curfnum[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1760:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1888:/ clear"); /*clear*/ /*_.IFELSE___V46*/ curfptr[41] = 0 ;} ; /*_.IFELSE___V43*/ curfptr[38] = /*_.LET___V44*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1759:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1887:/ clear"); /*clear*/ /*_.LET___V44*/ curfptr[39] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1759:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1887:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1759:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1887:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1770:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1770:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1898:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1898:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L14*/ curfnum[12] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1770:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1898:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1770:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1898:/ apply.arg"); argtab[0].bp_cstring = "scan_defclass superb"; - BASILYS_LOCATION("warmelt-macro.bysl:1770:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1898:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L14*/ curfnum[12]; - BASILYS_LOCATION("warmelt-macro.bysl:1770:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1898:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1770:/ apply.arg"); - argtab[3].bp_long = 1770; + BASILYS_LOCATION("warmelt-macro.bysl:1898:/ apply.arg"); + argtab[3].bp_long = 1898; /*_.DEBUG_MSG_FUN__V52*/ curfptr[48] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SUPERB__V37*/ curfptr[36]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V51*/ curfptr[47] = /*_.DEBUG_MSG_FUN__V52*/ curfptr[48];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1770:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1898:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L14*/ curfnum[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1770:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1898:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V52*/ curfptr[48] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1770:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1898:/ cppif.else"); /*_.IFCPP___V51*/ curfptr[47] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1771:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1771:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1899:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1899:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L15*/ curfnum[12] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1771:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1899:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1771:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1899:/ apply.arg"); argtab[0].bp_cstring = "scan_defclass env"; - BASILYS_LOCATION("warmelt-macro.bysl:1771:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1899:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L15*/ curfnum[12]; - BASILYS_LOCATION("warmelt-macro.bysl:1771:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1899:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1771:/ apply.arg"); - argtab[3].bp_long = 1771; + BASILYS_LOCATION("warmelt-macro.bysl:1899:/ apply.arg"); + argtab[3].bp_long = 1899; /*_.DEBUG_MSG_FUN__V54*/ curfptr[40] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V53*/ curfptr[46] = /*_.DEBUG_MSG_FUN__V54*/ curfptr[40];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1771:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1899:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L15*/ curfnum[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1771:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1899:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V54*/ curfptr[40] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1771:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1899:/ cppif.else"); /*_.IFCPP___V53*/ curfptr[46] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1773:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1901:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SUPERNAM__V7*/ curfptr[6]), 1, "NAMED_NAME");/*_.NAMED_NAME__V55*/ curfptr[41] = slot; }; ; basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "invalid super in defclass"), (basilys_ptr_t)(/*_.NAMED_NAME__V55*/ curfptr[41])); - BASILYS_LOCATION("warmelt-macro.bysl:1769:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1897:/ block"); /*block*/{} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1759:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1887:/ clear"); /*clear*/ /*_.IFCPP___V51*/ curfptr[47] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1759:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1887:/ clear"); /*clear*/ /*_.IFCPP___V53*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1759:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1887:/ clear"); /*clear*/ /*_.NAMED_NAME__V55*/ curfptr[41] = 0 ;} ; } ; /*_.IFELSE___V38*/ curfptr[37] = /*_.IFELSE___V43*/ curfptr[38];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1755:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1883:/ clear"); /*clear*/ /*_#IS_A__L12*/ curfnum[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1755:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1883:/ clear"); /*clear*/ /*_.IFELSE___V43*/ curfptr[38] = 0 ;} ; } ; /*_.LET___V36*/ curfptr[34] = /*_.IFELSE___V38*/ curfptr[37];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1752:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1880:/ clear"); /*clear*/ /*_.SUPERB__V37*/ curfptr[36] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1752:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1880:/ clear"); /*clear*/ /*_#IS_A__L11*/ curfnum[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1752:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1880:/ clear"); /*clear*/ /*_.IFELSE___V38*/ curfptr[37] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1746:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1874:/ block"); /*block*/{ /*_.PROGN___V56*/ curfptr[39] = /*_.LET___V36*/ curfptr[34];;} ; /*_.IFELSE___V32*/ curfptr[31] = /*_.PROGN___V56*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1746:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1874:/ clear"); /*clear*/ /*_#IS_A__L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1746:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1874:/ clear"); /*clear*/ /*_#NOT__L9*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1746:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1874:/ clear"); /*clear*/ /*_.SETQ___V33*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1746:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1874:/ clear"); /*clear*/ /*_.IFCPP___V34*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1746:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1874:/ clear"); /*clear*/ /*_.LET___V36*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1746:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1874:/ clear"); /*clear*/ /*_.PROGN___V56*/ curfptr[39] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1746:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1874:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1746:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1874:/ block"); /*block*/{ /*_#__L16*/ curfnum[12] = ((/*_.CURKW__V25*/ curfptr[24]) == ((/*!konst_8_FIELDS*/ curfrout->tabval[8])));; - BASILYS_LOCATION("warmelt-macro.bysl:1777:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1905:/ cond"); /*cond*/ if (/*_#__L16*/ curfnum[12]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1777:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1777:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1905:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1905:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1778:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1906:/ cond"); /*cond*/ if (/*_.FIELDNAMS__V10*/ curfptr[9]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1778:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1778:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1906:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1906:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "duplicate fields in defclass"), (basilys_ptr_t)0); @@ -16518,17 +18067,17 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1779:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1907:/ cond"); /*cond*/ if (/*_.CURVAL__V29*/ curfptr[28]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1779:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1779:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1907:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1907:/ block"); /*block*/{ /*_#IS_NOT_A__L17*/ curfnum[11] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CURVAL__V29*/ curfptr[28]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[9])));; - BASILYS_LOCATION("warmelt-macro.bysl:1780:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1908:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L17*/ curfnum[11]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1780:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1780:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1908:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1908:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "bad fields in defclass"), (basilys_ptr_t)0); @@ -16537,47 +18086,47 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); } /*noelse*/ ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1779:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1907:/ clear"); /*clear*/ /*_#IS_NOT_A__L17*/ curfnum[11] = 0 ;} ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ cond"); /*cond*/ if (/*_.CURVAL__V29*/ curfptr[28]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURVAL__V29*/ curfptr[28]), 2, "SEXP_CONTENTS");/*_.SEXP_CONTENTS__V60*/ curfptr[46] = slot; }; ; /*_.NAMLIST__V59*/ curfptr[47] = /*_.SEXP_CONTENTS__V60*/ curfptr[46];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ clear"); /*clear*/ /*_.SEXP_CONTENTS__V60*/ curfptr[46] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1782:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1910:/ cond.else"); /*_.NAMLIST__V59*/ curfptr[47] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1783:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1911:/ cond"); /*cond*/ if (/*_.CURVAL__V29*/ curfptr[28]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1783:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1783:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1911:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1911:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1783:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1911:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURVAL__V29*/ curfptr[28]), 1, "LOCA_LOCATION");/*_.LOCA_LOCATION__V62*/ curfptr[38] = slot; }; ; /*_.NAMLOC__V61*/ curfptr[41] = /*_.LOCA_LOCATION__V62*/ curfptr[38];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1783:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1911:/ clear"); /*clear*/ /*_.LOCA_LOCATION__V62*/ curfptr[38] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1783:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1911:/ cond.else"); /*_.NAMLOC__V61*/ curfptr[41] = NULL;; } @@ -16589,28 +18138,28 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.NAMLIST__V59*/ curfptr[47])));; /*_.NAMTUPL__V64*/ curfptr[37] = (basilysgc_new_multiple((basilysobject_ptr_t)((/*!DISCR_MULTIPLE*/ curfrout->tabval[10])), (/*_#NBNAM__L18*/ curfnum[9])));; - BASILYS_LOCATION("warmelt-macro.bysl:1788:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1916:/ compute"); /*_.FIELDSLOC__V14*/ curfptr[13] = /*_.SETQ___V65*/ curfptr[32] = /*_.NAMLOC__V61*/ curfptr[41];; - BASILYS_LOCATION("warmelt-macro.bysl:1789:/ loop"); - /*loop*/{ labloop_NAMLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1789:/ loopbody"); + BASILYS_LOCATION("warmelt-macro.bysl:1917:/ loop"); + /*loop*/{ labloop_NAMLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1917:/ loopbody"); - BASILYS_LOCATION("warmelt-macro.bysl:1789:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1917:/ block"); /*block*/{ /*_#IS_PAIR__L20*/ curfnum[8] = (basilys_magic_discr((basilys_ptr_t)(/*_.NAMPAIR__V63*/ curfptr[36])) == OBMAG_PAIR);; /*_#NOT__L21*/ curfnum[11] = (!(/*_#IS_PAIR__L20*/ curfnum[8]));; - BASILYS_LOCATION("warmelt-macro.bysl:1790:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1918:/ cond"); /*cond*/ if (/*_#NOT__L21*/ curfnum[11]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1790:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1790:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1918:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1918:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1790:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1918:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1790:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1918:/ compute"); /*_.NAMLOOP__V67*/ curfptr[34] = NULL;; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1790:/ exit"); + BASILYS_LOCATION("warmelt-macro.bysl:1918:/ exit"); /*exit*/{ goto labexit_NAMLOOP_1;} ;} @@ -16619,7 +18168,7 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1791:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1919:/ block"); /*block*/{ /*_.CURNAM__V68*/ curfptr[39] = (basilys_pair_head((basilys_ptr_t)(/*_.NAMPAIR__V63*/ curfptr[36])));; @@ -16627,10 +18176,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); basilys_is_instance_of((basilys_ptr_t)(/*_.CURNAM__V68*/ curfptr[39]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[1])));; /*_#NOT__L23*/ curfnum[22] = (!(/*_#IS_A__L22*/ curfnum[21]));; - BASILYS_LOCATION("warmelt-macro.bysl:1792:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1920:/ cond"); /*cond*/ if (/*_#NOT__L23*/ curfnum[22]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1792:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1792:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1920:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1920:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.NAMLOC__V61*/ curfptr[41]), ( "non name field in DEFCLASS"), (basilys_ptr_t)0); @@ -16641,91 +18190,91 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); basilysgc_multiple_put_nth((basilys_ptr_t)(/*_.NAMTUPL__V64*/ curfptr[37]), (/*_#IX__L19*/ curfnum[7]), (basilys_ptr_t)(/*_.CURNAM__V68*/ curfptr[39])); /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1791:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1919:/ clear"); /*clear*/ /*_.CURNAM__V68*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1791:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1919:/ clear"); /*clear*/ /*_#IS_A__L22*/ curfnum[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1791:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1919:/ clear"); /*clear*/ /*_#NOT__L23*/ curfnum[22] = 0 ;} ; /*_.PAIR_TAIL__V69*/ curfptr[46] = (basilys_pair_tail((basilys_ptr_t)(/*_.NAMPAIR__V63*/ curfptr[36])));; - BASILYS_LOCATION("warmelt-macro.bysl:1796:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1924:/ compute"); /*_.NAMPAIR__V63*/ curfptr[36] = /*_.SETQ___V70*/ curfptr[38] = /*_.PAIR_TAIL__V69*/ curfptr[46];; /*_#I__L24*/ curfnum[21] = ((/*_#IX__L19*/ curfnum[7]) + (1));; - BASILYS_LOCATION("warmelt-macro.bysl:1797:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1925:/ compute"); /*_#IX__L19*/ curfnum[7] = /*_#SETQ___L25*/ curfnum[22] = /*_#I__L24*/ curfnum[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1789:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1917:/ clear"); /*clear*/ /*_#IS_PAIR__L20*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1789:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1917:/ clear"); /*clear*/ /*_#NOT__L21*/ curfnum[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1789:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1917:/ clear"); /*clear*/ /*_.PAIR_TAIL__V69*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1789:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1917:/ clear"); /*clear*/ /*_.SETQ___V70*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1789:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1917:/ clear"); /*clear*/ /*_#I__L24*/ curfnum[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1789:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1917:/ clear"); /*clear*/ /*_#SETQ___L25*/ curfnum[22] = 0 ;} ; ; goto labloop_NAMLOOP_1; - labexit_NAMLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1789:/ loopepilog"); + labexit_NAMLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1917:/ loopepilog"); /*loopepilog*/ /*_.FOREVER___V66*/ curfptr[33] = /*_.NAMLOOP__V67*/ curfptr[34];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1799:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1927:/ compute"); /*_.FIELDNAMS__V10*/ curfptr[9] = /*_.SETQ___V71*/ curfptr[39] = /*_.NAMTUPL__V64*/ curfptr[37];; /*_.LET___V58*/ curfptr[40] = /*_.SETQ___V71*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ clear"); /*clear*/ /*_.NAMLIST__V59*/ curfptr[47] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ clear"); /*clear*/ /*_.NAMLOC__V61*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ clear"); /*clear*/ /*_#NBNAM__L18*/ curfnum[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ clear"); /*clear*/ /*_#IX__L19*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ clear"); /*clear*/ /*_.NAMPAIR__V63*/ curfptr[36] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ clear"); /*clear*/ /*_.NAMTUPL__V64*/ curfptr[37] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ clear"); /*clear*/ /*_.SETQ___V65*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ clear"); /*clear*/ /*_.FOREVER___V66*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1782:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1910:/ clear"); /*clear*/ /*_.SETQ___V71*/ curfptr[39] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1777:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1905:/ block"); /*block*/{ /*_.PROGN___V72*/ curfptr[46] = /*_.LET___V58*/ curfptr[40];;} ; /*_.IFELSE___V57*/ curfptr[48] = /*_.PROGN___V72*/ curfptr[46];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1905:/ clear"); /*clear*/ /*_.LET___V58*/ curfptr[40] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1905:/ clear"); /*clear*/ /*_.PROGN___V72*/ curfptr[46] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1777:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1905:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1777:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1905:/ block"); /*block*/{ /*_#__L26*/ curfnum[8] = ((/*_.CURKW__V25*/ curfptr[24]) == ((/*!konst_11_PREDEF*/ curfrout->tabval[11])));; - BASILYS_LOCATION("warmelt-macro.bysl:1801:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1929:/ cond"); /*cond*/ if (/*_#__L26*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1801:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1801:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1929:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1929:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1802:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1930:/ cond"); /*cond*/ if (/*_.PREDEF__V6*/ curfptr[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1802:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1802:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1930:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1930:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "duplicate predef in DEFCLASS"), (basilys_ptr_t)0); @@ -16733,42 +18282,42 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1803:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1931:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1803:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1931:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:1803:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1931:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V74*/ curfptr[47] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[12])), (basilys_ptr_t)(/*_.CURVAL__V29*/ curfptr[28]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1803:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1931:/ compute"); /*_.PREDEF__V6*/ curfptr[5] = /*_.SETQ___V75*/ curfptr[41] = /*_.MACROEXPAND_1__V74*/ curfptr[47];; /*_#IS_INTEGERBOX__L27*/ curfnum[11] = (basilys_magic_discr((basilys_ptr_t)(/*_.PREDEF__V6*/ curfptr[5])) == OBMAG_INT);; - BASILYS_LOCATION("warmelt-macro.bysl:1805:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1933:/ cond"); /*cond*/ if (/*_#IS_INTEGERBOX__L27*/ curfnum[11]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1805:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1933:/ cond.then"); /*_.IFELSE___V76*/ curfptr[36] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1805:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1933:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1805:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1933:/ block"); /*block*/{ /*_#IS_A__L28*/ curfnum[21] = basilys_is_instance_of((basilys_ptr_t)(/*_.PREDEF__V6*/ curfptr[5]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:1808:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1936:/ cond"); /*cond*/ if (/*_#IS_A__L28*/ curfnum[21]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1808:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1936:/ cond.then"); /*_.IFELSE___V77*/ curfptr[37] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1808:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1936:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1808:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1936:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "bad predef in DEFCLASS"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:1811:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1939:/ block"); /*block*/{} ; /*epilog*/} @@ -16777,45 +18326,45 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); ; /*_.IFELSE___V76*/ curfptr[36] = /*_.IFELSE___V77*/ curfptr[37];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1805:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1933:/ clear"); /*clear*/ /*_#IS_A__L28*/ curfnum[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1805:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1933:/ clear"); /*clear*/ /*_.IFELSE___V77*/ curfptr[37] = 0 ;} ; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1801:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1929:/ block"); /*block*/{ /*_.PROGN___V78*/ curfptr[32] = /*_.IFELSE___V76*/ curfptr[36];;} ; /*_.IFELSE___V73*/ curfptr[38] = /*_.PROGN___V78*/ curfptr[32];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1801:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1929:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V74*/ curfptr[47] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1801:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1929:/ clear"); /*clear*/ /*_.SETQ___V75*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1801:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1929:/ clear"); /*clear*/ /*_#IS_INTEGERBOX__L27*/ curfnum[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1801:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1929:/ clear"); /*clear*/ /*_.IFELSE___V76*/ curfptr[36] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1801:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1929:/ clear"); /*clear*/ /*_.PROGN___V78*/ curfptr[32] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1801:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1929:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1801:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1929:/ block"); /*block*/{ /*_#__L29*/ curfnum[22] = ((/*_.CURKW__V25*/ curfptr[24]) == ((/*!konst_13_DOCSTR*/ curfrout->tabval[13])));; - BASILYS_LOCATION("warmelt-macro.bysl:1816:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1944:/ cond"); /*cond*/ if (/*_#__L29*/ curfnum[22]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1816:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1816:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1944:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1944:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1817:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1945:/ cond"); /*cond*/ if (/*_.DOCSTR__V11*/ curfptr[10]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1817:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1817:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1945:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1945:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "duplicate docstr in DEFCLASS"), (basilys_ptr_t)0); @@ -16823,27 +18372,27 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1818:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1946:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1818:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1946:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:1818:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1946:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V79*/ curfptr[33] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[12])), (basilys_ptr_t)(/*_.CURVAL__V29*/ curfptr[28]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1818:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1946:/ compute"); /*_.DOCSTR__V11*/ curfptr[10] = /*_.SETQ___V80*/ curfptr[39] = /*_.MACROEXPAND_1__V79*/ curfptr[33];; /*_#IS_STRING__L30*/ curfnum[9] = (basilys_magic_discr((basilys_ptr_t)(/*_.DOCSTR__V11*/ curfptr[10])) == OBMAG_STRING);; /*_#NOT__L31*/ curfnum[7] = (!(/*_#IS_STRING__L30*/ curfnum[9]));; - BASILYS_LOCATION("warmelt-macro.bysl:1819:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1947:/ cond"); /*cond*/ if (/*_#NOT__L31*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1819:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1819:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1947:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1947:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "bad docstr in DEFCLASS"), (basilys_ptr_t)0); @@ -16851,537 +18400,537 @@ BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1816:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1944:/ block"); /*block*/{} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1816:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1944:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V79*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1816:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1944:/ clear"); /*clear*/ /*_.SETQ___V80*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1816:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1944:/ clear"); /*clear*/ /*_#IS_STRING__L30*/ curfnum[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1816:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1944:/ clear"); /*clear*/ /*_#NOT__L31*/ curfnum[7] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1816:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1944:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1816:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1944:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1824:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1952:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURKW__V25*/ curfptr[24]), 1, "NAMED_NAME");/*_.NAMED_NAME__V81*/ curfptr[40] = slot; }; ; basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "invalid keyword in DEFCLASS"), (basilys_ptr_t)(/*_.NAMED_NAME__V81*/ curfptr[40])); - BASILYS_LOCATION("warmelt-macro.bysl:1822:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1950:/ block"); /*block*/{} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1816:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1944:/ clear"); /*clear*/ /*_.NAMED_NAME__V81*/ curfptr[40] = 0 ;} ; } ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1801:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1929:/ clear"); /*clear*/ /*_#__L29*/ curfnum[22] = 0 ;} ; } ; /*_.IFELSE___V57*/ curfptr[48] = /*_.IFELSE___V73*/ curfptr[38];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1905:/ clear"); /*clear*/ /*_#__L26*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1905:/ clear"); /*clear*/ /*_.IFELSE___V73*/ curfptr[38] = 0 ;} ; } ; /*_.IFELSE___V32*/ curfptr[31] = /*_.IFELSE___V57*/ curfptr[48];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1746:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1874:/ clear"); /*clear*/ /*_#__L16*/ curfnum[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1746:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1874:/ clear"); /*clear*/ /*_.IFELSE___V57*/ curfptr[48] = 0 ;} ; } ; /*_.LET___V28*/ curfptr[27] = /*_.IFELSE___V32*/ curfptr[31];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1743:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1871:/ clear"); /*clear*/ /*_.CURVAL__V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1743:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1871:/ clear"); /*clear*/ /*_.PAIR_TAIL__V30*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1743:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1871:/ clear"); /*clear*/ /*_.SETQ___V31*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1743:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1871:/ clear"); /*clear*/ /*_#__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1743:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1871:/ clear"); /*clear*/ /*_.IFELSE___V32*/ curfptr[31] = 0 ;} ; /*_.LET___V24*/ curfptr[23] = /*_.LET___V28*/ curfptr[27];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1739:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1867:/ clear"); /*clear*/ /*_.CURKW__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1739:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1867:/ clear"); /*clear*/ /*_#IS_A__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1739:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1867:/ clear"); /*clear*/ /*_#NOT__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1739:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1867:/ clear"); /*clear*/ /*_.PAIR_TAIL__V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1739:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1867:/ clear"); /*clear*/ /*_.SETQ___V27*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1739:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1867:/ clear"); /*clear*/ /*_.LET___V28*/ curfptr[27] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1737:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1865:/ clear"); /*clear*/ /*_#IS_PAIR__L3*/ curfnum[2] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1737:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1865:/ clear"); /*clear*/ /*_#NOT__L4*/ curfnum[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1737:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1865:/ clear"); /*clear*/ /*_.LET___V24*/ curfptr[23] = 0 ;} ; ; goto labloop_SCANLOOP_1; - labexit_SCANLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1737:/ loopepilog"); + labexit_SCANLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1865:/ loopepilog"); /*loopepilog*/ /*_.FOREVER___V22*/ curfptr[21] = /*_.SCANLOOP__V23*/ curfptr[22];; } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1827:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1827:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1955:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1955:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L32*/ curfnum[21] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1827:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1955:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1827:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1955:/ apply.arg"); argtab[0].bp_cstring = "scan_defclass returns symb"; - BASILYS_LOCATION("warmelt-macro.bysl:1827:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1955:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L32*/ curfnum[21]; - BASILYS_LOCATION("warmelt-macro.bysl:1827:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1955:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1827:/ apply.arg"); - argtab[3].bp_long = 1827; + BASILYS_LOCATION("warmelt-macro.bysl:1955:/ apply.arg"); + argtab[3].bp_long = 1955; /*_.DEBUG_MSG_FUN__V83*/ curfptr[37] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SYMB__V17*/ curfptr[16]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V82*/ curfptr[46] = /*_.DEBUG_MSG_FUN__V83*/ curfptr[37];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1827:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1955:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L32*/ curfnum[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1827:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1955:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V83*/ curfptr[37] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1827:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1955:/ cppif.else"); /*_.IFCPP___V82*/ curfptr[46] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1828:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1828:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1956:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1956:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L33*/ curfnum[11] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1828:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1956:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1828:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1956:/ apply.arg"); argtab[0].bp_cstring = "scan_defclass returns loc"; - BASILYS_LOCATION("warmelt-macro.bysl:1828:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1956:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L33*/ curfnum[11]; - BASILYS_LOCATION("warmelt-macro.bysl:1828:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1956:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1828:/ apply.arg"); - argtab[3].bp_long = 1828; + BASILYS_LOCATION("warmelt-macro.bysl:1956:/ apply.arg"); + argtab[3].bp_long = 1956; /*_.DEBUG_MSG_FUN__V85*/ curfptr[41] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V84*/ curfptr[47] = /*_.DEBUG_MSG_FUN__V85*/ curfptr[41];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1828:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1956:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L33*/ curfnum[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1828:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1956:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V85*/ curfptr[41] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1828:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1956:/ cppif.else"); /*_.IFCPP___V84*/ curfptr[47] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1829:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1829:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1957:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1957:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L34*/ curfnum[9] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1829:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1957:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1829:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1957:/ apply.arg"); argtab[0].bp_cstring = "scan_defclass returns supernam"; - BASILYS_LOCATION("warmelt-macro.bysl:1829:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1957:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L34*/ curfnum[9]; - BASILYS_LOCATION("warmelt-macro.bysl:1829:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1957:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1829:/ apply.arg"); - argtab[3].bp_long = 1829; + BASILYS_LOCATION("warmelt-macro.bysl:1957:/ apply.arg"); + argtab[3].bp_long = 1957; /*_.DEBUG_MSG_FUN__V87*/ curfptr[32] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SUPERNAM__V7*/ curfptr[6]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V86*/ curfptr[36] = /*_.DEBUG_MSG_FUN__V87*/ curfptr[32];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1829:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1957:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L34*/ curfnum[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1829:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1957:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V87*/ curfptr[32] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1829:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1957:/ cppif.else"); /*_.IFCPP___V86*/ curfptr[36] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1830:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1830:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1958:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1958:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L35*/ curfnum[7] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1830:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1958:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1830:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1958:/ apply.arg"); argtab[0].bp_cstring = "scan_defclass returns superbinds"; - BASILYS_LOCATION("warmelt-macro.bysl:1830:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1958:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L35*/ curfnum[7]; - BASILYS_LOCATION("warmelt-macro.bysl:1830:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1958:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1830:/ apply.arg"); - argtab[3].bp_long = 1830; + BASILYS_LOCATION("warmelt-macro.bysl:1958:/ apply.arg"); + argtab[3].bp_long = 1958; /*_.DEBUG_MSG_FUN__V89*/ curfptr[39] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SUPERBIND__V8*/ curfptr[7]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V88*/ curfptr[33] = /*_.DEBUG_MSG_FUN__V89*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1830:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1958:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L35*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1830:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1958:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V89*/ curfptr[39] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1830:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1958:/ cppif.else"); /*_.IFCPP___V88*/ curfptr[33] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1831:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1831:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1959:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1959:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L36*/ curfnum[22] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1831:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1959:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1831:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1959:/ apply.arg"); argtab[0].bp_cstring = "scan_defclass returns superclass"; - BASILYS_LOCATION("warmelt-macro.bysl:1831:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1959:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L36*/ curfnum[22]; - BASILYS_LOCATION("warmelt-macro.bysl:1831:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1959:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1831:/ apply.arg"); - argtab[3].bp_long = 1831; + BASILYS_LOCATION("warmelt-macro.bysl:1959:/ apply.arg"); + argtab[3].bp_long = 1959; /*_.DEBUG_MSG_FUN__V91*/ curfptr[38] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SUPERCLASS__V9*/ curfptr[8]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V90*/ curfptr[40] = /*_.DEBUG_MSG_FUN__V91*/ curfptr[38];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1831:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1959:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L36*/ curfnum[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1831:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1959:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V91*/ curfptr[38] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1831:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1959:/ cppif.else"); /*_.IFCPP___V90*/ curfptr[40] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1832:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1832:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1960:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1960:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L37*/ curfnum[8] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1832:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1960:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1832:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1960:/ apply.arg"); argtab[0].bp_cstring = "scan_defclass returns predef"; - BASILYS_LOCATION("warmelt-macro.bysl:1832:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1960:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L37*/ curfnum[8]; - BASILYS_LOCATION("warmelt-macro.bysl:1832:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1960:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1832:/ apply.arg"); - argtab[3].bp_long = 1832; + BASILYS_LOCATION("warmelt-macro.bysl:1960:/ apply.arg"); + argtab[3].bp_long = 1960; /*_.DEBUG_MSG_FUN__V93*/ curfptr[28] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.PREDEF__V6*/ curfptr[5]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V92*/ curfptr[48] = /*_.DEBUG_MSG_FUN__V93*/ curfptr[28];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1832:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1960:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L37*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1832:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1960:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V93*/ curfptr[28] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1832:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1960:/ cppif.else"); /*_.IFCPP___V92*/ curfptr[48] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1833:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1833:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1961:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1961:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L38*/ curfnum[12] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1833:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1961:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1833:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1961:/ apply.arg"); argtab[0].bp_cstring = "scan_defclass returns fieldnams"; - BASILYS_LOCATION("warmelt-macro.bysl:1833:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1961:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L38*/ curfnum[12]; - BASILYS_LOCATION("warmelt-macro.bysl:1833:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1961:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1833:/ apply.arg"); - argtab[3].bp_long = 1833; + BASILYS_LOCATION("warmelt-macro.bysl:1961:/ apply.arg"); + argtab[3].bp_long = 1961; /*_.DEBUG_MSG_FUN__V95*/ curfptr[30] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.FIELDNAMS__V10*/ curfptr[9]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V94*/ curfptr[29] = /*_.DEBUG_MSG_FUN__V95*/ curfptr[30];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1833:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1961:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L38*/ curfnum[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1833:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1961:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V95*/ curfptr[30] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1833:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1961:/ cppif.else"); /*_.IFCPP___V94*/ curfptr[29] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1834:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1834:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1962:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1962:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L39*/ curfnum[6] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1834:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1962:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1834:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1962:/ apply.arg"); argtab[0].bp_cstring = "scan_defclass returns fieldsloc"; - BASILYS_LOCATION("warmelt-macro.bysl:1834:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1962:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L39*/ curfnum[6]; - BASILYS_LOCATION("warmelt-macro.bysl:1834:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1962:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1834:/ apply.arg"); - argtab[3].bp_long = 1834; + BASILYS_LOCATION("warmelt-macro.bysl:1962:/ apply.arg"); + argtab[3].bp_long = 1962; /*_.DEBUG_MSG_FUN__V97*/ curfptr[24] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.FIELDSLOC__V14*/ curfptr[13]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V96*/ curfptr[31] = /*_.DEBUG_MSG_FUN__V97*/ curfptr[24];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1834:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1962:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L39*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1834:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1962:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V97*/ curfptr[24] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1834:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1962:/ cppif.else"); /*_.IFCPP___V96*/ curfptr[31] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1835:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1835:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1963:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1963:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L40*/ curfnum[4] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1835:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1963:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1835:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1963:/ apply.arg"); argtab[0].bp_cstring = "scan_defclass returns docstr"; - BASILYS_LOCATION("warmelt-macro.bysl:1835:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1963:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L40*/ curfnum[4]; - BASILYS_LOCATION("warmelt-macro.bysl:1835:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1963:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1835:/ apply.arg"); - argtab[3].bp_long = 1835; + BASILYS_LOCATION("warmelt-macro.bysl:1963:/ apply.arg"); + argtab[3].bp_long = 1963; /*_.DEBUG_MSG_FUN__V99*/ curfptr[26] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.DOCSTR__V11*/ curfptr[10]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V98*/ curfptr[25] = /*_.DEBUG_MSG_FUN__V99*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1835:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1963:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L40*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1835:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1963:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V99*/ curfptr[26] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1835:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1963:/ cppif.else"); /*_.IFCPP___V98*/ curfptr[25] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1836:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1964:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1836:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1964:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:1836:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1964:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V13*/ curfptr[12]; /*_.WARN_IF_REDEFINED__V100*/ curfptr[27] = basilys_apply ((basilysclosure_ptr_t)((/*!WARN_IF_REDEFINED*/ curfrout->tabval[14])), (basilys_ptr_t)(/*_.SYMB__V17*/ curfptr[16]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1837:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1965:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.SYMB__V17*/ curfptr[16];; - BASILYS_LOCATION("warmelt-macro.bysl:1837:/ putxtraresult"); + BASILYS_LOCATION("warmelt-macro.bysl:1965:/ putxtraresult"); if (!xrestab_ || !xresdescr_) goto labend_rout; if (xresdescr_[0] != BPAR_PTR) goto labend_rout; if (xrestab_[0].bp_aptr) *(xrestab_[0].bp_aptr) = (basilys_ptr_t) (/*_.LOC__V13*/ curfptr[12]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1837:/ putxtraresult"); + BASILYS_LOCATION("warmelt-macro.bysl:1965:/ putxtraresult"); if (!xrestab_ || !xresdescr_) goto labend_rout; if (xresdescr_[1] != BPAR_PTR) goto labend_rout; if (xrestab_[1].bp_aptr) *(xrestab_[1].bp_aptr) = (basilys_ptr_t) (/*_.SUPERNAM__V7*/ curfptr[6]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1837:/ putxtraresult"); + BASILYS_LOCATION("warmelt-macro.bysl:1965:/ putxtraresult"); if (!xrestab_ || !xresdescr_) goto labend_rout; if (xresdescr_[2] != BPAR_PTR) goto labend_rout; if (xrestab_[2].bp_aptr) *(xrestab_[2].bp_aptr) = (basilys_ptr_t) (/*_.SUPERBIND__V8*/ curfptr[7]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1837:/ putxtraresult"); + BASILYS_LOCATION("warmelt-macro.bysl:1965:/ putxtraresult"); if (!xrestab_ || !xresdescr_) goto labend_rout; if (xresdescr_[3] != BPAR_PTR) goto labend_rout; if (xrestab_[3].bp_aptr) *(xrestab_[3].bp_aptr) = (basilys_ptr_t) (/*_.SUPERCLASS__V9*/ curfptr[8]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1837:/ putxtraresult"); + BASILYS_LOCATION("warmelt-macro.bysl:1965:/ putxtraresult"); if (!xrestab_ || !xresdescr_) goto labend_rout; if (xresdescr_[4] != BPAR_PTR) goto labend_rout; if (xrestab_[4].bp_aptr) *(xrestab_[4].bp_aptr) = (basilys_ptr_t) (/*_.PREDEF__V6*/ curfptr[5]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1837:/ putxtraresult"); + BASILYS_LOCATION("warmelt-macro.bysl:1965:/ putxtraresult"); if (!xrestab_ || !xresdescr_) goto labend_rout; if (xresdescr_[5] != BPAR_PTR) goto labend_rout; if (xrestab_[5].bp_aptr) *(xrestab_[5].bp_aptr) = (basilys_ptr_t) (/*_.FIELDNAMS__V10*/ curfptr[9]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1837:/ putxtraresult"); + BASILYS_LOCATION("warmelt-macro.bysl:1965:/ putxtraresult"); if (!xrestab_ || !xresdescr_) goto labend_rout; if (xresdescr_[6] != BPAR_PTR) goto labend_rout; if (xrestab_[6].bp_aptr) *(xrestab_[6].bp_aptr) = (basilys_ptr_t) (/*_.FIELDSLOC__V14*/ curfptr[13]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1837:/ putxtraresult"); + BASILYS_LOCATION("warmelt-macro.bysl:1965:/ putxtraresult"); if (!xrestab_ || !xresdescr_) goto labend_rout; if (xresdescr_[7] != BPAR_PTR) goto labend_rout; if (xrestab_[7].bp_aptr) *(xrestab_[7].bp_aptr) = (basilys_ptr_t) (/*_.DOCSTR__V11*/ curfptr[10]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1837:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1965:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V5*/ curfptr[4] = /*_.RETURN___V101*/ curfptr[23];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.PREDEF__V6*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.SUPERNAM__V7*/ curfptr[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.SUPERBIND__V8*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.SUPERCLASS__V9*/ curfptr[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.FIELDNAMS__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.DOCSTR__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.FIELDSLOC__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.LIST_FIRST__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.CURPAIR__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.SYMB__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.IFCPP___V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_#IS_NOT_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.PAIR_TAIL__V20*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.SETQ___V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.FOREVER___V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.IFCPP___V82*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.IFCPP___V84*/ curfptr[47] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.IFCPP___V86*/ curfptr[36] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.IFCPP___V88*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.IFCPP___V90*/ curfptr[40] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.IFCPP___V92*/ curfptr[48] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.IFCPP___V94*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.IFCPP___V96*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.IFCPP___V98*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.WARN_IF_REDEFINED__V100*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); /*clear*/ /*_.RETURN___V101*/ curfptr[23] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V5*/ curfptr[4];; - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ clear"); /*clear*/ /*_.LET___V5*/ curfptr[4] = 0 ;} ; @@ -17392,14 +18941,14 @@ basilys_trace_end("SCAN_DEFCLASS", callcount); basilys_topframe = (struct callf #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_33_SCAN_DEFCLASS*/ +} /*end rout_35_SCAN_DEFCLASS*/ static basilys_ptr_t -rout_34_MEXPAND_DEFCLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_36_MEXPAND_DEFCLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -17410,7 +18959,7 @@ rout_34_MEXPAND_DEFCLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, #define callcount 0L #endif - struct frame_rout_34_MEXPAND_DEFCLASS_st { unsigned nbvar; + struct frame_rout_36_MEXPAND_DEFCLASS_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -17442,18 +18991,18 @@ basilys_trace_start("MEXPAND_DEFCLASS", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -17462,26 +19011,26 @@ basilys_trace_start("MEXPAND_DEFCLASS", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:1969:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1842:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1842:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1970:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1970:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:1842:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1970:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1842:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1970:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1842:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1970:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1842:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1970:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1842)?(1842):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1970)?(1970):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -17490,34 +19039,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1842:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1970:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1842:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1970:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1842:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1970:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1843:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1843:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1971:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1971:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:1843:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1971:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1843:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1971:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1843:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1971:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1843:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1971:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1843)?(1843):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1971)?(1971):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -17526,408 +19075,408 @@ BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1843:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1971:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1843:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1971:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1843:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1971:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1844:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1844:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1972:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1972:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1844:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1972:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1844:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1972:/ apply.arg"); argtab[0].bp_cstring = "mexp.defclass sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:1844:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1972:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1844:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1972:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1844:/ apply.arg"); - argtab[3].bp_long = 1844; + BASILYS_LOCATION("warmelt-macro.bysl:1972:/ apply.arg"); + argtab[3].bp_long = 1972; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1972:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1972:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1844:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1972:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ multiapply"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ multiapply"); /*multiapply 3args, 8x.res*/ { union basilysparam_un argtab[2]; union basilysparam_un restab[8]; memset(&restab, 0, sizeof(restab)); memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ multiapply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2];BASILYS_LOCATION("warmelt-macro.bysl:1845:/ multiapply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ multiapply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2];BASILYS_LOCATION("warmelt-macro.bysl:1973:/ multiapply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ multiapply.xres"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ multiapply.xres"); restab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V13*/ curfptr[12]; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ multiapply.xres"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ multiapply.xres"); restab[1].bp_aptr = (basilys_ptr_t*) &/*_.SUPERNAM__V14*/ curfptr[13]; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ multiapply.xres"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ multiapply.xres"); restab[2].bp_aptr = (basilys_ptr_t*) &/*_.SUPERBIND__V15*/ curfptr[14]; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ multiapply.xres"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ multiapply.xres"); restab[3].bp_aptr = (basilys_ptr_t*) &/*_.SUPERCLASS__V16*/ curfptr[15]; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ multiapply.xres"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ multiapply.xres"); restab[4].bp_aptr = (basilys_ptr_t*) &/*_.PREDEF__V17*/ curfptr[16]; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ multiapply.xres"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ multiapply.xres"); restab[5].bp_aptr = (basilys_ptr_t*) &/*_.FIELDNAMS__V18*/ curfptr[17]; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ multiapply.xres"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ multiapply.xres"); restab[6].bp_aptr = (basilys_ptr_t*) &/*_.FIELDSLOC__V19*/ curfptr[18]; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ multiapply.xres"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ multiapply.xres"); restab[7].bp_aptr = (basilys_ptr_t*) &/*_.DOCSTR__V20*/ curfptr[19]; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ multiapply.appl"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ multiapply.appl"); /*_.SYMB__V12*/ curfptr[11] = basilys_apply ((basilysclosure_ptr_t)((/*!SCAN_DEFCLASS*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), restab); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1848:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1848:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1976:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1976:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1848:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1976:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1848:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1976:/ apply.arg"); argtab[0].bp_cstring = "mexp.defclass scanned symb"; - BASILYS_LOCATION("warmelt-macro.bysl:1848:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1976:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L4*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1848:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1976:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1848:/ apply.arg"); - argtab[3].bp_long = 1848; + BASILYS_LOCATION("warmelt-macro.bysl:1976:/ apply.arg"); + argtab[3].bp_long = 1976; /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SYMB__V12*/ curfptr[11]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V21*/ curfptr[20] = /*_.DEBUG_MSG_FUN__V22*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1848:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1976:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1848:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1976:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1848:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1976:/ cppif.else"); /*_.IFCPP___V21*/ curfptr[20] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1849:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1849:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1977:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1977:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L5*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1849:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1977:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1849:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1977:/ apply.arg"); argtab[0].bp_cstring = "mexp.defclass scanned loc"; - BASILYS_LOCATION("warmelt-macro.bysl:1849:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1977:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L5*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1849:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1977:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1849:/ apply.arg"); - argtab[3].bp_long = 1849; + BASILYS_LOCATION("warmelt-macro.bysl:1977:/ apply.arg"); + argtab[3].bp_long = 1977; /*_.DEBUG_MSG_FUN__V24*/ curfptr[23] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V23*/ curfptr[21] = /*_.DEBUG_MSG_FUN__V24*/ curfptr[23];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1977:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L5*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1849:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1977:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V24*/ curfptr[23] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1849:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1977:/ cppif.else"); /*_.IFCPP___V23*/ curfptr[21] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1850:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1850:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1978:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1978:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L6*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1850:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1978:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1850:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1978:/ apply.arg"); argtab[0].bp_cstring = "mexp.defclass scanned supernam"; - BASILYS_LOCATION("warmelt-macro.bysl:1850:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1978:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L6*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1850:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1978:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1850:/ apply.arg"); - argtab[3].bp_long = 1850; + BASILYS_LOCATION("warmelt-macro.bysl:1978:/ apply.arg"); + argtab[3].bp_long = 1978; /*_.DEBUG_MSG_FUN__V26*/ curfptr[25] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SUPERNAM__V14*/ curfptr[13]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V25*/ curfptr[23] = /*_.DEBUG_MSG_FUN__V26*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1850:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1978:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L6*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1850:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1978:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V26*/ curfptr[25] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1850:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1978:/ cppif.else"); /*_.IFCPP___V25*/ curfptr[23] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1851:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1851:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1979:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1979:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L7*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1851:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1979:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1851:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1979:/ apply.arg"); argtab[0].bp_cstring = "mexp.defclass scanned superbind"; - BASILYS_LOCATION("warmelt-macro.bysl:1851:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1979:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L7*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1851:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1979:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1851:/ apply.arg"); - argtab[3].bp_long = 1851; + BASILYS_LOCATION("warmelt-macro.bysl:1979:/ apply.arg"); + argtab[3].bp_long = 1979; /*_.DEBUG_MSG_FUN__V28*/ curfptr[27] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SUPERBIND__V15*/ curfptr[14]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V27*/ curfptr[25] = /*_.DEBUG_MSG_FUN__V28*/ curfptr[27];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1851:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1979:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L7*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1851:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1979:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V28*/ curfptr[27] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1851:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1979:/ cppif.else"); /*_.IFCPP___V27*/ curfptr[25] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1852:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1852:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1980:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1980:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L8*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1852:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1980:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1852:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1980:/ apply.arg"); argtab[0].bp_cstring = "mexp.defclass scanned superclass"; - BASILYS_LOCATION("warmelt-macro.bysl:1852:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1980:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L8*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1852:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1980:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1852:/ apply.arg"); - argtab[3].bp_long = 1852; + BASILYS_LOCATION("warmelt-macro.bysl:1980:/ apply.arg"); + argtab[3].bp_long = 1980; /*_.DEBUG_MSG_FUN__V30*/ curfptr[29] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SUPERCLASS__V16*/ curfptr[15]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V29*/ curfptr[27] = /*_.DEBUG_MSG_FUN__V30*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1852:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1980:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L8*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1852:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1980:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V30*/ curfptr[29] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1852:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1980:/ cppif.else"); /*_.IFCPP___V29*/ curfptr[27] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1853:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1853:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1981:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1981:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L9*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1853:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1981:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1853:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1981:/ apply.arg"); argtab[0].bp_cstring = "mexp.defclass scanned predef"; - BASILYS_LOCATION("warmelt-macro.bysl:1853:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1981:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L9*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1853:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1981:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1853:/ apply.arg"); - argtab[3].bp_long = 1853; + BASILYS_LOCATION("warmelt-macro.bysl:1981:/ apply.arg"); + argtab[3].bp_long = 1981; /*_.DEBUG_MSG_FUN__V32*/ curfptr[31] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.PREDEF__V17*/ curfptr[16]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V31*/ curfptr[29] = /*_.DEBUG_MSG_FUN__V32*/ curfptr[31];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1853:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1981:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L9*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1853:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1981:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V32*/ curfptr[31] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1853:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1981:/ cppif.else"); /*_.IFCPP___V31*/ curfptr[29] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1854:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1854:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1982:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1982:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L10*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1854:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1982:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1854:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1982:/ apply.arg"); argtab[0].bp_cstring = "mexp.defclass scanned fieldnams"; - BASILYS_LOCATION("warmelt-macro.bysl:1854:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1982:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L10*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1854:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1982:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1854:/ apply.arg"); - argtab[3].bp_long = 1854; + BASILYS_LOCATION("warmelt-macro.bysl:1982:/ apply.arg"); + argtab[3].bp_long = 1982; /*_.DEBUG_MSG_FUN__V34*/ curfptr[33] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.FIELDNAMS__V18*/ curfptr[17]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V33*/ curfptr[31] = /*_.DEBUG_MSG_FUN__V34*/ curfptr[33];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1854:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1982:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L10*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1854:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1982:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V34*/ curfptr[33] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1854:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1982:/ cppif.else"); /*_.IFCPP___V33*/ curfptr[31] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1855:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1855:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1983:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1983:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L11*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1855:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1983:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1855:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1983:/ apply.arg"); argtab[0].bp_cstring = "mexp.defclass scanned fieldsloc"; - BASILYS_LOCATION("warmelt-macro.bysl:1855:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1983:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L11*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1855:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1983:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1855:/ apply.arg"); - argtab[3].bp_long = 1855; + BASILYS_LOCATION("warmelt-macro.bysl:1983:/ apply.arg"); + argtab[3].bp_long = 1983; /*_.DEBUG_MSG_FUN__V36*/ curfptr[35] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.FIELDSLOC__V19*/ curfptr[18]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V35*/ curfptr[33] = /*_.DEBUG_MSG_FUN__V36*/ curfptr[35];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1855:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1983:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L11*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1855:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1983:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V36*/ curfptr[35] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1855:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1983:/ cppif.else"); /*_.IFCPP___V35*/ curfptr[33] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1856:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1856:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1984:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1984:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L12*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1856:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1984:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1856:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1984:/ apply.arg"); argtab[0].bp_cstring = "mexp.defclass scanned docstr"; - BASILYS_LOCATION("warmelt-macro.bysl:1856:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1984:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L12*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:1856:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1984:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1856:/ apply.arg"); - argtab[3].bp_long = 1856; + BASILYS_LOCATION("warmelt-macro.bysl:1984:/ apply.arg"); + argtab[3].bp_long = 1984; /*_.DEBUG_MSG_FUN__V38*/ curfptr[37] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.DOCSTR__V20*/ curfptr[19]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V37*/ curfptr[35] = /*_.DEBUG_MSG_FUN__V38*/ curfptr[37];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1856:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1984:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L12*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1856:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1984:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V38*/ curfptr[37] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1856:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1984:/ cppif.else"); /*_.IFCPP___V37*/ curfptr[35] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1857:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1857:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1985:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1985:/ block"); /*block*/{ /*_#IS_A__L13*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SYMB__V12*/ curfptr[11]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[4])));; - BASILYS_LOCATION("warmelt-macro.bysl:1857:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1985:/ cond"); /*cond*/ if (/*_#IS_A__L13*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1857:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1985:/ cond.then"); /*_.IFELSE___V40*/ curfptr[39] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1857:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1985:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1857:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1985:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check symb"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1857)?(1857):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check symb"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1985)?(1985):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V40*/ curfptr[39] = 0 ;} ; /*epilog*/} @@ -17936,28 +19485,28 @@ BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); ; /*_.IFCPP___V39*/ curfptr[37] = /*_.IFELSE___V40*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1857:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1985:/ clear"); /*clear*/ /*_#IS_A__L13*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1857:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1985:/ clear"); /*clear*/ /*_.IFELSE___V40*/ curfptr[39] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1857:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1985:/ cppif.else"); /*_.IFCPP___V39*/ curfptr[37] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ block"); /*block*/{ /*_#IS_OBJECT__L14*/ curfnum[0] = (basilys_magic_discr((basilys_ptr_t)(/*_.SUPERCLASS__V16*/ curfptr[15])) == OBMAG_OBJECT);; - BASILYS_LOCATION("warmelt-macro.bysl:1859:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1987:/ cond"); /*cond*/ if (/*_#IS_OBJECT__L14*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1859:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1859:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1987:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1987:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1860:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1988:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1860:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1988:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SUPERCLASS__V16*/ curfptr[15]), 5, "CLASS_ANCESTORS");/*_.SUPERANCESTORS__V44*/ curfptr[43] = slot; }; ; @@ -17970,22 +19519,22 @@ BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); /*_#IX__L17*/ curfnum[16] = 0;; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1865:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1865:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1993:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1993:/ block"); /*block*/{ /*_#IS_A__L18*/ curfnum[17] = basilys_is_instance_of((basilys_ptr_t)(/*_.SUPERCLASS__V16*/ curfptr[15]), (basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[6])));; - BASILYS_LOCATION("warmelt-macro.bysl:1865:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1993:/ cond"); /*cond*/ if (/*_#IS_A__L18*/ curfnum[17]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1865:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1993:/ cond.then"); /*_.IFELSE___V47*/ curfptr[46] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1865:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1993:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1865:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1993:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check superclass"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1865)?(1865):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check superclass"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1993)?(1993):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V47*/ curfptr[46] = 0 ;} ; /*epilog*/} @@ -17994,34 +19543,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); ; /*_.IFCPP___V46*/ curfptr[45] = /*_.IFELSE___V47*/ curfptr[46];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1865:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1993:/ clear"); /*clear*/ /*_#IS_A__L18*/ curfnum[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1865:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1993:/ clear"); /*clear*/ /*_.IFELSE___V47*/ curfptr[46] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1865:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1993:/ cppif.else"); /*_.IFCPP___V46*/ curfptr[45] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1866:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1866:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1994:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1994:/ block"); /*block*/{ /*_#IS_MULTIPLE__L19*/ curfnum[17] = (basilys_magic_discr((basilys_ptr_t)(/*_.SUPERANCESTORS__V44*/ curfptr[43])) == OBMAG_MULTIPLE);; - BASILYS_LOCATION("warmelt-macro.bysl:1866:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1994:/ cond"); /*cond*/ if (/*_#IS_MULTIPLE__L19*/ curfnum[17]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1866:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1994:/ cond.then"); /*_.IFELSE___V49*/ curfptr[48] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1866:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1994:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1866:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1994:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check superancestors"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1866)?(1866):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check superancestors"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1994)?(1994):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V49*/ curfptr[48] = 0 ;} ; /*epilog*/} @@ -18030,34 +19579,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); ; /*_.IFCPP___V48*/ curfptr[46] = /*_.IFELSE___V49*/ curfptr[48];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1866:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1994:/ clear"); /*clear*/ /*_#IS_MULTIPLE__L19*/ curfnum[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1866:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1994:/ clear"); /*clear*/ /*_.IFELSE___V49*/ curfptr[48] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1866:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:1994:/ cppif.else"); /*_.IFCPP___V48*/ curfptr[46] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1867:/ loop"); - /*loop*/{ labloop_ANCLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1867:/ loopbody"); + BASILYS_LOCATION("warmelt-macro.bysl:1995:/ loop"); + /*loop*/{ labloop_ANCLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1995:/ loopbody"); - BASILYS_LOCATION("warmelt-macro.bysl:1867:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1995:/ block"); /*block*/{ /*_#I__L20*/ curfnum[17] = ((/*_#IX__L17*/ curfnum[16]) >= (/*_#NBSUPERANC__L15*/ curfnum[14]));; - BASILYS_LOCATION("warmelt-macro.bysl:1868:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:1996:/ cond"); /*cond*/ if (/*_#I__L20*/ curfnum[17]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1868:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1868:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1996:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:1996:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1868:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1996:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1868:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1996:/ compute"); /*_.ANCLOOP__V51*/ curfptr[50] = NULL;; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1868:/ exit"); + BASILYS_LOCATION("warmelt-macro.bysl:1996:/ exit"); /*exit*/{ goto labexit_ANCLOOP_1;} ;} @@ -18072,21 +19621,21 @@ BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); basilysgc_multiple_put_nth((basilys_ptr_t)(/*_.ANCTUPLE__V45*/ curfptr[44]), (/*_#IX__L17*/ curfnum[16]), (basilys_ptr_t)(/*_.MULTIPLE_NTH__V52*/ curfptr[51])); /*_#I__L21*/ curfnum[20] = ((/*_#IX__L17*/ curfnum[16]) + (1));; - BASILYS_LOCATION("warmelt-macro.bysl:1870:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:1998:/ compute"); /*_#IX__L17*/ curfnum[16] = /*_#SETQ___L22*/ curfnum[21] = /*_#I__L21*/ curfnum[20];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1867:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1995:/ clear"); /*clear*/ /*_#I__L20*/ curfnum[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1867:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1995:/ clear"); /*clear*/ /*_.MULTIPLE_NTH__V52*/ curfptr[51] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1867:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1995:/ clear"); /*clear*/ /*_#I__L21*/ curfnum[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1867:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1995:/ clear"); /*clear*/ /*_#SETQ___L22*/ curfnum[21] = 0 ;} ; ; goto labloop_ANCLOOP_1; - labexit_ANCLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1867:/ loopepilog"); + labexit_ANCLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:1995:/ loopepilog"); /*loopepilog*/ /*_.FOREVER___V50*/ curfptr[48] = /*_.ANCLOOP__V51*/ curfptr[50];; } @@ -18095,58 +19644,58 @@ BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); basilysgc_multiple_put_nth((basilys_ptr_t)(/*_.ANCTUPLE__V45*/ curfptr[44]), (/*_#NBSUPERANC__L15*/ curfnum[14]), (basilys_ptr_t)(/*_.SUPERCLASS__V16*/ curfptr[15])); /*_.LET___V43*/ curfptr[42] = /*_.ANCTUPLE__V45*/ curfptr[44];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1988:/ clear"); /*clear*/ /*_.SUPERANCESTORS__V44*/ curfptr[43] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1988:/ clear"); /*clear*/ /*_#NBSUPERANC__L15*/ curfnum[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1988:/ clear"); /*clear*/ /*_#I__L16*/ curfnum[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1988:/ clear"); /*clear*/ /*_.ANCTUPLE__V45*/ curfptr[44] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1988:/ clear"); /*clear*/ /*_#IX__L17*/ curfnum[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1988:/ clear"); /*clear*/ /*_.IFCPP___V46*/ curfptr[45] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1988:/ clear"); /*clear*/ /*_.IFCPP___V48*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1988:/ clear"); /*clear*/ /*_.FOREVER___V50*/ curfptr[48] = 0 ;} ; /*_.ANCESTORS__V42*/ curfptr[41] = /*_.LET___V43*/ curfptr[42];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1859:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1987:/ clear"); /*clear*/ /*_.LET___V43*/ curfptr[42] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1859:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:1987:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1859:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1987:/ block"); /*block*/{ /*_.MAKE_MULTIPLE__V53*/ curfptr[51] = (basilysgc_new_multiple((basilysobject_ptr_t)((/*!DISCR_SEQCLASS*/ curfrout->tabval[5])), (0)));; /*_.ANCESTORS__V42*/ curfptr[41] = /*_.MAKE_MULTIPLE__V53*/ curfptr[51];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1859:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1987:/ clear"); /*clear*/ /*_.MAKE_MULTIPLE__V53*/ curfptr[51] = 0 ;} ; } ; /*_#IS_OBJECT__L23*/ curfnum[17] = (basilys_magic_discr((basilys_ptr_t)(/*_.SUPERCLASS__V16*/ curfptr[15])) == OBMAG_OBJECT);; - BASILYS_LOCATION("warmelt-macro.bysl:1876:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2004:/ cond"); /*cond*/ if (/*_#IS_OBJECT__L23*/ curfnum[17]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1876:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1876:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2004:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1877:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2005:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SUPERCLASS__V16*/ curfptr[15]), 6, "CLASS_FIELDS");/*_.CLASS_FIELDS__V55*/ curfptr[44] = slot; }; ; /*_.SUPERFIELDS__V54*/ curfptr[43] = /*_.CLASS_FIELDS__V55*/ curfptr[44];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1876:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2004:/ clear"); /*clear*/ /*_.CLASS_FIELDS__V55*/ curfptr[44] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1876:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2004:/ cond.else"); /*_.SUPERFIELDS__V54*/ curfptr[43] = NULL;; } @@ -18171,104 +19720,104 @@ BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); (basilysgc_new_multiple((basilysobject_ptr_t)((/*!DISCR_SEQFIELD*/ curfrout->tabval[9])), (/*_#I__L29*/ curfnum[28])));; /*_.OWNFIELDBINDINGS__V59*/ curfptr[42] = (basilysgc_new_multiple((basilysobject_ptr_t)((/*!DISCR_MULTIPLE*/ curfrout->tabval[10])), (/*_#NBFIELDNAMES__L25*/ curfnum[21])));; - BASILYS_LOCATION("warmelt-macro.bysl:1885:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2013:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SYMB__V12*/ curfptr[11]), 1, "NAMED_NAME");/*_.NAMED_NAME__V60*/ curfptr[51] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1884:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2012:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1884:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2012:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[6])), (9), "CLASS_CLASS");/*_.INST__V62*/ curfptr[61] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1884:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2012:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V62*/ curfptr[61])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V62*/ curfptr[61]))));basilys_putfield_object((/*_.INST__V62*/ curfptr[61]), (1), (/*_.NAMED_NAME__V60*/ curfptr[51]), "NAMED_NAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1884:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2012:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V62*/ curfptr[61])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.INST__V62*/ curfptr[61]))));basilys_putfield_object((/*_.INST__V62*/ curfptr[61]), (5), (/*_.ANCESTORS__V42*/ curfptr[41]), "CLASS_ANCESTORS"); ; /*_.NEWCLASS__V61*/ curfptr[44] = /*_.INST__V62*/ curfptr[61];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1889:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2017:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1889:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2017:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_CLASS_BINDING*/ curfrout->tabval[11])), (4), "CLASS_CLASS_BINDING");/*_.INST__V64*/ curfptr[63] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1889:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2017:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V64*/ curfptr[63])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V64*/ curfptr[63]))));basilys_putfield_object((/*_.INST__V64*/ curfptr[63]), (0), (/*_.SYMB__V12*/ curfptr[11]), "BINDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1889:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2017:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V64*/ curfptr[63])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V64*/ curfptr[63]))));basilys_putfield_object((/*_.INST__V64*/ curfptr[63]), (3), (/*_.NEWCLASS__V61*/ curfptr[44]), "CBIND_CLASS"); ; /*_.CLABIND__V63*/ curfptr[62] = /*_.INST__V64*/ curfptr[63];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1893:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2021:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1893:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2021:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.CLABIND__V63*/ curfptr[62]; /*_.PUT_ENV__V65*/ curfptr[64] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[12])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1894:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1894:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2022:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2022:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L30*/ curfnum[29] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1894:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2022:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1894:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2022:/ apply.arg"); argtab[0].bp_cstring = "expdefclas superfields"; - BASILYS_LOCATION("warmelt-macro.bysl:1894:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2022:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L30*/ curfnum[29]; - BASILYS_LOCATION("warmelt-macro.bysl:1894:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2022:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1894:/ apply.arg"); - argtab[3].bp_long = 1894; + BASILYS_LOCATION("warmelt-macro.bysl:2022:/ apply.arg"); + argtab[3].bp_long = 2022; /*_.DEBUG_MSG_FUN__V67*/ curfptr[66] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SUPERFIELDS__V54*/ curfptr[43]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V66*/ curfptr[65] = /*_.DEBUG_MSG_FUN__V67*/ curfptr[66];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1894:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2022:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L30*/ curfnum[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1894:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2022:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V67*/ curfptr[66] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1894:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2022:/ cppif.else"); /*_.IFCPP___V66*/ curfptr[65] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1897:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2025:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1897:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:2025:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V69*/ curfptr[68] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_15*/ curfrout->tabval[15])), (2)); ; - BASILYS_LOCATION("warmelt-macro.bysl:1897:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2025:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V69*/ curfptr[68])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V69*/ curfptr[68]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V69*/ curfptr[68])->tabval[0] = (basilys_ptr_t)(/*_.FIELDTUP__V58*/ curfptr[48]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1897:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2025:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V69*/ curfptr[68])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V69*/ curfptr[68]))); @@ -18276,70 +19825,70 @@ BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); ; /*_.LAMBDA___V68*/ curfptr[66] = /*_.LAMBDA___V69*/ curfptr[68];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1895:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2023:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1895:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2023:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V68*/ curfptr[66]; /*_.MULTIPLE_EVERY__V70*/ curfptr[69] = basilys_apply ((basilysclosure_ptr_t)((/*!MULTIPLE_EVERY*/ curfrout->tabval[13])), (basilys_ptr_t)(/*_.SUPERFIELDS__V54*/ curfptr[43]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V72*/ curfptr[71] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_21*/ curfrout->tabval[21])), (9)); ; - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V72*/ curfptr[71])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V72*/ curfptr[71]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V72*/ curfptr[71])->tabval[0] = (basilys_ptr_t)(/*_.FIELDSTRMAP__V57*/ curfptr[46]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V72*/ curfptr[71])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V72*/ curfptr[71]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V72*/ curfptr[71])->tabval[1] = (basilys_ptr_t)(/*_.FIELDSLOC__V19*/ curfptr[18]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V72*/ curfptr[71])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 2>= 0 && 2< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V72*/ curfptr[71]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V72*/ curfptr[71])->tabval[2] = (basilys_ptr_t)(/*_.BOXNBSUPERFIELDS__V56*/ curfptr[45]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V72*/ curfptr[71])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 3>= 0 && 3< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V72*/ curfptr[71]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V72*/ curfptr[71])->tabval[3] = (basilys_ptr_t)(/*_.NEWCLASS__V61*/ curfptr[44]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V72*/ curfptr[71])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 4>= 0 && 4< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V72*/ curfptr[71]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V72*/ curfptr[71])->tabval[4] = (basilys_ptr_t)(/*_.FIELDTUP__V58*/ curfptr[48]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V72*/ curfptr[71])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 5>= 0 && 5< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V72*/ curfptr[71]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V72*/ curfptr[71])->tabval[5] = (basilys_ptr_t)(/*_.CLABIND__V63*/ curfptr[62]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V72*/ curfptr[71])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 6>= 0 && 6< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V72*/ curfptr[71]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V72*/ curfptr[71])->tabval[6] = (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V72*/ curfptr[71])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 7>= 0 && 7< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V72*/ curfptr[71]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V72*/ curfptr[71])->tabval[7] = (basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V72*/ curfptr[71])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 8>= 0 && 8< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V72*/ curfptr[71]))); @@ -18347,23 +19896,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); ; /*_.LAMBDA___V71*/ curfptr[70] = /*_.LAMBDA___V72*/ curfptr[71];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1904:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2032:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1904:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2032:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V71*/ curfptr[70]; /*_.MULTIPLE_EVERY__V73*/ curfptr[72] = basilys_apply ((basilysclosure_ptr_t)((/*!MULTIPLE_EVERY*/ curfrout->tabval[13])), (basilys_ptr_t)(/*_.FIELDNAMS__V18*/ curfptr[17]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1931:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2059:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1931:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2059:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.NEWCLASS__V61*/ curfptr[44])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.NEWCLASS__V61*/ curfptr[44]))));basilys_putfield_object((/*_.NEWCLASS__V61*/ curfptr[44]), (6), (/*_.FIELDTUP__V58*/ curfptr[48]), "CLASS_FIELDS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1931:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2059:/ touch"); basilysgc_touch(/*_.NEWCLASS__V61*/ curfptr[44]); ; /*epilog*/} @@ -18374,76 +19923,76 @@ BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); basilys_put_int((basilys_ptr_t)(/*_.NEWCLASS__V61*/ curfptr[44]), (/*_#OBJECT_MAGIC_OBJECT__L31*/ curfnum[29])); #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1935:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1935:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2063:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2063:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L32*/ curfnum[31] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:1935:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2063:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1935:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2063:/ apply.arg"); argtab[0].bp_cstring = "mexp.defclass newclass"; - BASILYS_LOCATION("warmelt-macro.bysl:1935:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2063:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L32*/ curfnum[31]; - BASILYS_LOCATION("warmelt-macro.bysl:1935:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2063:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:1935:/ apply.arg"); - argtab[3].bp_long = 1935; + BASILYS_LOCATION("warmelt-macro.bysl:2063:/ apply.arg"); + argtab[3].bp_long = 2063; /*_.DEBUG_MSG_FUN__V75*/ curfptr[74] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.NEWCLASS__V61*/ curfptr[44]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V74*/ curfptr[73] = /*_.DEBUG_MSG_FUN__V75*/ curfptr[74];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1935:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2063:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L32*/ curfnum[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1935:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2063:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V75*/ curfptr[74] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1935:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2063:/ cppif.else"); /*_.IFCPP___V74*/ curfptr[73] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1936:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2064:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1936:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2064:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_DEFCLASS*/ curfrout->tabval[22])), (7), "CLASS_SRC_DEFCLASS");/*_.INST__V77*/ curfptr[76] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1936:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2064:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V77*/ curfptr[76])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V77*/ curfptr[76]))));basilys_putfield_object((/*_.INST__V77*/ curfptr[76]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1936:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2064:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V77*/ curfptr[76])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V77*/ curfptr[76]))));basilys_putfield_object((/*_.INST__V77*/ curfptr[76]), (1), (/*_.SYMB__V12*/ curfptr[11]), "SDEF_NAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1936:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2064:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V77*/ curfptr[76])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V77*/ curfptr[76]))));basilys_putfield_object((/*_.INST__V77*/ curfptr[76]), (2), (/*_.PREDEF__V17*/ curfptr[16]), "SOBJ_PREDEF"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1936:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2064:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V77*/ curfptr[76])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V77*/ curfptr[76]))));basilys_putfield_object((/*_.INST__V77*/ curfptr[76]), (3), (/*_.DOCSTR__V20*/ curfptr[19]), "SOBJ_DOCSTR"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1936:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2064:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V77*/ curfptr[76])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.INST__V77*/ curfptr[76]))));basilys_putfield_object((/*_.INST__V77*/ curfptr[76]), (4), (/*_.CLABIND__V63*/ curfptr[62]), "SCLASS_CLABIND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1936:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2064:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V77*/ curfptr[76])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.INST__V77*/ curfptr[76]))));basilys_putfield_object((/*_.INST__V77*/ curfptr[76]), (5), (/*_.SUPERBIND__V15*/ curfptr[14]), "SCLASS_SUPERBIND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1936:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2064:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V77*/ curfptr[76])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.INST__V77*/ curfptr[76]))));basilys_putfield_object((/*_.INST__V77*/ curfptr[76]), (6), (/*_.OWNFIELDBINDINGS__V59*/ curfptr[42]), "SCLASS_FLDBINDS"); @@ -18452,117 +20001,117 @@ BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); ; /*_.LET___V41*/ curfptr[39] = /*_.INST___V76*/ curfptr[74];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_#IS_OBJECT__L14*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.ANCESTORS__V42*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_#IS_OBJECT__L23*/ curfnum[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.SUPERFIELDS__V54*/ curfptr[43] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_#NBSUPERFIELDS__L24*/ curfnum[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_#NBFIELDNAMES__L25*/ curfnum[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.BOXNBSUPERFIELDS__V56*/ curfptr[45] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_#I__L26*/ curfnum[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_#I__L27*/ curfnum[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_#I__L28*/ curfnum[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.FIELDSTRMAP__V57*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_#I__L29*/ curfnum[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.FIELDTUP__V58*/ curfptr[48] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.OWNFIELDBINDINGS__V59*/ curfptr[42] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.NAMED_NAME__V60*/ curfptr[51] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.NEWCLASS__V61*/ curfptr[44] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.CLABIND__V63*/ curfptr[62] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.PUT_ENV__V65*/ curfptr[64] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.IFCPP___V66*/ curfptr[65] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.LAMBDA___V68*/ curfptr[66] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.MULTIPLE_EVERY__V70*/ curfptr[69] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.LAMBDA___V71*/ curfptr[70] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.MULTIPLE_EVERY__V73*/ curfptr[72] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_#OBJECT_MAGIC_OBJECT__L31*/ curfnum[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.IFCPP___V74*/ curfptr[73] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1986:/ clear"); /*clear*/ /*_.INST___V76*/ curfptr[74] = 0 ;} ; /*_.MULTI___V11*/ curfptr[9] = /*_.LET___V41*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.IFCPP___V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.IFCPP___V23*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.IFCPP___V25*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.IFCPP___V27*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.IFCPP___V29*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.IFCPP___V31*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.IFCPP___V33*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.IFCPP___V35*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.IFCPP___V37*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.IFCPP___V39*/ curfptr[37] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.LET___V41*/ curfptr[39] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.SUPERNAM__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.SUPERBIND__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.SUPERCLASS__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.PREDEF__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.FIELDNAMS__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.FIELDSLOC__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1845:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1973:/ clear"); /*clear*/ /*_.DOCSTR__V20*/ curfptr[19] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.MULTI___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ clear"); /*clear*/ /*_.MULTI___V11*/ curfptr[9] = 0 ;} ; @@ -18573,14 +20122,14 @@ basilys_trace_end("MEXPAND_DEFCLASS", callcount); basilys_topframe = (struct ca #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_34_MEXPAND_DEFCLASS*/ +} /*end rout_36_MEXPAND_DEFCLASS*/ static basilys_ptr_t -rout_35_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_37_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -18591,7 +20140,7 @@ rout_35_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_35_LAMBDA__st { unsigned nbvar; + struct frame_rout_37_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -18623,18 +20172,18 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1897:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2025:/ getarg"); /*_.SFLD__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:1897:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2025:/ getarg"); if (xargdescr_[0] != BPAR_LONG) goto lab_endgetargs; /*_#IX__L1*/ curfnum[0] = xargtab_[0].bp_long; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1897:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2025:/ block"); /*block*/{ debugnum(( "expdefclasupflds ix"), (/*_#IX__L1*/ curfnum[0])); @@ -18642,22 +20191,22 @@ BASILYS_LOCATION("warmelt-macro.bysl:1897:/ block"); debugvalue(( "expdefclasupfldsval sfld"), ((void*)(/*_.SFLD__V2*/ curfptr[1]))); #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1900:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1900:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2028:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2028:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[1] = basilys_is_instance_of((basilys_ptr_t)(/*_.SFLD__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_FIELD*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:1900:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2028:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[1]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1900:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2028:/ cond.then"); /*_.IFELSE___V4*/ curfptr[3] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1900:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2028:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1900:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2028:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check superfield"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1900)?(1900):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check superfield"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2028)?(2028):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V4*/ curfptr[3] = 0 ;} ; /*epilog*/} @@ -18666,28 +20215,28 @@ BASILYS_LOCATION("warmelt-macro.bysl:1897:/ block"); ; /*_.IFCPP___V3*/ curfptr[2] = /*_.IFELSE___V4*/ curfptr[3];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1900:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2028:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[1] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1900:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2028:/ clear"); /*clear*/ /*_.IFELSE___V4*/ curfptr[3] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1900:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2028:/ cppif.else"); /*_.IFCPP___V3*/ curfptr[2] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; basilysgc_multiple_put_nth((basilys_ptr_t)((/*~FIELDTUP*/ curfclos->tabval[0])), (/*_#IX__L1*/ curfnum[0]), (basilys_ptr_t)(/*_.SFLD__V2*/ curfptr[1])); - BASILYS_LOCATION("warmelt-macro.bysl:1902:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2030:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SFLD__V2*/ curfptr[1]), 1, "NAMED_NAME");/*_.NAMED_NAME__V5*/ curfptr[3] = slot; }; ; basilysgc_put_mapstrings((struct basilysmapstrings_st *) ((/*~FIELDSTRMAP*/ curfclos->tabval[1])), basilys_string_str((basilys_ptr_t)(/*_.NAMED_NAME__V5*/ curfptr[3])), (basilys_ptr_t)(/*_.SFLD__V2*/ curfptr[1])); /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1897:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2025:/ clear"); /*clear*/ /*_.IFCPP___V3*/ curfptr[2] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1897:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2025:/ clear"); /*clear*/ /*_.NAMED_NAME__V5*/ curfptr[3] = 0 ;} ; @@ -18698,14 +20247,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_35_LAMBDA_*/ +} /*end rout_37_LAMBDA_*/ static basilys_ptr_t -rout_36_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_38_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -18716,7 +20265,7 @@ rout_36_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_36_LAMBDA__st { unsigned nbvar; + struct frame_rout_38_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -18748,39 +20297,39 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ getarg"); /*_.FLDNAM__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ getarg"); if (xargdescr_[0] != BPAR_LONG) goto lab_endgetargs; /*_#IX__L1*/ curfnum[0] = xargtab_[0].bp_long; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1906:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2034:/ block"); /*block*/{ debugnum(( "expdefclafldnam ix"), (/*_#IX__L1*/ curfnum[0])); #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1908:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1908:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2036:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2036:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[1] = basilys_is_instance_of((basilys_ptr_t)(/*_.FLDNAM__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:1908:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2036:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[1]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1908:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2036:/ cond.then"); /*_.IFELSE___V4*/ curfptr[3] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1908:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2036:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1908:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2036:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check fldnam"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1908)?(1908):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check fldnam"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2036)?(2036):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V4*/ curfptr[3] = 0 ;} ; /*epilog*/} @@ -18789,28 +20338,28 @@ BASILYS_LOCATION("warmelt-macro.bysl:1906:/ block"); ; /*_.IFCPP___V3*/ curfptr[2] = /*_.IFELSE___V4*/ curfptr[3];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1908:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2036:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[1] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1908:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2036:/ clear"); /*clear*/ /*_.IFELSE___V4*/ curfptr[3] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1908:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2036:/ cppif.else"); /*_.IFCPP___V3*/ curfptr[2] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1909:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2037:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1909:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2037:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.FLDNAM__V2*/ curfptr[1]), 1, "NAMED_NAME");/*_.FLDSTR__V5*/ curfptr[3] = slot; }; ; /*_.MAPSTRING_GETSTR__V6*/ curfptr[5] = (basilys_get_mapstrings((struct basilysmapstrings_st*)((/*~FIELDSTRMAP*/ curfclos->tabval[0])), basilys_string_str((basilys_ptr_t)(/*_.FLDSTR__V5*/ curfptr[3]))));; - BASILYS_LOCATION("warmelt-macro.bysl:1911:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2039:/ cond"); /*cond*/ if (/*_.MAPSTRING_GETSTR__V6*/ curfptr[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1911:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1911:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2039:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2039:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)((/*~FIELDSLOC*/ curfclos->tabval[1])), ( "duplicate field in DEFLCLASS"), (basilys_ptr_t)(/*_.FLDSTR__V5*/ curfptr[3])); @@ -18818,25 +20367,25 @@ BASILYS_LOCATION("warmelt-macro.bysl:1906:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1913:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2041:/ block"); /*block*/{ /*_#GET_INT__L3*/ curfnum[1] = (basilys_get_int((basilys_ptr_t)((/*~BOXNBSUPERFIELDS*/ curfclos->tabval[2]))));; /*_#FLDOFF__L4*/ curfnum[3] = ((/*_#IX__L1*/ curfnum[0]) + (/*_#GET_INT__L3*/ curfnum[1]));; - BASILYS_LOCATION("warmelt-macro.bysl:1914:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2042:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1914:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2042:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_FIELD*/ curfrout->tabval[1])), (4), "CLASS_FIELD");/*_.INST__V8*/ curfptr[7] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1914:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2042:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V8*/ curfptr[7])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V8*/ curfptr[7]))));basilys_putfield_object((/*_.INST__V8*/ curfptr[7]), (1), (/*_.FLDSTR__V5*/ curfptr[3]), "NAMED_NAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1914:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2042:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V8*/ curfptr[7])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V8*/ curfptr[7]))));basilys_putfield_object((/*_.INST__V8*/ curfptr[7]), (2), ((/*~NEWCLASS*/ curfclos->tabval[3])), "FLD_OWNCLASS"); @@ -18851,48 +20400,48 @@ BASILYS_LOCATION("warmelt-macro.bysl:1906:/ block"); basilysgc_multiple_put_nth((basilys_ptr_t)((/*~FIELDTUP*/ curfclos->tabval[4])), (/*_#FLDOFF__L4*/ curfnum[3]), (basilys_ptr_t)(/*_.NEWFLD__V7*/ curfptr[6])); basilysgc_put_mapstrings((struct basilysmapstrings_st *) ((/*~FIELDSTRMAP*/ curfclos->tabval[0])), basilys_string_str((basilys_ptr_t)(/*_.FLDSTR__V5*/ curfptr[3])), (basilys_ptr_t)(/*_.NEWFLD__V7*/ curfptr[6])); - BASILYS_LOCATION("warmelt-macro.bysl:1922:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2050:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1922:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2050:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1922:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2050:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_FIELD_BINDING*/ curfrout->tabval[2])), (4), "CLASS_FIELD_BINDING");/*_.INST__V10*/ curfptr[9] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1922:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2050:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V10*/ curfptr[9])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V10*/ curfptr[9]))));basilys_putfield_object((/*_.INST__V10*/ curfptr[9]), (0), (/*_.FLDNAM__V2*/ curfptr[1]), "BINDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1922:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2050:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V10*/ curfptr[9])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V10*/ curfptr[9]))));basilys_putfield_object((/*_.INST__V10*/ curfptr[9]), (2), ((/*~CLABIND*/ curfclos->tabval[5])), "FLBIND_CLABIND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1922:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2050:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V10*/ curfptr[9])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V10*/ curfptr[9]))));basilys_putfield_object((/*_.INST__V10*/ curfptr[9]), (3), (/*_.NEWFLD__V7*/ curfptr[6]), "FLBIND_FIELD"); ; /*_.NEWFLDBIND__V9*/ curfptr[8] = /*_.INST__V10*/ curfptr[9];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1926:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2054:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1926:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2054:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*~ENV*/ curfclos->tabval[6]); - BASILYS_LOCATION("warmelt-macro.bysl:1926:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2054:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &(/*~LOC*/ curfclos->tabval[7]); /*_.WARN_IF_REDEFINED__V11*/ curfptr[10] = basilys_apply ((basilysclosure_ptr_t)((/*!WARN_IF_REDEFINED*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.FLDNAM__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1927:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2055:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1927:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2055:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.NEWFLDBIND__V9*/ curfptr[8]; /*_.PUT_ENV__V12*/ curfptr[11] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[4])), (basilys_ptr_t)((/*~ENV*/ curfclos->tabval[6])), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -18900,29 +20449,29 @@ BASILYS_LOCATION("warmelt-macro.bysl:1906:/ block"); basilysgc_multiple_put_nth((basilys_ptr_t)((/*~OWNFIELDBINDINGS*/ curfclos->tabval[8])), (/*_#IX__L1*/ curfnum[0]), (basilys_ptr_t)(/*_.NEWFLDBIND__V9*/ curfptr[8])); /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1922:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2050:/ clear"); /*clear*/ /*_.NEWFLDBIND__V9*/ curfptr[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1922:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2050:/ clear"); /*clear*/ /*_.WARN_IF_REDEFINED__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1922:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2050:/ clear"); /*clear*/ /*_.PUT_ENV__V12*/ curfptr[11] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1913:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2041:/ clear"); /*clear*/ /*_#GET_INT__L3*/ curfnum[1] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1913:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2041:/ clear"); /*clear*/ /*_#FLDOFF__L4*/ curfnum[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1913:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2041:/ clear"); /*clear*/ /*_.NEWFLD__V7*/ curfptr[6] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1909:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2037:/ clear"); /*clear*/ /*_.FLDSTR__V5*/ curfptr[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1909:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2037:/ clear"); /*clear*/ /*_.MAPSTRING_GETSTR__V6*/ curfptr[5] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ clear"); /*clear*/ /*_.IFCPP___V3*/ curfptr[2] = 0 ;} ; @@ -18933,14 +20482,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_36_LAMBDA_*/ +} /*end rout_38_LAMBDA_*/ static basilys_ptr_t -rout_37_PARSE_FIELD_ASSIGNMENT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_39_PARSE_FIELD_ASSIGNMENT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -18951,7 +20500,7 @@ rout_37_PARSE_FIELD_ASSIGNMENT(basilysclosure_ptr_t closp_, basilys_ptr_t firsta #define callcount 0L #endif - struct frame_rout_37_PARSE_FIELD_ASSIGNMENT_st { unsigned nbvar; + struct frame_rout_39_PARSE_FIELD_ASSIGNMENT_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -18983,39 +20532,39 @@ basilys_trace_start("PARSE_FIELD_ASSIGNMENT", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ getarg"); /*_.CLA__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.LOC__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.LOC__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.FLDKW__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.FLDKW__V4*/ curfptr[3])) != NULL); /*getarg#3*/ - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ getarg"); if (xargdescr_[2] != BPAR_PTR) goto lab_endgetargs; /*_.EXPR__V5*/ curfptr[4] = (xargtab_[2].bp_aptr) ? (*(xargtab_[2].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.EXPR__V5*/ curfptr[4])) != NULL); /*getarg#4*/ - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ getarg"); if (xargdescr_[3] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V6*/ curfptr[5] = (xargtab_[3].bp_aptr) ? (*(xargtab_[3].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V6*/ curfptr[5])) != NULL); /*getarg#5*/ - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ getarg"); if (xargdescr_[4] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V7*/ curfptr[6] = (xargtab_[4].bp_aptr) ? (*(xargtab_[4].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V7*/ curfptr[6])) != NULL); @@ -19024,16 +20573,16 @@ basilys_trace_start("PARSE_FIELD_ASSIGNMENT", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1951:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2079:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.FLDKW__V4*/ curfptr[3]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[0])));; /*_#NOT__L2*/ curfnum[1] = (!(/*_#IS_A__L1*/ curfnum[0]));; - BASILYS_LOCATION("warmelt-macro.bysl:1952:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2080:/ cond"); /*cond*/ if (/*_#NOT__L2*/ curfnum[1]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1952:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1952:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2080:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2080:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V3*/ curfptr[2]), ( "expecting :fieldname"), (basilys_ptr_t)0); @@ -19043,22 +20592,22 @@ BASILYS_LOCATION("warmelt-macro.bysl:1951:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1954:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1954:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2082:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2082:/ block"); /*block*/{ /*_#IS_A__L3*/ curfnum[2] = basilys_is_instance_of((basilys_ptr_t)(/*_.FLDKW__V4*/ curfptr[3]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:1954:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2082:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[2]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1954:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2082:/ cond.then"); /*_.IFELSE___V9*/ curfptr[8] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1954:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2082:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1954:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2082:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check fldkw"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1954)?(1954):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check fldkw"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2082)?(2082):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V9*/ curfptr[8] = 0 ;} ; /*epilog*/} @@ -19067,34 +20616,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:1951:/ block"); ; /*_.IFCPP___V8*/ curfptr[7] = /*_.IFELSE___V9*/ curfptr[8];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1954:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2082:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[2] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1954:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2082:/ clear"); /*clear*/ /*_.IFELSE___V9*/ curfptr[8] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1954:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2082:/ cppif.else"); /*_.IFCPP___V8*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1955:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1955:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2083:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2083:/ block"); /*block*/{ /*_#IS_A__L4*/ curfnum[2] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V6*/ curfptr[5]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:1955:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2083:/ cond"); /*cond*/ if (/*_#IS_A__L4*/ curfnum[2]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1955:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2083:/ cond.then"); /*_.IFELSE___V11*/ curfptr[10] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1955:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2083:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1955:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2083:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1955)?(1955):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2083)?(2083):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V11*/ curfptr[10] = 0 ;} ; /*epilog*/} @@ -19103,34 +20652,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:1951:/ block"); ; /*_.IFCPP___V10*/ curfptr[8] = /*_.IFELSE___V11*/ curfptr[10];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1955:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2083:/ clear"); /*clear*/ /*_#IS_A__L4*/ curfnum[2] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1955:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2083:/ clear"); /*clear*/ /*_.IFELSE___V11*/ curfptr[10] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1955:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2083:/ cppif.else"); /*_.IFCPP___V10*/ curfptr[8] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1956:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1956:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2084:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2084:/ block"); /*block*/{ /*_#IS_CLOSURE__L5*/ curfnum[2] = (basilys_magic_discr((basilys_ptr_t)(/*_.MEXPANDER__V7*/ curfptr[6])) == OBMAG_CLOSURE);; - BASILYS_LOCATION("warmelt-macro.bysl:1956:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2084:/ cond"); /*cond*/ if (/*_#IS_CLOSURE__L5*/ curfnum[2]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1956:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2084:/ cond.then"); /*_.IFELSE___V13*/ curfptr[12] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1956:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2084:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1956:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2084:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check mexpander"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1956)?(1956):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check mexpander"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2084)?(2084):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V13*/ curfptr[12] = 0 ;} ; /*epilog*/} @@ -19139,44 +20688,44 @@ BASILYS_LOCATION("warmelt-macro.bysl:1951:/ block"); ; /*_.IFCPP___V12*/ curfptr[10] = /*_.IFELSE___V13*/ curfptr[12];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1956:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2084:/ clear"); /*clear*/ /*_#IS_CLOSURE__L5*/ curfnum[2] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1956:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2084:/ clear"); /*clear*/ /*_.IFELSE___V13*/ curfptr[12] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1956:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2084:/ cppif.else"); /*_.IFCPP___V12*/ curfptr[10] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1958:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2086:/ block"); /*block*/{ /*_.FLDBOX__V15*/ curfptr[14] = basilysgc_new_box((basilysobject_ptr_t)((/*!DISCR_BOX*/ curfrout->tabval[2])), (basilys_ptr_t)((/*nil*/NULL)));; /*_#IS_A__L6*/ curfnum[2] = basilys_is_instance_of((basilys_ptr_t)(/*_.CLA__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:1960:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2088:/ cond"); /*cond*/ if (/*_#IS_A__L6*/ curfnum[2]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1960:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1960:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2088:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2088:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1962:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2090:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CLA__V2*/ curfptr[1]), 6, "CLASS_FIELDS");/*_.CLASS_FIELDS__V17*/ curfptr[16] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V19*/ curfptr[18] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_6*/ curfrout->tabval[6])), (2)); ; - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V19*/ curfptr[18])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V19*/ curfptr[18]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V19*/ curfptr[18])->tabval[0] = (basilys_ptr_t)(/*_.FLDKW__V4*/ curfptr[3]); ; - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V19*/ curfptr[18])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V19*/ curfptr[18]))); @@ -19184,208 +20733,208 @@ BASILYS_LOCATION("warmelt-macro.bysl:1951:/ block"); ; /*_.LAMBDA___V18*/ curfptr[17] = /*_.LAMBDA___V19*/ curfptr[18];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1961:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2089:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1961:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2089:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V18*/ curfptr[17]; /*_.MULTIPLE_ITERATE_TEST__V20*/ curfptr[19] = basilys_apply ((basilysclosure_ptr_t)((/*!MULTIPLE_ITERATE_TEST*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.CLASS_FIELDS__V17*/ curfptr[16]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFELSE___V16*/ curfptr[15] = /*_.MULTIPLE_ITERATE_TEST__V20*/ curfptr[19];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1960:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2088:/ clear"); /*clear*/ /*_.CLASS_FIELDS__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1960:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2088:/ clear"); /*clear*/ /*_.LAMBDA___V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1960:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2088:/ clear"); /*clear*/ /*_.MULTIPLE_ITERATE_TEST__V20*/ curfptr[19] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1960:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2088:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1960:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2088:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1974:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2102:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1974:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2102:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.FLDKW__V4*/ curfptr[3]), 1, "NAMED_NAME");/*_.NAMED_NAME__V22*/ curfptr[17] = slot; }; ; /*_.FLDNAM__V23*/ curfptr[19] = basilysgc_named_symbol( basilys_string_str((basilys_ptr_t)(/*_.NAMED_NAME__V22*/ curfptr[17])), BASILYS_CREATE);; - BASILYS_LOCATION("warmelt-macro.bysl:1975:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2103:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1975:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2103:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.FLDNAM__V23*/ curfptr[19]; /*_.FLDBIND__V24*/ curfptr[23] = basilys_apply ((basilysclosure_ptr_t)((/*!FIND_ENV*/ curfrout->tabval[7])), (basilys_ptr_t)(/*_.ENV__V6*/ curfptr[5]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_#IS_A__L7*/ curfnum[6] = basilys_is_instance_of((basilys_ptr_t)(/*_.FLDBIND__V24*/ curfptr[23]), (basilys_ptr_t)((/*!CLASS_FIELD_BINDING*/ curfrout->tabval[8])));; - BASILYS_LOCATION("warmelt-macro.bysl:1977:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2105:/ cond"); /*cond*/ if (/*_#IS_A__L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1977:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1977:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2105:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2105:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1978:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2106:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.FLDBIND__V24*/ curfptr[23]), 3, "FLBIND_FIELD");/*_.FLBIND_FIELD__V26*/ curfptr[25] = slot; }; ; /*_.FLD__V25*/ curfptr[24] = /*_.FLBIND_FIELD__V26*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1977:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); /*clear*/ /*_.FLBIND_FIELD__V26*/ curfptr[25] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1977:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2105:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1977:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2105:/ block"); /*block*/{ /*_#IS_A__L8*/ curfnum[7] = basilys_is_instance_of((basilys_ptr_t)(/*_.FLDBIND__V24*/ curfptr[23]), (basilys_ptr_t)((/*!CLASS_VALUE_BINDING*/ curfrout->tabval[9])));; - BASILYS_LOCATION("warmelt-macro.bysl:1979:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2107:/ cond"); /*cond*/ if (/*_#IS_A__L8*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1979:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1979:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2107:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2107:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1980:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2108:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1980:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2108:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.FLDBIND__V24*/ curfptr[23]), 1, "VBIND_VALUE");/*_.VFLD__V29*/ curfptr[28] = slot; }; ; /*_#IS_A__L9*/ curfnum[8] = basilys_is_instance_of((basilys_ptr_t)(/*_.VFLD__V29*/ curfptr[28]), (basilys_ptr_t)((/*!CLASS_FIELD*/ curfrout->tabval[10])));; - BASILYS_LOCATION("warmelt-macro.bysl:1981:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2109:/ cond"); /*cond*/ if (/*_#IS_A__L9*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1981:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2109:/ cond.then"); /*_.IF___V30*/ curfptr[29] = /*_.VFLD__V29*/ curfptr[28];; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1981:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2109:/ cond.else"); /*_.IF___V30*/ curfptr[29] = NULL;; } ; /*_.LET___V28*/ curfptr[27] = /*_.IF___V30*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1980:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2108:/ clear"); /*clear*/ /*_.VFLD__V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1980:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2108:/ clear"); /*clear*/ /*_#IS_A__L9*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1980:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2108:/ clear"); /*clear*/ /*_.IF___V30*/ curfptr[29] = 0 ;} ; /*_.IFELSE___V27*/ curfptr[25] = /*_.LET___V28*/ curfptr[27];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1979:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2107:/ clear"); /*clear*/ /*_.LET___V28*/ curfptr[27] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1979:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2107:/ cond.else"); /*_.IFELSE___V27*/ curfptr[25] = NULL;; } ; /*_.FLD__V25*/ curfptr[24] = /*_.IFELSE___V27*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1977:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); /*clear*/ /*_#IS_A__L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1977:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); /*clear*/ /*_.IFELSE___V27*/ curfptr[25] = 0 ;} ; } ; /*_#IS_A__L10*/ curfnum[8] = basilys_is_instance_of((basilys_ptr_t)(/*_.FLD__V25*/ curfptr[24]), (basilys_ptr_t)((/*!CLASS_FIELD*/ curfrout->tabval[10])));; - BASILYS_LOCATION("warmelt-macro.bysl:1984:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2112:/ cond"); /*cond*/ if (/*_#IS_A__L10*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1984:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1984:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2112:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2112:/ block"); /*block*/{ basilysgc_box_put((basilys_ptr_t)(/*_.FLDBOX__V15*/ curfptr[14]), (basilys_ptr_t)(/*_.FLD__V25*/ curfptr[24])); /*epilog*/} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1984:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2112:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1984:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2112:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1987:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2115:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.FLDKW__V4*/ curfptr[3]), 1, "NAMED_NAME");/*_.NAMED_NAME__V31*/ curfptr[28] = slot; }; ; basilys_error_str((basilys_ptr_t)(/*_.LOC__V3*/ curfptr[2]), ( "invalid field name in field assignment"), (basilys_ptr_t)(/*_.NAMED_NAME__V31*/ curfptr[28])); /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1984:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2112:/ clear"); /*clear*/ /*_.NAMED_NAME__V31*/ curfptr[28] = 0 ;} ; } ; /*_.LET___V21*/ curfptr[16] = (/*nil*/NULL);; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1974:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2102:/ clear"); /*clear*/ /*_.NAMED_NAME__V22*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1974:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2102:/ clear"); /*clear*/ /*_.FLDNAM__V23*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1974:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2102:/ clear"); /*clear*/ /*_.FLDBIND__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1974:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2102:/ clear"); /*clear*/ /*_#IS_A__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1974:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2102:/ clear"); /*clear*/ /*_.FLD__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1974:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2102:/ clear"); /*clear*/ /*_#IS_A__L10*/ curfnum[8] = 0 ;} ; /*_.IFELSE___V16*/ curfptr[15] = /*_.LET___V21*/ curfptr[16];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1960:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2088:/ clear"); /*clear*/ /*_.LET___V21*/ curfptr[16] = 0 ;} ; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1991:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2119:/ block"); /*block*/{ /*_.FLD__V33*/ curfptr[27] = basilys_box_content((basilysbox_ptr_t)(/*_.FLDBOX__V15*/ curfptr[14]));; /*_#IS_A__L11*/ curfnum[7] = basilys_is_instance_of((basilys_ptr_t)(/*_.FLD__V33*/ curfptr[27]), (basilys_ptr_t)((/*!CLASS_FIELD*/ curfrout->tabval[10])));; - BASILYS_LOCATION("warmelt-macro.bysl:1992:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2120:/ cond"); /*cond*/ if (/*_#IS_A__L11*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1992:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1992:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2120:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2120:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1993:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2121:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1993:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2121:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1993:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2121:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V6*/ curfptr[5]; - BASILYS_LOCATION("warmelt-macro.bysl:1993:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2121:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V7*/ curfptr[6]; /*_.XEX__V36*/ curfptr[17] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[11])), (basilys_ptr_t)(/*_.EXPR__V5*/ curfptr[4]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:1994:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2122:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1994:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2122:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_FIELDASSIGN*/ curfrout->tabval[12])), (3), "CLASS_SRC_FIELDASSIGN");/*_.INST__V38*/ curfptr[23] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1994:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2122:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V38*/ curfptr[23])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V38*/ curfptr[23]))));basilys_putfield_object((/*_.INST__V38*/ curfptr[23]), (0), (/*_.LOC__V3*/ curfptr[2]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1994:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2122:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V38*/ curfptr[23])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V38*/ curfptr[23]))));basilys_putfield_object((/*_.INST__V38*/ curfptr[23]), (1), (/*_.FLD__V33*/ curfptr[27]), "SFLA_FIELD"); ; - BASILYS_LOCATION("warmelt-macro.bysl:1994:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2122:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V38*/ curfptr[23])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V38*/ curfptr[23]))));basilys_putfield_object((/*_.INST__V38*/ curfptr[23]), (2), (/*_.XEX__V36*/ curfptr[17]), "SFLA_EXPR"); @@ -19394,21 +20943,21 @@ BASILYS_LOCATION("warmelt-macro.bysl:1951:/ block"); ; /*_.LET___V35*/ curfptr[28] = /*_.INST___V37*/ curfptr[19];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1993:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2121:/ clear"); /*clear*/ /*_.XEX__V36*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1993:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2121:/ clear"); /*clear*/ /*_.INST___V37*/ curfptr[19] = 0 ;} ; /*_.IFELSE___V34*/ curfptr[25] = /*_.LET___V35*/ curfptr[28];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1992:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2120:/ clear"); /*clear*/ /*_.LET___V35*/ curfptr[28] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1992:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2120:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1992:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2120:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2000:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2128:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.FLDKW__V4*/ curfptr[3]), 1, "NAMED_NAME");/*_.NAMED_NAME__V39*/ curfptr[24] = slot; }; ; @@ -19418,50 +20967,50 @@ BASILYS_LOCATION("warmelt-macro.bysl:1951:/ block"); /*clear*/ /*_.IFELSE___V34*/ curfptr[25] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1992:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2120:/ clear"); /*clear*/ /*_.NAMED_NAME__V39*/ curfptr[24] = 0 ;} ; } ; /*_.LET___V32*/ curfptr[29] = /*_.IFELSE___V34*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1991:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2119:/ clear"); /*clear*/ /*_.FLD__V33*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1991:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2119:/ clear"); /*clear*/ /*_#IS_A__L11*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1991:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2119:/ clear"); /*clear*/ /*_.IFELSE___V34*/ curfptr[25] = 0 ;} ; /*_.LET___V14*/ curfptr[12] = /*_.LET___V32*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1958:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2086:/ clear"); /*clear*/ /*_.FLDBOX__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1958:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2086:/ clear"); /*clear*/ /*_#IS_A__L6*/ curfnum[2] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1958:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2086:/ clear"); /*clear*/ /*_.IFELSE___V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1958:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2086:/ clear"); /*clear*/ /*_.LET___V32*/ curfptr[29] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V14*/ curfptr[12];; - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ clear"); /*clear*/ /*_#NOT__L2*/ curfnum[1] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ clear"); /*clear*/ /*_.IFCPP___V8*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ clear"); /*clear*/ /*_.IFCPP___V10*/ curfptr[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ clear"); /*clear*/ /*_.IFCPP___V12*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ clear"); /*clear*/ /*_.LET___V14*/ curfptr[12] = 0 ;} ; @@ -19472,14 +21021,14 @@ basilys_trace_end("PARSE_FIELD_ASSIGNMENT", callcount); basilys_topframe = (str #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_37_PARSE_FIELD_ASSIGNMENT*/ +} /*end rout_39_PARSE_FIELD_ASSIGNMENT*/ static basilys_ptr_t -rout_38_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_40_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -19490,7 +21039,7 @@ rout_38_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_38_LAMBDA__st { unsigned nbvar; + struct frame_rout_40_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -19522,37 +21071,37 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ getarg"); /*_.CFLD__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ getarg"); if (xargdescr_[0] != BPAR_LONG) goto lab_endgetargs; /*_#IX__L1*/ curfnum[0] = xargtab_[0].bp_long; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:1963:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2091:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:1964:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1964:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2092:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2092:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[1] = basilys_is_instance_of((basilys_ptr_t)(/*_.CFLD__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_FIELD*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:1964:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2092:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[1]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1964:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2092:/ cond.then"); /*_.IFELSE___V4*/ curfptr[3] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1964:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2092:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:1964:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2092:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check fld"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(1964)?(1964):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check fld"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2092)?(2092):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V4*/ curfptr[3] = 0 ;} ; /*epilog*/} @@ -19561,64 +21110,64 @@ BASILYS_LOCATION("warmelt-macro.bysl:1963:/ block"); ; /*_.IFCPP___V3*/ curfptr[2] = /*_.IFELSE___V4*/ curfptr[3];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1964:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2092:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[1] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1964:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2092:/ clear"); /*clear*/ /*_.IFELSE___V4*/ curfptr[3] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:1964:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2092:/ cppif.else"); /*_.IFCPP___V3*/ curfptr[2] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:1965:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2093:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CFLD__V2*/ curfptr[1]), 1, "NAMED_NAME");/*_.NAMED_NAME__V5*/ curfptr[3] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1966:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2094:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)((/*~FLDKW*/ curfclos->tabval[0])), 1, "NAMED_NAME");/*_.NAMED_NAME__V6*/ curfptr[5] = slot; }; ; /*_#S__L3*/ curfnum[1] = basilys_string_same((basilys_ptr_t)(/*_.NAMED_NAME__V5*/ curfptr[3]), (basilys_ptr_t)(/*_.NAMED_NAME__V6*/ curfptr[5]));; - BASILYS_LOCATION("warmelt-macro.bysl:1965:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2093:/ cond"); /*cond*/ if (/*_#S__L3*/ curfnum[1]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:1965:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:1965:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2093:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2093:/ block"); /*block*/{ basilysgc_box_put((basilys_ptr_t)((/*~FLDBOX*/ curfclos->tabval[1])), (basilys_ptr_t)(/*_.CFLD__V2*/ curfptr[1])); - BASILYS_LOCATION("warmelt-macro.bysl:1967:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2095:/ block"); /*block*/{ /*_.PROGN___V8*/ curfptr[7] = (/*nil*/NULL);;} ; /*_.IFELSE___V7*/ curfptr[6] = /*_.PROGN___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1965:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2093:/ clear"); /*clear*/ /*_.PROGN___V8*/ curfptr[7] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:1965:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2093:/ cond.else"); /*_.IFELSE___V7*/ curfptr[6] = /*_.CFLD__V2*/ curfptr[1];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.IFELSE___V7*/ curfptr[6];; - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ clear"); /*clear*/ /*_.IFCPP___V3*/ curfptr[2] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ clear"); /*clear*/ /*_.NAMED_NAME__V5*/ curfptr[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ clear"); /*clear*/ /*_.NAMED_NAME__V6*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ clear"); /*clear*/ /*_#S__L3*/ curfnum[1] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ clear"); /*clear*/ /*_.IFELSE___V7*/ curfptr[6] = 0 ;} ; @@ -19629,14 +21178,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_38_LAMBDA_*/ +} /*end rout_40_LAMBDA_*/ static basilys_ptr_t -rout_39_MEXPAND_DEFINSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_41_MEXPAND_DEFINSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -19647,7 +21196,7 @@ rout_39_MEXPAND_DEFINSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp #define callcount 0L #endif - struct frame_rout_39_MEXPAND_DEFINSTANCE_st { unsigned nbvar; + struct frame_rout_41_MEXPAND_DEFINSTANCE_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -19679,18 +21228,18 @@ basilys_trace_start("MEXPAND_DEFINSTANCE", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -19699,26 +21248,26 @@ basilys_trace_start("MEXPAND_DEFINSTANCE", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2132:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2005:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2005:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2133:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2133:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2005:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2133:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2005:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2133:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2005:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2133:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2005:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2133:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2005)?(2005):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2133)?(2133):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -19727,34 +21276,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2005:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2133:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2005:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2133:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2005:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2133:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2006:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2006:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2134:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2134:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2006:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2134:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2006:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2134:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2006:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2134:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2006:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2134:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2006)?(2006):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2134)?(2134):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -19763,61 +21312,61 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2006:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2134:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2006:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2134:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2006:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2134:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2007:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2007:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2135:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2135:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2007:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2135:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2007:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2135:/ apply.arg"); argtab[0].bp_cstring = "mexp.definstance sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2007:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2135:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2007:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2135:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2007:/ apply.arg"); - argtab[3].bp_long = 2007; + BASILYS_LOCATION("warmelt-macro.bysl:2135:/ apply.arg"); + argtab[3].bp_long = 2135; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2007:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2135:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2007:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2135:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2007:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2135:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ block"); /*block*/{ /*_.PREDEF__V12*/ curfptr[11] = (/*nil*/NULL);; /*_.OBJNUM__V13*/ curfptr[12] = (/*nil*/NULL);; /*_.FIELDS__V14*/ curfptr[13] = (/*nil*/NULL);; /*_.FIELDNAMS__V15*/ curfptr[14] = (/*nil*/NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2012:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2140:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V16*/ curfptr[15] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2013:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2141:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V17*/ curfptr[16] = slot; }; ; @@ -19832,10 +21381,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); /*_.CLABIND__V23*/ curfptr[22] = (/*nil*/NULL);; /*_#IS_NOT_A__L4*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SYMB__V20*/ curfptr[19]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:2020:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2148:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2020:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2020:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2148:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2148:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V17*/ curfptr[16]), ( "missing symbol for DEFINSTANCE"), (basilys_ptr_t)0); @@ -19845,18 +21394,18 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); ; /*_.PAIR_TAIL__V24*/ curfptr[23] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2022:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2150:/ compute"); /*_.CURPAIR__V19*/ curfptr[18] = /*_.SETQ___V25*/ curfptr[24] = /*_.PAIR_TAIL__V24*/ curfptr[23];; - BASILYS_LOCATION("warmelt-macro.bysl:2023:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2151:/ block"); /*block*/{ /*_.NAM__V27*/ curfptr[26] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; /*_#IS_NOT_A__L5*/ curfnum[4] = !basilys_is_instance_of((basilys_ptr_t)(/*_.NAM__V27*/ curfptr[26]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:2024:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2152:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2024:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2024:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2152:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2152:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V17*/ curfptr[16]), ( "missing class name for DEFINSTANCE"), (basilys_ptr_t)0); @@ -19864,13 +21413,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2026:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2154:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2026:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2154:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2026:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2154:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.NAM__V27*/ curfptr[26]; /*_.BND__V29*/ curfptr[28] = basilys_apply ((basilysclosure_ptr_t)((/*!FIND_ENV*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -19879,46 +21428,46 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); (basilysgc_new_list((basilysobject_ptr_t)((/*!DISCR_LIST*/ curfrout->tabval[5]))));; /*_#IS_A__L6*/ curfnum[5] = basilys_is_instance_of((basilys_ptr_t)(/*_.BND__V29*/ curfptr[28]), (basilys_ptr_t)((/*!CLASS_CLASS_BINDING*/ curfrout->tabval[6])));; - BASILYS_LOCATION("warmelt-macro.bysl:2030:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2158:/ cond"); /*cond*/ if (/*_#IS_A__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2030:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2030:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2158:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2158:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2031:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2159:/ compute"); /*_.CLABIND__V23*/ curfptr[22] = /*_.SETQ___V32*/ curfptr[31] = /*_.BND__V29*/ curfptr[28];; - BASILYS_LOCATION("warmelt-macro.bysl:2032:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2160:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V29*/ curfptr[28]), 3, "CBIND_CLASS");/*_.CBIND_CLASS__V33*/ curfptr[32] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2032:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2160:/ compute"); /*_.CLA__V22*/ curfptr[21] = /*_.SETQ___V34*/ curfptr[33] = /*_.CBIND_CLASS__V33*/ curfptr[32];; - BASILYS_LOCATION("warmelt-macro.bysl:2030:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2158:/ block"); /*block*/{ /*_.PROGN___V35*/ curfptr[34] = /*_.SETQ___V34*/ curfptr[33];;} ; /*_.IFELSE___V31*/ curfptr[30] = /*_.PROGN___V35*/ curfptr[34];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2030:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2158:/ clear"); /*clear*/ /*_.SETQ___V32*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2030:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2158:/ clear"); /*clear*/ /*_.CBIND_CLASS__V33*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2030:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2158:/ clear"); /*clear*/ /*_.SETQ___V34*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2030:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2158:/ clear"); /*clear*/ /*_.PROGN___V35*/ curfptr[34] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2030:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2158:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2030:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2158:/ block"); /*block*/{ /*_#IS_A__L7*/ curfnum[6] = basilys_is_instance_of((basilys_ptr_t)(/*_.BND__V29*/ curfptr[28]), (basilys_ptr_t)((/*!CLASS_VALUE_BINDING*/ curfrout->tabval[7])));; - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ cond"); /*cond*/ if (/*_#IS_A__L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2034:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2162:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V29*/ curfptr[28]), 1, "VBIND_VALUE");/*_.VBIND_VALUE__V36*/ curfptr[31] = slot; }; ; @@ -19926,49 +21475,49 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); basilys_is_instance_of((basilys_ptr_t)(/*_.VBIND_VALUE__V36*/ curfptr[31]), (basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[8])));; /*_#IF___L8*/ curfnum[7] = /*_#IS_A__L9*/ curfnum[8];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ clear"); /*clear*/ /*_.VBIND_VALUE__V36*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ clear"); /*clear*/ /*_#IS_A__L9*/ curfnum[8] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2033:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2161:/ cond.else"); /*_#IF___L8*/ curfnum[7] = 0;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ cond"); /*cond*/ if (/*_#IF___L8*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2035:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2163:/ compute"); /*_.CLABIND__V23*/ curfptr[22] = /*_.SETQ___V38*/ curfptr[33] = /*_.BND__V29*/ curfptr[28];; - BASILYS_LOCATION("warmelt-macro.bysl:2036:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2164:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V29*/ curfptr[28]), 1, "VBIND_VALUE");/*_.VBIND_VALUE__V39*/ curfptr[34] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2036:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2164:/ compute"); /*_.CLA__V22*/ curfptr[21] = /*_.SETQ___V40*/ curfptr[31] = /*_.VBIND_VALUE__V39*/ curfptr[34];; - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ block"); /*block*/{ /*_.PROGN___V41*/ curfptr[40] = /*_.SETQ___V40*/ curfptr[31];;} ; /*_.IFELSE___V37*/ curfptr[32] = /*_.PROGN___V41*/ curfptr[40];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ clear"); /*clear*/ /*_.SETQ___V38*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ clear"); /*clear*/ /*_.VBIND_VALUE__V39*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ clear"); /*clear*/ /*_.SETQ___V40*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ clear"); /*clear*/ /*_.PROGN___V41*/ curfptr[40] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2033:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2161:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2039:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2167:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.NAM__V27*/ curfptr[26]), 1, "NAMED_NAME");/*_.NAMED_NAME__V42*/ curfptr[33] = slot; }; ; @@ -19976,61 +21525,61 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); basilys_error_str((basilys_ptr_t)(/*_.LOC__V17*/ curfptr[16]), ( "invalid class name for DEFINSTANCE"), (basilys_ptr_t)(/*_.NAMED_NAME__V42*/ curfptr[33])); /*_.THE_NULL__V43*/ curfptr[34] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2040:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2168:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V43*/ curfptr[34];; - BASILYS_LOCATION("warmelt-macro.bysl:2040:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2168:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2037:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2165:/ block"); /*block*/{ /*_.PROGN___V45*/ curfptr[40] = /*_.RETURN___V44*/ curfptr[31];;} ; /*_.IFELSE___V37*/ curfptr[32] = /*_.PROGN___V45*/ curfptr[40];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ clear"); /*clear*/ /*_.NAMED_NAME__V42*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ clear"); /*clear*/ /*_.THE_NULL__V43*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ clear"); /*clear*/ /*_.RETURN___V44*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2033:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2161:/ clear"); /*clear*/ /*_.PROGN___V45*/ curfptr[40] = 0 ;} ; } ; /*_.IFELSE___V31*/ curfptr[30] = /*_.IFELSE___V37*/ curfptr[32];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2030:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2158:/ clear"); /*clear*/ /*_#IS_A__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2030:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2158:/ clear"); /*clear*/ /*_#IF___L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2030:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2158:/ clear"); /*clear*/ /*_.IFELSE___V37*/ curfptr[32] = 0 ;} ; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2042:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2170:/ compute"); /*_.CLANAME__V21*/ curfptr[20] = /*_.SETQ___V46*/ curfptr[33] = /*_.NAM__V27*/ curfptr[26];; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2043:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2043:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2171:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2171:/ block"); /*block*/{ /*_#IS_A__L10*/ curfnum[8] = basilys_is_instance_of((basilys_ptr_t)(/*_.CLA__V22*/ curfptr[21]), (basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[8])));; - BASILYS_LOCATION("warmelt-macro.bysl:2043:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2171:/ cond"); /*cond*/ if (/*_#IS_A__L10*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2043:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2171:/ cond.then"); /*_.IFELSE___V48*/ curfptr[31] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2043:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2171:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2043:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2171:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check cla"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2043)?(2043):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check cla"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2171)?(2171):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V48*/ curfptr[31] = 0 ;} ; /*epilog*/} @@ -20039,40 +21588,40 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); ; /*_.IFCPP___V47*/ curfptr[34] = /*_.IFELSE___V48*/ curfptr[31];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2043:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2171:/ clear"); /*clear*/ /*_#IS_A__L10*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2043:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2171:/ clear"); /*clear*/ /*_.IFELSE___V48*/ curfptr[31] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2043:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2171:/ cppif.else"); /*_.IFCPP___V47*/ curfptr[34] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.PAIR_TAIL__V49*/ curfptr[40] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2044:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2172:/ compute"); /*_.CURPAIR__V19*/ curfptr[18] = /*_.SETQ___V50*/ curfptr[32] = /*_.PAIR_TAIL__V49*/ curfptr[40];; - BASILYS_LOCATION("warmelt-macro.bysl:2045:/ loop"); - /*loop*/{ labloop_INSLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:2045:/ loopbody"); + BASILYS_LOCATION("warmelt-macro.bysl:2173:/ loop"); + /*loop*/{ labloop_INSLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:2173:/ loopbody"); - BASILYS_LOCATION("warmelt-macro.bysl:2045:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2173:/ block"); /*block*/{ /*_#IS_PAIR__L11*/ curfnum[6] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])) == OBMAG_PAIR);; /*_#NOT__L12*/ curfnum[7] = (!(/*_#IS_PAIR__L11*/ curfnum[6]));; - BASILYS_LOCATION("warmelt-macro.bysl:2046:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2174:/ cond"); /*cond*/ if (/*_#NOT__L12*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2046:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2046:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2174:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2174:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2046:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2174:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2046:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2174:/ compute"); /*_.INSLOOP__V52*/ curfptr[51] = NULL;; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2046:/ exit"); + BASILYS_LOCATION("warmelt-macro.bysl:2174:/ exit"); /*exit*/{ goto labexit_INSLOOP_1;} ;} @@ -20081,16 +21630,16 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2047:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2175:/ block"); /*block*/{ /*_.CURFKW__V54*/ curfptr[53] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; /*_#IS_NOT_A__L13*/ curfnum[8] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CURFKW__V54*/ curfptr[53]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[9])));; - BASILYS_LOCATION("warmelt-macro.bysl:2048:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2176:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L13*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2048:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2048:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2176:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2176:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V17*/ curfptr[16]), ( "expecting keyword in DEFINSTANCE"), (basilys_ptr_t)0); @@ -20100,23 +21649,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); ; /*_.PAIR_TAIL__V55*/ curfptr[54] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2050:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2178:/ compute"); /*_.CURPAIR__V19*/ curfptr[18] = /*_.SETQ___V56*/ curfptr[55] = /*_.PAIR_TAIL__V55*/ curfptr[54];; - BASILYS_LOCATION("warmelt-macro.bysl:2051:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2179:/ block"); /*block*/{ /*_.CUREXP__V58*/ curfptr[57] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; /*_#__L14*/ curfnum[13] = ((/*_.CURFKW__V54*/ curfptr[53]) == ((/*!konst_10_OBJ_NUM*/ curfrout->tabval[10])));; - BASILYS_LOCATION("warmelt-macro.bysl:2052:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2180:/ cond"); /*cond*/ if (/*_#__L14*/ curfnum[13]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2052:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2052:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2180:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2180:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2053:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2181:/ cond"); /*cond*/ if (/*_.OBJNUM__V13*/ curfptr[12]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2053:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2053:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2181:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2181:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V17*/ curfptr[16]), ( "duplicate :obj_num in DEFINSTANCE"), (basilys_ptr_t)0); @@ -20126,64 +21675,64 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); ; /*_#IS_A__L15*/ curfnum[14] = basilys_is_instance_of((basilys_ptr_t)(/*_.CUREXP__V58*/ curfptr[57]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2055:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2183:/ cond"); /*cond*/ if (/*_#IS_A__L15*/ curfnum[14]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2055:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2055:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2183:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2183:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2056:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2184:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2056:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2184:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2056:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2184:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V61*/ curfptr[60] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[11])), (basilys_ptr_t)(/*_.CUREXP__V58*/ curfptr[57]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFELSE___V60*/ curfptr[59] = /*_.MACROEXPAND_1__V61*/ curfptr[60];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2055:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2183:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V61*/ curfptr[60] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2055:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2183:/ cond.else"); /*_.IFELSE___V60*/ curfptr[59] = /*_.CUREXP__V58*/ curfptr[57];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2054:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2182:/ compute"); /*_.OBJNUM__V13*/ curfptr[12] = /*_.SETQ___V62*/ curfptr[60] = /*_.IFELSE___V60*/ curfptr[59];; - BASILYS_LOCATION("warmelt-macro.bysl:2052:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2180:/ block"); /*block*/{ /*_.PROGN___V63*/ curfptr[62] = /*_.SETQ___V62*/ curfptr[60];;} ; /*_.IFELSE___V59*/ curfptr[58] = /*_.PROGN___V63*/ curfptr[62];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2052:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2180:/ clear"); /*clear*/ /*_#IS_A__L15*/ curfnum[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2052:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2180:/ clear"); /*clear*/ /*_.IFELSE___V60*/ curfptr[59] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2052:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2180:/ clear"); /*clear*/ /*_.SETQ___V62*/ curfptr[60] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2052:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2180:/ clear"); /*clear*/ /*_.PROGN___V63*/ curfptr[62] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2052:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2180:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2052:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2180:/ block"); /*block*/{ /*_#__L16*/ curfnum[14] = ((/*_.CURFKW__V54*/ curfptr[53]) == ((/*!konst_12_PREDEF*/ curfrout->tabval[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:2059:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2187:/ cond"); /*cond*/ if (/*_#__L16*/ curfnum[14]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2059:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2059:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2187:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2187:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2060:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2188:/ cond"); /*cond*/ if (/*_.PREDEF__V12*/ curfptr[11]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2060:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2060:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2188:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2188:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V17*/ curfptr[16]), ( "duplicate :predef in DEFINSTANCE"), (basilys_ptr_t)0); @@ -20193,76 +21742,76 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); ; /*_#IS_A__L17*/ curfnum[16] = basilys_is_instance_of((basilys_ptr_t)(/*_.CUREXP__V58*/ curfptr[57]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2062:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2190:/ cond"); /*cond*/ if (/*_#IS_A__L17*/ curfnum[16]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2062:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2062:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2190:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2190:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2063:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2191:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2063:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2191:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2063:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2191:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V66*/ curfptr[62] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[11])), (basilys_ptr_t)(/*_.CUREXP__V58*/ curfptr[57]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFELSE___V65*/ curfptr[60] = /*_.MACROEXPAND_1__V66*/ curfptr[62];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2062:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2190:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V66*/ curfptr[62] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2062:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2190:/ cond.else"); /*_.IFELSE___V65*/ curfptr[60] = /*_.CUREXP__V58*/ curfptr[57];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2061:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2189:/ compute"); /*_.PREDEF__V12*/ curfptr[11] = /*_.SETQ___V67*/ curfptr[62] = /*_.IFELSE___V65*/ curfptr[60];; - BASILYS_LOCATION("warmelt-macro.bysl:2059:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2187:/ block"); /*block*/{ /*_.PROGN___V68*/ curfptr[67] = /*_.SETQ___V67*/ curfptr[62];;} ; /*_.IFELSE___V64*/ curfptr[59] = /*_.PROGN___V68*/ curfptr[67];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2059:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2187:/ clear"); /*clear*/ /*_#IS_A__L17*/ curfnum[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2059:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2187:/ clear"); /*clear*/ /*_.IFELSE___V65*/ curfptr[60] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2059:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2187:/ clear"); /*clear*/ /*_.SETQ___V67*/ curfptr[62] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2059:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2187:/ clear"); /*clear*/ /*_.PROGN___V68*/ curfptr[67] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2059:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2187:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2059:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2187:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2067:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2195:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2067:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2195:/ apply"); /*apply*/{ union basilysparam_un argtab[5]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2067:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2195:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V17*/ curfptr[16]; - BASILYS_LOCATION("warmelt-macro.bysl:2067:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2195:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.CURFKW__V54*/ curfptr[53]; - BASILYS_LOCATION("warmelt-macro.bysl:2067:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2195:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) &/*_.CUREXP__V58*/ curfptr[57]; - BASILYS_LOCATION("warmelt-macro.bysl:2067:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2195:/ apply.arg"); argtab[3].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2067:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2195:/ apply.arg"); argtab[4].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.FLDA__V69*/ curfptr[60] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_FIELD_ASSIGNMENT*/ curfrout->tabval[13])), (basilys_ptr_t)(/*_.CLA__V22*/ curfptr[21]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2068:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2196:/ cond"); /*cond*/ if (/*_.FLDA__V69*/ curfptr[60]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2068:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2068:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2196:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2196:/ block"); /*block*/{ basilysgc_append_list((basilys_ptr_t)(/*_.FLDLIST__V30*/ curfptr[29]), (basilys_ptr_t)(/*_.FLDA__V69*/ curfptr[60])); @@ -20271,10 +21820,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); } /*noelse*/ ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2067:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2195:/ clear"); /*clear*/ /*_.FLDA__V69*/ curfptr[60] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2066:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2194:/ block"); /*block*/{} ; /*epilog*/} @@ -20283,292 +21832,292 @@ BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); ; /*_.IFELSE___V59*/ curfptr[58] = /*_.IFELSE___V64*/ curfptr[59];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2052:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2180:/ clear"); /*clear*/ /*_#__L16*/ curfnum[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2052:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2180:/ clear"); /*clear*/ /*_.IFELSE___V64*/ curfptr[59] = 0 ;} ; } ; /*_.LET___V57*/ curfptr[56] = /*_.IFELSE___V59*/ curfptr[58];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2051:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2179:/ clear"); /*clear*/ /*_.CUREXP__V58*/ curfptr[57] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2051:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2179:/ clear"); /*clear*/ /*_#__L14*/ curfnum[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2051:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2179:/ clear"); /*clear*/ /*_.IFELSE___V59*/ curfptr[58] = 0 ;} ; /*_.PAIR_TAIL__V70*/ curfptr[62] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2072:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2200:/ compute"); /*_.CURPAIR__V19*/ curfptr[18] = /*_.SETQ___V71*/ curfptr[67] = /*_.PAIR_TAIL__V70*/ curfptr[62];; /*_.LET___V53*/ curfptr[52] = /*_.SETQ___V71*/ curfptr[67];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2047:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2175:/ clear"); /*clear*/ /*_.CURFKW__V54*/ curfptr[53] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2047:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2175:/ clear"); /*clear*/ /*_#IS_NOT_A__L13*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2047:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2175:/ clear"); /*clear*/ /*_.PAIR_TAIL__V55*/ curfptr[54] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2047:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2175:/ clear"); /*clear*/ /*_.SETQ___V56*/ curfptr[55] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2047:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2175:/ clear"); /*clear*/ /*_.LET___V57*/ curfptr[56] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2047:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2175:/ clear"); /*clear*/ /*_.PAIR_TAIL__V70*/ curfptr[62] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2047:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2175:/ clear"); /*clear*/ /*_.SETQ___V71*/ curfptr[67] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2045:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2173:/ clear"); /*clear*/ /*_#IS_PAIR__L11*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2045:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2173:/ clear"); /*clear*/ /*_#NOT__L12*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2045:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2173:/ clear"); /*clear*/ /*_.LET___V53*/ curfptr[52] = 0 ;} ; ; goto labloop_INSLOOP_1; - labexit_INSLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:2045:/ loopepilog"); + labexit_INSLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:2173:/ loopepilog"); /*loopepilog*/ /*_.FOREVER___V51*/ curfptr[31] = /*_.INSLOOP__V52*/ curfptr[51];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2074:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2202:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2074:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2202:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2074:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2202:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[15]); /*_.FASTUP__V73*/ curfptr[59] = basilys_apply ((basilysclosure_ptr_t)((/*!LIST_TO_MULTIPLE*/ curfrout->tabval[14])), (basilys_ptr_t)(/*_.FLDLIST__V30*/ curfptr[29]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2076:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2204:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2076:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2204:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_DEFINSTANCE*/ curfrout->tabval[16])), (8), "CLASS_SRC_DEFINSTANCE");/*_.INST__V75*/ curfptr[58] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2076:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2204:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V75*/ curfptr[58]), (0), (/*_.LOC__V17*/ curfptr[16]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2076:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2204:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V75*/ curfptr[58]), (1), (/*_.SYMB__V20*/ curfptr[19]), "SDEF_NAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2076:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2204:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V75*/ curfptr[58]), (2), (/*_.PREDEF__V12*/ curfptr[11]), "SOBJ_PREDEF"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2076:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2204:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V75*/ curfptr[58]), (4), (/*_.CLA__V22*/ curfptr[21]), "SINST_CLASS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2076:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2204:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V75*/ curfptr[58]), (5), (/*_.CLABIND__V23*/ curfptr[22]), "SINST_CLABIND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2076:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2204:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V75*/ curfptr[58]), (6), (/*_.OBJNUM__V13*/ curfptr[12]), "SINST_OBJNUM"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2076:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2204:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (7>=0 && 7< basilys_object_length((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V75*/ curfptr[58]), (7), (/*_.FASTUP__V73*/ curfptr[59]), "SINST_FIELDS"); ; /*_.SINST__V74*/ curfptr[57] = /*_.INST__V75*/ curfptr[58];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2086:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2214:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2086:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2214:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_INSTANCE_BINDING*/ curfrout->tabval[17])), (3), "CLASS_INSTANCE_BINDING");/*_.INST__V77*/ curfptr[54] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2086:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2214:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V77*/ curfptr[54])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V77*/ curfptr[54]))));basilys_putfield_object((/*_.INST__V77*/ curfptr[54]), (0), (/*_.SYMB__V20*/ curfptr[19]), "BINDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2086:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2214:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V77*/ curfptr[54])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V77*/ curfptr[54]))));basilys_putfield_object((/*_.INST__V77*/ curfptr[54]), (2), (/*_.CLA__V22*/ curfptr[21]), "IBIND_ICLASS"); ; /*_.IBIND__V76*/ curfptr[53] = /*_.INST__V77*/ curfptr[54];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2091:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2219:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2091:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2219:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2091:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2219:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V17*/ curfptr[16]; /*_.WARN_IF_REDEFINED__V78*/ curfptr[55] = basilys_apply ((basilysclosure_ptr_t)((/*!WARN_IF_REDEFINED*/ curfrout->tabval[18])), (basilys_ptr_t)(/*_.SYMB__V20*/ curfptr[19]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2092:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2220:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2092:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2220:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.IBIND__V76*/ curfptr[53]; /*_.PUT_ENV__V79*/ curfptr[56] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[19])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2093:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2093:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2221:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2221:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L18*/ curfnum[16] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2093:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2221:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2093:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2221:/ apply.arg"); argtab[0].bp_cstring = "mexp.definstance sinst"; - BASILYS_LOCATION("warmelt-macro.bysl:2093:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2221:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L18*/ curfnum[16]; - BASILYS_LOCATION("warmelt-macro.bysl:2093:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2221:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2093:/ apply.arg"); - argtab[3].bp_long = 2093; + BASILYS_LOCATION("warmelt-macro.bysl:2221:/ apply.arg"); + argtab[3].bp_long = 2221; /*_.DEBUG_MSG_FUN__V81*/ curfptr[67] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SINST__V74*/ curfptr[57]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V80*/ curfptr[62] = /*_.DEBUG_MSG_FUN__V81*/ curfptr[67];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2093:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2221:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L18*/ curfnum[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2093:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2221:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V81*/ curfptr[67] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2093:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2221:/ cppif.else"); /*_.IFCPP___V80*/ curfptr[62] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2094:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2222:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.SINST__V74*/ curfptr[57];; - BASILYS_LOCATION("warmelt-macro.bysl:2094:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2222:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V72*/ curfptr[60] = /*_.RETURN___V82*/ curfptr[52];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2074:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2202:/ clear"); /*clear*/ /*_.FASTUP__V73*/ curfptr[59] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2074:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2202:/ clear"); /*clear*/ /*_.SINST__V74*/ curfptr[57] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2074:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2202:/ clear"); /*clear*/ /*_.IBIND__V76*/ curfptr[53] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2074:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2202:/ clear"); /*clear*/ /*_.WARN_IF_REDEFINED__V78*/ curfptr[55] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2074:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2202:/ clear"); /*clear*/ /*_.PUT_ENV__V79*/ curfptr[56] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2074:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2202:/ clear"); /*clear*/ /*_.IFCPP___V80*/ curfptr[62] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2074:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2202:/ clear"); /*clear*/ /*_.RETURN___V82*/ curfptr[52] = 0 ;} ; /*_.LET___V28*/ curfptr[27] = /*_.LET___V72*/ curfptr[60];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2026:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2154:/ clear"); /*clear*/ /*_.BND__V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2026:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2154:/ clear"); /*clear*/ /*_.FLDLIST__V30*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2026:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2154:/ clear"); /*clear*/ /*_#IS_A__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2026:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2154:/ clear"); /*clear*/ /*_.IFELSE___V31*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2026:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2154:/ clear"); /*clear*/ /*_.SETQ___V46*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2026:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2154:/ clear"); /*clear*/ /*_.IFCPP___V47*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2026:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2154:/ clear"); /*clear*/ /*_.PAIR_TAIL__V49*/ curfptr[40] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2026:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2154:/ clear"); /*clear*/ /*_.SETQ___V50*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2026:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2154:/ clear"); /*clear*/ /*_.FOREVER___V51*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2026:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2154:/ clear"); /*clear*/ /*_.LET___V72*/ curfptr[60] = 0 ;} ; /*_.LET___V26*/ curfptr[25] = /*_.LET___V28*/ curfptr[27];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2023:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2151:/ clear"); /*clear*/ /*_.NAM__V27*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2023:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2151:/ clear"); /*clear*/ /*_#IS_NOT_A__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2023:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2151:/ clear"); /*clear*/ /*_.LET___V28*/ curfptr[27] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V26*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.PREDEF__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.OBJNUM__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.FIELDS__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.FIELDNAMS__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.CONT__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.LOC__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.LIST_FIRST__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.CURPAIR__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.SYMB__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.CLANAME__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.CLA__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.CLABIND__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_#IS_NOT_A__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.PAIR_TAIL__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.SETQ___V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2008:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2136:/ clear"); /*clear*/ /*_.LET___V26*/ curfptr[25] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -20579,14 +22128,14 @@ basilys_trace_end("MEXPAND_DEFINSTANCE", callcount); basilys_topframe = (struct #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_39_MEXPAND_DEFINSTANCE*/ +} /*end rout_41_MEXPAND_DEFINSTANCE*/ static basilys_ptr_t -rout_40_MEXPAND_DEFSELECTOR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_42_MEXPAND_DEFSELECTOR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -20597,7 +22146,7 @@ rout_40_MEXPAND_DEFSELECTOR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp #define callcount 0L #endif - struct frame_rout_40_MEXPAND_DEFSELECTOR_st { unsigned nbvar; + struct frame_rout_42_MEXPAND_DEFSELECTOR_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -20629,18 +22178,18 @@ basilys_trace_start("MEXPAND_DEFSELECTOR", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -20649,26 +22198,26 @@ basilys_trace_start("MEXPAND_DEFSELECTOR", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2229:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2102:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2102:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2230:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2230:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2102:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2230:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2102:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2230:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2102:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2230:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2102:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2230:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2102)?(2102):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2230)?(2230):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -20677,34 +22226,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2102:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2230:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2102:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2230:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2102:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2230:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2103:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2103:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2231:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2231:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2103:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2231:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2103:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2231:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2103:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2231:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2103:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2231:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2103)?(2103):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2231)?(2231):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -20713,61 +22262,61 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2103:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2231:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2103:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2231:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2103:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2231:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2104:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2104:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2232:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2232:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2104:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2232:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2104:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2232:/ apply.arg"); argtab[0].bp_cstring = "mexp.definstance sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2104:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2232:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2104:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2232:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2104:/ apply.arg"); - argtab[3].bp_long = 2104; + BASILYS_LOCATION("warmelt-macro.bysl:2232:/ apply.arg"); + argtab[3].bp_long = 2232; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2104:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2232:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2104:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2232:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2104:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2232:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ block"); /*block*/{ /*_.PREDEF__V12*/ curfptr[11] = (/*nil*/NULL);; /*_.OBJNUM__V13*/ curfptr[12] = (/*nil*/NULL);; /*_.FIELDS__V14*/ curfptr[13] = (/*nil*/NULL);; /*_.FIELDNAMS__V15*/ curfptr[14] = (/*nil*/NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2109:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2237:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V16*/ curfptr[15] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2110:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2238:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V17*/ curfptr[16] = slot; }; ; @@ -20782,10 +22331,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); /*_.CLABIND__V23*/ curfptr[22] = (/*nil*/NULL);; /*_#IS_NOT_A__L4*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SYMB__V20*/ curfptr[19]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:2117:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2245:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2117:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2117:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2245:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2245:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V17*/ curfptr[16]), ( "missing symbol for DEFINSTANCE"), (basilys_ptr_t)0); @@ -20795,18 +22344,18 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); ; /*_.PAIR_TAIL__V24*/ curfptr[23] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2119:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2247:/ compute"); /*_.CURPAIR__V19*/ curfptr[18] = /*_.SETQ___V25*/ curfptr[24] = /*_.PAIR_TAIL__V24*/ curfptr[23];; - BASILYS_LOCATION("warmelt-macro.bysl:2120:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2248:/ block"); /*block*/{ /*_.NAM__V27*/ curfptr[26] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; /*_#IS_NOT_A__L5*/ curfnum[4] = !basilys_is_instance_of((basilys_ptr_t)(/*_.NAM__V27*/ curfptr[26]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:2121:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2249:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2121:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2121:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2249:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2249:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V17*/ curfptr[16]), ( "missing class name for DEFINSTANCE"), (basilys_ptr_t)0); @@ -20814,13 +22363,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2123:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2251:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2123:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2251:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2123:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2251:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.NAM__V27*/ curfptr[26]; /*_.BND__V29*/ curfptr[28] = basilys_apply ((basilysclosure_ptr_t)((/*!FIND_ENV*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -20829,46 +22378,46 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); (basilysgc_new_list((basilysobject_ptr_t)((/*!DISCR_LIST*/ curfrout->tabval[5]))));; /*_#IS_A__L6*/ curfnum[5] = basilys_is_instance_of((basilys_ptr_t)(/*_.BND__V29*/ curfptr[28]), (basilys_ptr_t)((/*!CLASS_CLASS_BINDING*/ curfrout->tabval[6])));; - BASILYS_LOCATION("warmelt-macro.bysl:2127:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2255:/ cond"); /*cond*/ if (/*_#IS_A__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2127:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2127:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2255:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2255:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2128:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2256:/ compute"); /*_.CLABIND__V23*/ curfptr[22] = /*_.SETQ___V32*/ curfptr[31] = /*_.BND__V29*/ curfptr[28];; - BASILYS_LOCATION("warmelt-macro.bysl:2129:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2257:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V29*/ curfptr[28]), 3, "CBIND_CLASS");/*_.CBIND_CLASS__V33*/ curfptr[32] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2129:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2257:/ compute"); /*_.CLA__V22*/ curfptr[21] = /*_.SETQ___V34*/ curfptr[33] = /*_.CBIND_CLASS__V33*/ curfptr[32];; - BASILYS_LOCATION("warmelt-macro.bysl:2127:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2255:/ block"); /*block*/{ /*_.PROGN___V35*/ curfptr[34] = /*_.SETQ___V34*/ curfptr[33];;} ; /*_.IFELSE___V31*/ curfptr[30] = /*_.PROGN___V35*/ curfptr[34];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2127:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2255:/ clear"); /*clear*/ /*_.SETQ___V32*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2127:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2255:/ clear"); /*clear*/ /*_.CBIND_CLASS__V33*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2127:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2255:/ clear"); /*clear*/ /*_.SETQ___V34*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2127:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2255:/ clear"); /*clear*/ /*_.PROGN___V35*/ curfptr[34] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2127:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2255:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2127:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2255:/ block"); /*block*/{ /*_#IS_A__L7*/ curfnum[6] = basilys_is_instance_of((basilys_ptr_t)(/*_.BND__V29*/ curfptr[28]), (basilys_ptr_t)((/*!CLASS_VALUE_BINDING*/ curfrout->tabval[7])));; - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ cond"); /*cond*/ if (/*_#IS_A__L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2131:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2259:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V29*/ curfptr[28]), 1, "VBIND_VALUE");/*_.VBIND_VALUE__V36*/ curfptr[31] = slot; }; ; @@ -20876,49 +22425,49 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); basilys_is_instance_of((basilys_ptr_t)(/*_.VBIND_VALUE__V36*/ curfptr[31]), (basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[8])));; /*_#IF___L8*/ curfnum[7] = /*_#IS_A__L9*/ curfnum[8];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); /*clear*/ /*_.VBIND_VALUE__V36*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); /*clear*/ /*_#IS_A__L9*/ curfnum[8] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2130:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2258:/ cond.else"); /*_#IF___L8*/ curfnum[7] = 0;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ cond"); /*cond*/ if (/*_#IF___L8*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2132:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2260:/ compute"); /*_.CLABIND__V23*/ curfptr[22] = /*_.SETQ___V38*/ curfptr[33] = /*_.BND__V29*/ curfptr[28];; - BASILYS_LOCATION("warmelt-macro.bysl:2133:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2261:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V29*/ curfptr[28]), 1, "VBIND_VALUE");/*_.VBIND_VALUE__V39*/ curfptr[34] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2133:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2261:/ compute"); /*_.CLA__V22*/ curfptr[21] = /*_.SETQ___V40*/ curfptr[31] = /*_.VBIND_VALUE__V39*/ curfptr[34];; - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ block"); /*block*/{ /*_.PROGN___V41*/ curfptr[40] = /*_.SETQ___V40*/ curfptr[31];;} ; /*_.IFELSE___V37*/ curfptr[32] = /*_.PROGN___V41*/ curfptr[40];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); /*clear*/ /*_.SETQ___V38*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); /*clear*/ /*_.VBIND_VALUE__V39*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); /*clear*/ /*_.SETQ___V40*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); /*clear*/ /*_.PROGN___V41*/ curfptr[40] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2130:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2258:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2136:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2264:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.NAM__V27*/ curfptr[26]), 1, "NAMED_NAME");/*_.NAMED_NAME__V42*/ curfptr[33] = slot; }; ; @@ -20926,61 +22475,61 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); basilys_error_str((basilys_ptr_t)(/*_.LOC__V17*/ curfptr[16]), ( "invalid class name for DEFINSTANCE"), (basilys_ptr_t)(/*_.NAMED_NAME__V42*/ curfptr[33])); /*_.THE_NULL__V43*/ curfptr[34] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2137:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2265:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V43*/ curfptr[34];; - BASILYS_LOCATION("warmelt-macro.bysl:2137:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2265:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2134:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2262:/ block"); /*block*/{ /*_.PROGN___V45*/ curfptr[40] = /*_.RETURN___V44*/ curfptr[31];;} ; /*_.IFELSE___V37*/ curfptr[32] = /*_.PROGN___V45*/ curfptr[40];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); /*clear*/ /*_.NAMED_NAME__V42*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); /*clear*/ /*_.THE_NULL__V43*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); /*clear*/ /*_.RETURN___V44*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2130:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); /*clear*/ /*_.PROGN___V45*/ curfptr[40] = 0 ;} ; } ; /*_.IFELSE___V31*/ curfptr[30] = /*_.IFELSE___V37*/ curfptr[32];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2127:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2255:/ clear"); /*clear*/ /*_#IS_A__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2127:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2255:/ clear"); /*clear*/ /*_#IF___L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2127:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2255:/ clear"); /*clear*/ /*_.IFELSE___V37*/ curfptr[32] = 0 ;} ; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2139:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2267:/ compute"); /*_.CLANAME__V21*/ curfptr[20] = /*_.SETQ___V46*/ curfptr[33] = /*_.NAM__V27*/ curfptr[26];; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2140:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2140:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2268:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2268:/ block"); /*block*/{ /*_#IS_A__L10*/ curfnum[8] = basilys_is_instance_of((basilys_ptr_t)(/*_.CLA__V22*/ curfptr[21]), (basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[8])));; - BASILYS_LOCATION("warmelt-macro.bysl:2140:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2268:/ cond"); /*cond*/ if (/*_#IS_A__L10*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2140:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2268:/ cond.then"); /*_.IFELSE___V48*/ curfptr[31] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2140:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2268:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2140:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2268:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check cla"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2140)?(2140):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check cla"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2268)?(2268):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V48*/ curfptr[31] = 0 ;} ; /*epilog*/} @@ -20989,40 +22538,40 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); ; /*_.IFCPP___V47*/ curfptr[34] = /*_.IFELSE___V48*/ curfptr[31];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2140:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2268:/ clear"); /*clear*/ /*_#IS_A__L10*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2140:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2268:/ clear"); /*clear*/ /*_.IFELSE___V48*/ curfptr[31] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2140:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2268:/ cppif.else"); /*_.IFCPP___V47*/ curfptr[34] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.PAIR_TAIL__V49*/ curfptr[40] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2141:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2269:/ compute"); /*_.CURPAIR__V19*/ curfptr[18] = /*_.SETQ___V50*/ curfptr[32] = /*_.PAIR_TAIL__V49*/ curfptr[40];; - BASILYS_LOCATION("warmelt-macro.bysl:2142:/ loop"); - /*loop*/{ labloop_INSLOOP_2:;BASILYS_LOCATION("warmelt-macro.bysl:2142:/ loopbody"); + BASILYS_LOCATION("warmelt-macro.bysl:2270:/ loop"); + /*loop*/{ labloop_INSLOOP_2:;BASILYS_LOCATION("warmelt-macro.bysl:2270:/ loopbody"); - BASILYS_LOCATION("warmelt-macro.bysl:2142:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2270:/ block"); /*block*/{ /*_#IS_PAIR__L11*/ curfnum[6] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])) == OBMAG_PAIR);; /*_#NOT__L12*/ curfnum[7] = (!(/*_#IS_PAIR__L11*/ curfnum[6]));; - BASILYS_LOCATION("warmelt-macro.bysl:2143:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2271:/ cond"); /*cond*/ if (/*_#NOT__L12*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2143:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2143:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2271:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2271:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2143:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2271:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2143:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2271:/ compute"); /*_.INSLOOP__V52*/ curfptr[51] = NULL;; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2143:/ exit"); + BASILYS_LOCATION("warmelt-macro.bysl:2271:/ exit"); /*exit*/{ goto labexit_INSLOOP_2;} ;} @@ -21031,16 +22580,16 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2144:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2272:/ block"); /*block*/{ /*_.CURFKW__V54*/ curfptr[53] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; /*_#IS_NOT_A__L13*/ curfnum[8] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CURFKW__V54*/ curfptr[53]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[9])));; - BASILYS_LOCATION("warmelt-macro.bysl:2145:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2273:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L13*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2145:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2145:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2273:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2273:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V17*/ curfptr[16]), ( "expecting keyword in DEFINSTANCE"), (basilys_ptr_t)0); @@ -21050,23 +22599,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); ; /*_.PAIR_TAIL__V55*/ curfptr[54] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2147:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2275:/ compute"); /*_.CURPAIR__V19*/ curfptr[18] = /*_.SETQ___V56*/ curfptr[55] = /*_.PAIR_TAIL__V55*/ curfptr[54];; - BASILYS_LOCATION("warmelt-macro.bysl:2148:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2276:/ block"); /*block*/{ /*_.CUREXP__V58*/ curfptr[57] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; /*_#__L14*/ curfnum[13] = ((/*_.CURFKW__V54*/ curfptr[53]) == ((/*!konst_10_OBJ_NUM*/ curfrout->tabval[10])));; - BASILYS_LOCATION("warmelt-macro.bysl:2149:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2277:/ cond"); /*cond*/ if (/*_#__L14*/ curfnum[13]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2149:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2149:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2277:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2277:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2150:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2278:/ cond"); /*cond*/ if (/*_.CUREXP__V58*/ curfptr[57]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2150:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2150:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2278:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2278:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V17*/ curfptr[16]), ( "duplicate :obj_num in DEFINSTANCE"), (basilys_ptr_t)0); @@ -21076,64 +22625,64 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); ; /*_#IS_A__L15*/ curfnum[14] = basilys_is_instance_of((basilys_ptr_t)(/*_.CUREXP__V58*/ curfptr[57]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2152:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2280:/ cond"); /*cond*/ if (/*_#IS_A__L15*/ curfnum[14]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2152:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2152:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2280:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2280:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2153:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2281:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2153:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2281:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2153:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2281:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V61*/ curfptr[60] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[11])), (basilys_ptr_t)(/*_.CUREXP__V58*/ curfptr[57]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFELSE___V60*/ curfptr[59] = /*_.MACROEXPAND_1__V61*/ curfptr[60];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2152:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2280:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V61*/ curfptr[60] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2152:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2280:/ cond.else"); /*_.IFELSE___V60*/ curfptr[59] = /*_.CUREXP__V58*/ curfptr[57];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2151:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2279:/ compute"); /*_.OBJNUM__V13*/ curfptr[12] = /*_.SETQ___V62*/ curfptr[60] = /*_.IFELSE___V60*/ curfptr[59];; - BASILYS_LOCATION("warmelt-macro.bysl:2149:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2277:/ block"); /*block*/{ /*_.PROGN___V63*/ curfptr[62] = /*_.SETQ___V62*/ curfptr[60];;} ; /*_.IFELSE___V59*/ curfptr[58] = /*_.PROGN___V63*/ curfptr[62];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2149:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2277:/ clear"); /*clear*/ /*_#IS_A__L15*/ curfnum[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2149:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2277:/ clear"); /*clear*/ /*_.IFELSE___V60*/ curfptr[59] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2149:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2277:/ clear"); /*clear*/ /*_.SETQ___V62*/ curfptr[60] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2149:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2277:/ clear"); /*clear*/ /*_.PROGN___V63*/ curfptr[62] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2149:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2277:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2149:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2277:/ block"); /*block*/{ /*_#__L16*/ curfnum[14] = ((/*_.CURFKW__V54*/ curfptr[53]) == ((/*!konst_12_PREDEF*/ curfrout->tabval[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:2156:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2284:/ cond"); /*cond*/ if (/*_#__L16*/ curfnum[14]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2156:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2156:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2284:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2284:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2157:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2285:/ cond"); /*cond*/ if (/*_.CUREXP__V58*/ curfptr[57]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2157:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2157:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2285:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2285:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V17*/ curfptr[16]), ( "duplicate :predef in DEFINSTANCE"), (basilys_ptr_t)0); @@ -21143,76 +22692,76 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); ; /*_#IS_A__L17*/ curfnum[16] = basilys_is_instance_of((basilys_ptr_t)(/*_.CUREXP__V58*/ curfptr[57]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2159:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2287:/ cond"); /*cond*/ if (/*_#IS_A__L17*/ curfnum[16]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2159:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2159:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2287:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2287:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2160:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2288:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2160:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2288:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2160:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2288:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V66*/ curfptr[62] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[11])), (basilys_ptr_t)(/*_.CUREXP__V58*/ curfptr[57]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFELSE___V65*/ curfptr[60] = /*_.MACROEXPAND_1__V66*/ curfptr[62];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2159:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2287:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V66*/ curfptr[62] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2159:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2287:/ cond.else"); /*_.IFELSE___V65*/ curfptr[60] = /*_.CUREXP__V58*/ curfptr[57];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2158:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2286:/ compute"); /*_.PREDEF__V12*/ curfptr[11] = /*_.SETQ___V67*/ curfptr[62] = /*_.IFELSE___V65*/ curfptr[60];; - BASILYS_LOCATION("warmelt-macro.bysl:2156:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2284:/ block"); /*block*/{ /*_.PROGN___V68*/ curfptr[67] = /*_.SETQ___V67*/ curfptr[62];;} ; /*_.IFELSE___V64*/ curfptr[59] = /*_.PROGN___V68*/ curfptr[67];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2156:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2284:/ clear"); /*clear*/ /*_#IS_A__L17*/ curfnum[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2156:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2284:/ clear"); /*clear*/ /*_.IFELSE___V65*/ curfptr[60] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2156:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2284:/ clear"); /*clear*/ /*_.SETQ___V67*/ curfptr[62] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2156:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2284:/ clear"); /*clear*/ /*_.PROGN___V68*/ curfptr[67] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2156:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2284:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2156:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2284:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2164:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2292:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2164:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2292:/ apply"); /*apply*/{ union basilysparam_un argtab[5]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2164:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2292:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V17*/ curfptr[16]; - BASILYS_LOCATION("warmelt-macro.bysl:2164:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2292:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.CURFKW__V54*/ curfptr[53]; - BASILYS_LOCATION("warmelt-macro.bysl:2164:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2292:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) &/*_.CUREXP__V58*/ curfptr[57]; - BASILYS_LOCATION("warmelt-macro.bysl:2164:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2292:/ apply.arg"); argtab[3].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2164:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2292:/ apply.arg"); argtab[4].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.FLDA__V69*/ curfptr[60] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_FIELD_ASSIGNMENT*/ curfrout->tabval[13])), (basilys_ptr_t)(/*_.CLA__V22*/ curfptr[21]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2165:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2293:/ cond"); /*cond*/ if (/*_.FLDA__V69*/ curfptr[60]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2165:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2165:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2293:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2293:/ block"); /*block*/{ basilysgc_append_list((basilys_ptr_t)(/*_.FLDLIST__V30*/ curfptr[29]), (basilys_ptr_t)(/*_.FLDA__V69*/ curfptr[60])); @@ -21221,10 +22770,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); } /*noelse*/ ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2164:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2292:/ clear"); /*clear*/ /*_.FLDA__V69*/ curfptr[60] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2163:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2291:/ block"); /*block*/{} ; /*epilog*/} @@ -21233,247 +22782,247 @@ BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); ; /*_.IFELSE___V59*/ curfptr[58] = /*_.IFELSE___V64*/ curfptr[59];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2149:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2277:/ clear"); /*clear*/ /*_#__L16*/ curfnum[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2149:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2277:/ clear"); /*clear*/ /*_.IFELSE___V64*/ curfptr[59] = 0 ;} ; } ; /*_.LET___V57*/ curfptr[56] = /*_.IFELSE___V59*/ curfptr[58];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2148:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2276:/ clear"); /*clear*/ /*_.CUREXP__V58*/ curfptr[57] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2148:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2276:/ clear"); /*clear*/ /*_#__L14*/ curfnum[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2148:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2276:/ clear"); /*clear*/ /*_.IFELSE___V59*/ curfptr[58] = 0 ;} ; /*_.PAIR_TAIL__V70*/ curfptr[62] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2169:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2297:/ compute"); /*_.CURPAIR__V19*/ curfptr[18] = /*_.SETQ___V71*/ curfptr[67] = /*_.PAIR_TAIL__V70*/ curfptr[62];; /*_.LET___V53*/ curfptr[52] = /*_.SETQ___V71*/ curfptr[67];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2144:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2272:/ clear"); /*clear*/ /*_.CURFKW__V54*/ curfptr[53] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2144:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2272:/ clear"); /*clear*/ /*_#IS_NOT_A__L13*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2144:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2272:/ clear"); /*clear*/ /*_.PAIR_TAIL__V55*/ curfptr[54] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2144:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2272:/ clear"); /*clear*/ /*_.SETQ___V56*/ curfptr[55] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2144:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2272:/ clear"); /*clear*/ /*_.LET___V57*/ curfptr[56] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2144:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2272:/ clear"); /*clear*/ /*_.PAIR_TAIL__V70*/ curfptr[62] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2144:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2272:/ clear"); /*clear*/ /*_.SETQ___V71*/ curfptr[67] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2142:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2270:/ clear"); /*clear*/ /*_#IS_PAIR__L11*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2142:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2270:/ clear"); /*clear*/ /*_#NOT__L12*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2142:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2270:/ clear"); /*clear*/ /*_.LET___V53*/ curfptr[52] = 0 ;} ; ; goto labloop_INSLOOP_2; - labexit_INSLOOP_2:;BASILYS_LOCATION("warmelt-macro.bysl:2142:/ loopepilog"); + labexit_INSLOOP_2:;BASILYS_LOCATION("warmelt-macro.bysl:2270:/ loopepilog"); /*loopepilog*/ /*_.FOREVER___V51*/ curfptr[31] = /*_.INSLOOP__V52*/ curfptr[51];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2171:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2299:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2171:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2299:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2171:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2299:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[15]); /*_.FASTUP__V73*/ curfptr[59] = basilys_apply ((basilysclosure_ptr_t)((/*!LIST_TO_MULTIPLE*/ curfrout->tabval[14])), (basilys_ptr_t)(/*_.FLDLIST__V30*/ curfptr[29]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2172:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2172:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2300:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_DEFSELECTOR*/ curfrout->tabval[16])), (8), "CLASS_SRC_DEFSELECTOR");/*_.INST__V75*/ curfptr[58] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2172:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V75*/ curfptr[58]), (0), (/*_.LOC__V17*/ curfptr[16]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2172:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V75*/ curfptr[58]), (1), (/*_.SYMB__V20*/ curfptr[19]), "SDEF_NAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2172:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V75*/ curfptr[58]), (2), (/*_.PREDEF__V12*/ curfptr[11]), "SOBJ_PREDEF"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2172:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V75*/ curfptr[58]), (4), (/*_.CLA__V22*/ curfptr[21]), "SINST_CLASS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2172:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V75*/ curfptr[58]), (5), (/*_.CLABIND__V23*/ curfptr[22]), "SINST_CLABIND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2172:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V75*/ curfptr[58]), (6), (/*_.OBJNUM__V13*/ curfptr[12]), "SINST_OBJNUM"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2172:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (7>=0 && 7< basilys_object_length((basilys_ptr_t)(/*_.INST__V75*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V75*/ curfptr[58]), (7), (/*_.FASTUP__V73*/ curfptr[59]), "SINST_FIELDS"); ; /*_.RES__V74*/ curfptr[57] = /*_.INST__V75*/ curfptr[58];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2181:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2309:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2181:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2309:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SELECTOR_BINDING*/ curfrout->tabval[17])), (3), "CLASS_SELECTOR_BINDING");/*_.INST__V77*/ curfptr[54] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2181:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2309:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V77*/ curfptr[54])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V77*/ curfptr[54]))));basilys_putfield_object((/*_.INST__V77*/ curfptr[54]), (0), (/*_.SYMB__V20*/ curfptr[19]), "BINDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2181:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2309:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V77*/ curfptr[54])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V77*/ curfptr[54]))));basilys_putfield_object((/*_.INST__V77*/ curfptr[54]), (2), (/*_.RES__V74*/ curfptr[57]), "SBIND_SELECTORDEF"); ; /*_.SELBIND__V76*/ curfptr[53] = /*_.INST__V77*/ curfptr[54];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2186:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2314:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2186:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2314:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2186:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2314:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V17*/ curfptr[16]; /*_.WARN_IF_REDEFINED__V78*/ curfptr[55] = basilys_apply ((basilysclosure_ptr_t)((/*!WARN_IF_REDEFINED*/ curfrout->tabval[18])), (basilys_ptr_t)(/*_.SYMB__V20*/ curfptr[19]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2187:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2315:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2187:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2315:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.SELBIND__V76*/ curfptr[53]; /*_.PUT_ENV__V79*/ curfptr[56] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[19])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.LET___V72*/ curfptr[60] = /*_.RES__V74*/ curfptr[57];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2171:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2299:/ clear"); /*clear*/ /*_.FASTUP__V73*/ curfptr[59] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2171:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2299:/ clear"); /*clear*/ /*_.RES__V74*/ curfptr[57] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2171:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2299:/ clear"); /*clear*/ /*_.SELBIND__V76*/ curfptr[53] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2171:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2299:/ clear"); /*clear*/ /*_.WARN_IF_REDEFINED__V78*/ curfptr[55] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2171:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2299:/ clear"); /*clear*/ /*_.PUT_ENV__V79*/ curfptr[56] = 0 ;} ; /*_.LET___V28*/ curfptr[27] = /*_.LET___V72*/ curfptr[60];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2123:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2251:/ clear"); /*clear*/ /*_.BND__V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2123:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2251:/ clear"); /*clear*/ /*_.FLDLIST__V30*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2123:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2251:/ clear"); /*clear*/ /*_#IS_A__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2123:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2251:/ clear"); /*clear*/ /*_.IFELSE___V31*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2123:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2251:/ clear"); /*clear*/ /*_.SETQ___V46*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2123:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2251:/ clear"); /*clear*/ /*_.IFCPP___V47*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2123:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2251:/ clear"); /*clear*/ /*_.PAIR_TAIL__V49*/ curfptr[40] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2123:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2251:/ clear"); /*clear*/ /*_.SETQ___V50*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2123:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2251:/ clear"); /*clear*/ /*_.FOREVER___V51*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2123:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2251:/ clear"); /*clear*/ /*_.LET___V72*/ curfptr[60] = 0 ;} ; /*_.LET___V26*/ curfptr[25] = /*_.LET___V28*/ curfptr[27];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2120:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2248:/ clear"); /*clear*/ /*_.NAM__V27*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2120:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2248:/ clear"); /*clear*/ /*_#IS_NOT_A__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2120:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2248:/ clear"); /*clear*/ /*_.LET___V28*/ curfptr[27] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V26*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.PREDEF__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.OBJNUM__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.FIELDS__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.FIELDNAMS__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.CONT__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.LOC__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.LIST_FIRST__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.CURPAIR__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.SYMB__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.CLANAME__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.CLA__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.CLABIND__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_#IS_NOT_A__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.PAIR_TAIL__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.SETQ___V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2233:/ clear"); /*clear*/ /*_.LET___V26*/ curfptr[25] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -21484,14 +23033,14 @@ basilys_trace_end("MEXPAND_DEFSELECTOR", callcount); basilys_topframe = (struct #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_40_MEXPAND_DEFSELECTOR*/ +} /*end rout_42_MEXPAND_DEFSELECTOR*/ static basilys_ptr_t -rout_41_MEXPAND_INSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_43_MEXPAND_INSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -21502,7 +23051,7 @@ rout_41_MEXPAND_INSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, #define callcount 0L #endif - struct frame_rout_41_MEXPAND_INSTANCE_st { unsigned nbvar; + struct frame_rout_43_MEXPAND_INSTANCE_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -21534,18 +23083,18 @@ basilys_trace_start("MEXPAND_INSTANCE", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -21554,26 +23103,26 @@ basilys_trace_start("MEXPAND_INSTANCE", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2195:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2323:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2196:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2196:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2324:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2324:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2196:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2324:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2196:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2324:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2196:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2324:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2196:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2324:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2196)?(2196):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2324)?(2324):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -21582,34 +23131,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2195:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2196:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2324:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2196:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2324:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2196:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2324:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2197:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2197:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2325:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2325:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2197:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2325:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2197:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2325:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2197:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2325:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2197:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2325:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2197)?(2197):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2325)?(2325):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -21618,25 +23167,25 @@ BASILYS_LOCATION("warmelt-macro.bysl:2195:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2197:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2325:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2197:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2325:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2197:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2325:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2198:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2326:/ block"); /*block*/{ /*_.FIELDS__V10*/ curfptr[9] = (/*nil*/NULL);; /*_.FIELDNAMS__V11*/ curfptr[10] = (/*nil*/NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2200:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2328:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2201:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2329:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -21650,44 +23199,44 @@ BASILYS_LOCATION("warmelt-macro.bysl:2195:/ block"); /*_.CLABIND__V18*/ curfptr[17] = (/*nil*/NULL);; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2207:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2207:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2335:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2335:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2207:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2335:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2207:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2335:/ apply.arg"); argtab[0].bp_cstring = "mexpand_instance start sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2207:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2335:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2207:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2335:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2207:/ apply.arg"); - argtab[3].bp_long = 2207; + BASILYS_LOCATION("warmelt-macro.bysl:2335:/ apply.arg"); + argtab[3].bp_long = 2335; /*_.DEBUG_MSG_FUN__V20*/ curfptr[19] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V19*/ curfptr[18] = /*_.DEBUG_MSG_FUN__V20*/ curfptr[19];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2207:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2335:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2207:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2335:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V20*/ curfptr[19] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2207:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2335:/ cppif.else"); /*_.IFCPP___V19*/ curfptr[18] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_#IS_NOT_A__L4*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CLANAME__V16*/ curfptr[15]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:2208:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2336:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2208:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2208:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2336:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2336:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing class symbol for INSTANCE"), (basilys_ptr_t)0); @@ -21695,13 +23244,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:2195:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2210:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2338:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2210:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2338:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2210:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2338:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.CLANAME__V16*/ curfptr[15]; /*_.BND__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)((/*!FIND_ENV*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -21710,46 +23259,46 @@ BASILYS_LOCATION("warmelt-macro.bysl:2195:/ block"); (basilysgc_new_list((basilysobject_ptr_t)((/*!DISCR_LIST*/ curfrout->tabval[5]))));; /*_#IS_A__L5*/ curfnum[4] = basilys_is_instance_of((basilys_ptr_t)(/*_.BND__V22*/ curfptr[21]), (basilys_ptr_t)((/*!CLASS_CLASS_BINDING*/ curfrout->tabval[6])));; - BASILYS_LOCATION("warmelt-macro.bysl:2214:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2342:/ cond"); /*cond*/ if (/*_#IS_A__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2214:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2214:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2342:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2342:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2215:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2343:/ compute"); /*_.CLABIND__V18*/ curfptr[17] = /*_.SETQ___V25*/ curfptr[24] = /*_.BND__V22*/ curfptr[21];; - BASILYS_LOCATION("warmelt-macro.bysl:2216:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2344:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V22*/ curfptr[21]), 3, "CBIND_CLASS");/*_.CBIND_CLASS__V26*/ curfptr[25] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2216:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2344:/ compute"); /*_.CLA__V17*/ curfptr[16] = /*_.SETQ___V27*/ curfptr[26] = /*_.CBIND_CLASS__V26*/ curfptr[25];; - BASILYS_LOCATION("warmelt-macro.bysl:2214:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2342:/ block"); /*block*/{ /*_.PROGN___V28*/ curfptr[27] = /*_.SETQ___V27*/ curfptr[26];;} ; /*_.IFELSE___V24*/ curfptr[23] = /*_.PROGN___V28*/ curfptr[27];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2214:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2342:/ clear"); /*clear*/ /*_.SETQ___V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2214:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2342:/ clear"); /*clear*/ /*_.CBIND_CLASS__V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2214:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2342:/ clear"); /*clear*/ /*_.SETQ___V27*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2214:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2342:/ clear"); /*clear*/ /*_.PROGN___V28*/ curfptr[27] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2214:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2342:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2214:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2342:/ block"); /*block*/{ /*_#IS_A__L6*/ curfnum[5] = basilys_is_instance_of((basilys_ptr_t)(/*_.BND__V22*/ curfptr[21]), (basilys_ptr_t)((/*!CLASS_VALUE_BINDING*/ curfrout->tabval[7])));; - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ cond"); /*cond*/ if (/*_#IS_A__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2219:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2347:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V22*/ curfptr[21]), 1, "VBIND_VALUE");/*_.VBIND_VALUE__V29*/ curfptr[24] = slot; }; ; @@ -21757,49 +23306,49 @@ BASILYS_LOCATION("warmelt-macro.bysl:2195:/ block"); basilys_is_instance_of((basilys_ptr_t)(/*_.VBIND_VALUE__V29*/ curfptr[24]), (basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[8])));; /*_#IF___L7*/ curfnum[6] = /*_#IS_A__L8*/ curfnum[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ clear"); /*clear*/ /*_.VBIND_VALUE__V29*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ clear"); /*clear*/ /*_#IS_A__L8*/ curfnum[7] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2218:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2346:/ cond.else"); /*_#IF___L7*/ curfnum[6] = 0;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ cond"); /*cond*/ if (/*_#IF___L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2220:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2348:/ compute"); /*_.CLABIND__V18*/ curfptr[17] = /*_.SETQ___V31*/ curfptr[26] = /*_.BND__V22*/ curfptr[21];; - BASILYS_LOCATION("warmelt-macro.bysl:2221:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2349:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V22*/ curfptr[21]), 1, "VBIND_VALUE");/*_.VBIND_VALUE__V32*/ curfptr[27] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2221:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2349:/ compute"); /*_.CLA__V17*/ curfptr[16] = /*_.SETQ___V33*/ curfptr[24] = /*_.VBIND_VALUE__V32*/ curfptr[27];; - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ block"); /*block*/{ /*_.PROGN___V34*/ curfptr[33] = /*_.SETQ___V33*/ curfptr[24];;} ; /*_.IFELSE___V30*/ curfptr[25] = /*_.PROGN___V34*/ curfptr[33];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ clear"); /*clear*/ /*_.SETQ___V31*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ clear"); /*clear*/ /*_.VBIND_VALUE__V32*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ clear"); /*clear*/ /*_.SETQ___V33*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ clear"); /*clear*/ /*_.PROGN___V34*/ curfptr[33] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2218:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2346:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2225:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2353:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CLANAME__V16*/ curfptr[15]), 1, "NAMED_NAME");/*_.NAMED_NAME__V35*/ curfptr[26] = slot; }; ; @@ -21807,59 +23356,59 @@ BASILYS_LOCATION("warmelt-macro.bysl:2195:/ block"); basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "invalid class name for INSTANCE"), (basilys_ptr_t)(/*_.NAMED_NAME__V35*/ curfptr[26])); /*_.THE_NULL__V36*/ curfptr[27] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2226:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2354:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V36*/ curfptr[27];; - BASILYS_LOCATION("warmelt-macro.bysl:2226:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2354:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2223:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2351:/ block"); /*block*/{ /*_.PROGN___V38*/ curfptr[33] = /*_.RETURN___V37*/ curfptr[24];;} ; /*_.IFELSE___V30*/ curfptr[25] = /*_.PROGN___V38*/ curfptr[33];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ clear"); /*clear*/ /*_.NAMED_NAME__V35*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ clear"); /*clear*/ /*_.THE_NULL__V36*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ clear"); /*clear*/ /*_.RETURN___V37*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2218:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2346:/ clear"); /*clear*/ /*_.PROGN___V38*/ curfptr[33] = 0 ;} ; } ; /*_.IFELSE___V24*/ curfptr[23] = /*_.IFELSE___V30*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2214:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2342:/ clear"); /*clear*/ /*_#IS_A__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2214:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2342:/ clear"); /*clear*/ /*_#IF___L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2214:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2342:/ clear"); /*clear*/ /*_.IFELSE___V30*/ curfptr[25] = 0 ;} ; } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2228:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2228:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2356:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2356:/ block"); /*block*/{ /*_#IS_A__L9*/ curfnum[7] = basilys_is_instance_of((basilys_ptr_t)(/*_.CLA__V17*/ curfptr[16]), (basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[8])));; - BASILYS_LOCATION("warmelt-macro.bysl:2228:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2356:/ cond"); /*cond*/ if (/*_#IS_A__L9*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2228:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2356:/ cond.then"); /*_.IFELSE___V40*/ curfptr[27] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2228:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2356:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2228:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2356:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check cla"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2228)?(2228):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check cla"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2356)?(2356):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V40*/ curfptr[27] = 0 ;} ; /*epilog*/} @@ -21868,40 +23417,40 @@ BASILYS_LOCATION("warmelt-macro.bysl:2195:/ block"); ; /*_.IFCPP___V39*/ curfptr[26] = /*_.IFELSE___V40*/ curfptr[27];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2228:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2356:/ clear"); /*clear*/ /*_#IS_A__L9*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2228:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2356:/ clear"); /*clear*/ /*_.IFELSE___V40*/ curfptr[27] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2228:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2356:/ cppif.else"); /*_.IFCPP___V39*/ curfptr[26] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.PAIR_TAIL__V41*/ curfptr[24] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2229:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2357:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V42*/ curfptr[33] = /*_.PAIR_TAIL__V41*/ curfptr[24];; - BASILYS_LOCATION("warmelt-macro.bysl:2230:/ loop"); - /*loop*/{ labloop_INSLOOP_3:;BASILYS_LOCATION("warmelt-macro.bysl:2230:/ loopbody"); + BASILYS_LOCATION("warmelt-macro.bysl:2358:/ loop"); + /*loop*/{ labloop_INSLOOP_3:;BASILYS_LOCATION("warmelt-macro.bysl:2358:/ loopbody"); - BASILYS_LOCATION("warmelt-macro.bysl:2230:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2358:/ block"); /*block*/{ /*_#IS_PAIR__L10*/ curfnum[5] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])) == OBMAG_PAIR);; /*_#NOT__L11*/ curfnum[6] = (!(/*_#IS_PAIR__L10*/ curfnum[5]));; - BASILYS_LOCATION("warmelt-macro.bysl:2231:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2359:/ cond"); /*cond*/ if (/*_#NOT__L11*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2231:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2231:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2359:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2359:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2231:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2359:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2231:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2359:/ compute"); /*_.INSLOOP__V44*/ curfptr[27] = NULL;; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2231:/ exit"); + BASILYS_LOCATION("warmelt-macro.bysl:2359:/ exit"); /*exit*/{ goto labexit_INSLOOP_3;} ;} @@ -21910,16 +23459,16 @@ BASILYS_LOCATION("warmelt-macro.bysl:2195:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2232:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2360:/ block"); /*block*/{ /*_.CURFKW__V45*/ curfptr[44] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_#IS_NOT_A__L12*/ curfnum[7] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CURFKW__V45*/ curfptr[44]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[9])));; - BASILYS_LOCATION("warmelt-macro.bysl:2233:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2361:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L12*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2233:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2233:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2361:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2361:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "expecting keyword in INSTANCE"), (basilys_ptr_t)0); @@ -21929,129 +23478,129 @@ BASILYS_LOCATION("warmelt-macro.bysl:2195:/ block"); ; /*_.PAIR_TAIL__V46*/ curfptr[45] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2235:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2363:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V47*/ curfptr[46] = /*_.PAIR_TAIL__V46*/ curfptr[45];; - BASILYS_LOCATION("warmelt-macro.bysl:2236:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2364:/ block"); /*block*/{ /*_.CUREXP__V48*/ curfptr[47] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2237:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2365:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2237:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2365:/ apply"); /*apply*/{ union basilysparam_un argtab[5]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2237:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2365:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V13*/ curfptr[12]; - BASILYS_LOCATION("warmelt-macro.bysl:2237:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2365:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.CURFKW__V45*/ curfptr[44]; - BASILYS_LOCATION("warmelt-macro.bysl:2237:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2365:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) &/*_.CUREXP__V48*/ curfptr[47]; - BASILYS_LOCATION("warmelt-macro.bysl:2237:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2365:/ apply.arg"); argtab[3].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2237:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2365:/ apply.arg"); argtab[4].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.FLDA__V49*/ curfptr[48] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_FIELD_ASSIGNMENT*/ curfrout->tabval[10])), (basilys_ptr_t)(/*_.CLA__V17*/ curfptr[16]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2238:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2366:/ cond"); /*cond*/ if (/*_.FLDA__V49*/ curfptr[48]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2238:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2238:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2366:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2366:/ block"); /*block*/{ basilysgc_append_list((basilys_ptr_t)(/*_.FLDLIST__V23*/ curfptr[22]), (basilys_ptr_t)(/*_.FLDA__V49*/ curfptr[48])); /*epilog*/} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2238:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2366:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2238:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2366:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2241:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2369:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURFKW__V45*/ curfptr[44]), 1, "NAMED_NAME");/*_.NAMED_NAME__V50*/ curfptr[49] = slot; }; ; basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "bad field name in INSTANCE"), (basilys_ptr_t)(/*_.NAMED_NAME__V50*/ curfptr[49])); /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2238:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2366:/ clear"); /*clear*/ /*_.NAMED_NAME__V50*/ curfptr[49] = 0 ;} ; } ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2237:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2365:/ clear"); /*clear*/ /*_.FLDA__V49*/ curfptr[48] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2236:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2364:/ clear"); /*clear*/ /*_.CUREXP__V48*/ curfptr[47] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2232:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2360:/ clear"); /*clear*/ /*_.CURFKW__V45*/ curfptr[44] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2232:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2360:/ clear"); /*clear*/ /*_#IS_NOT_A__L12*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2232:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2360:/ clear"); /*clear*/ /*_.PAIR_TAIL__V46*/ curfptr[45] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2232:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2360:/ clear"); /*clear*/ /*_.SETQ___V47*/ curfptr[46] = 0 ;} ; /*_.PAIR_TAIL__V51*/ curfptr[49] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2243:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2371:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V52*/ curfptr[48] = /*_.PAIR_TAIL__V51*/ curfptr[49];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2230:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2358:/ clear"); /*clear*/ /*_#IS_PAIR__L10*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2230:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2358:/ clear"); /*clear*/ /*_#NOT__L11*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2230:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2358:/ clear"); /*clear*/ /*_.PAIR_TAIL__V51*/ curfptr[49] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2230:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2358:/ clear"); /*clear*/ /*_.SETQ___V52*/ curfptr[48] = 0 ;} ; ; goto labloop_INSLOOP_3; - labexit_INSLOOP_3:;BASILYS_LOCATION("warmelt-macro.bysl:2230:/ loopepilog"); + labexit_INSLOOP_3:;BASILYS_LOCATION("warmelt-macro.bysl:2358:/ loopepilog"); /*loopepilog*/ /*_.FOREVER___V43*/ curfptr[25] = /*_.INSLOOP__V44*/ curfptr[27];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2245:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2373:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2245:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2373:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2245:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2373:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[12]); /*_.FASTUP__V54*/ curfptr[44] = basilys_apply ((basilysclosure_ptr_t)((/*!LIST_TO_MULTIPLE*/ curfrout->tabval[11])), (basilys_ptr_t)(/*_.FLDLIST__V23*/ curfptr[22]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2246:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2374:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2246:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2374:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_MAKE_INSTANCE*/ curfrout->tabval[13])), (4), "CLASS_SRC_MAKE_INSTANCE");/*_.INST__V56*/ curfptr[46] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2246:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2374:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V56*/ curfptr[46])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V56*/ curfptr[46]))));basilys_putfield_object((/*_.INST__V56*/ curfptr[46]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2246:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2374:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V56*/ curfptr[46])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V56*/ curfptr[46]))));basilys_putfield_object((/*_.INST__V56*/ curfptr[46]), (1), (/*_.CLA__V17*/ curfptr[16]), "SMINS_CLASS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2246:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2374:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V56*/ curfptr[46])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V56*/ curfptr[46]))));basilys_putfield_object((/*_.INST__V56*/ curfptr[46]), (2), (/*_.CLABIND__V18*/ curfptr[17]), "SMINS_CLABIND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2246:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2374:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V56*/ curfptr[46])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V56*/ curfptr[46]))));basilys_putfield_object((/*_.INST__V56*/ curfptr[46]), (3), (/*_.FASTUP__V54*/ curfptr[44]), "SMINS_FIELDS"); @@ -22060,72 +23609,72 @@ BASILYS_LOCATION("warmelt-macro.bysl:2195:/ block"); ; /*_.LET___V53*/ curfptr[47] = /*_.INST___V55*/ curfptr[45];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2245:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2373:/ clear"); /*clear*/ /*_.FASTUP__V54*/ curfptr[44] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2245:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2373:/ clear"); /*clear*/ /*_.INST___V55*/ curfptr[45] = 0 ;} ; /*_.LET___V21*/ curfptr[19] = /*_.LET___V53*/ curfptr[47];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2210:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2338:/ clear"); /*clear*/ /*_.BND__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2210:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2338:/ clear"); /*clear*/ /*_.FLDLIST__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2210:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2338:/ clear"); /*clear*/ /*_#IS_A__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2210:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2338:/ clear"); /*clear*/ /*_.IFELSE___V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2210:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2338:/ clear"); /*clear*/ /*_.IFCPP___V39*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2210:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2338:/ clear"); /*clear*/ /*_.PAIR_TAIL__V41*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2210:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2338:/ clear"); /*clear*/ /*_.SETQ___V42*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2210:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2338:/ clear"); /*clear*/ /*_.FOREVER___V43*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2210:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2338:/ clear"); /*clear*/ /*_.LET___V53*/ curfptr[47] = 0 ;} ; /*_.LET___V9*/ curfptr[7] = /*_.LET___V21*/ curfptr[19];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2198:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2326:/ clear"); /*clear*/ /*_.FIELDS__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2198:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2326:/ clear"); /*clear*/ /*_.FIELDNAMS__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2198:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2326:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2198:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2326:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2198:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2326:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2198:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2326:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2198:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2326:/ clear"); /*clear*/ /*_.CLANAME__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2198:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2326:/ clear"); /*clear*/ /*_.CLA__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2198:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2326:/ clear"); /*clear*/ /*_.CLABIND__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2198:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2326:/ clear"); /*clear*/ /*_.IFCPP___V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2198:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2326:/ clear"); /*clear*/ /*_#IS_NOT_A__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2198:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2326:/ clear"); /*clear*/ /*_.LET___V21*/ curfptr[19] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V9*/ curfptr[7];; - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ clear"); /*clear*/ /*_.LET___V9*/ curfptr[7] = 0 ;} ; @@ -22136,14 +23685,14 @@ basilys_trace_end("MEXPAND_INSTANCE", callcount); basilys_topframe = (struct ca #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_41_MEXPAND_INSTANCE*/ +} /*end rout_43_MEXPAND_INSTANCE*/ static basilys_ptr_t -rout_42_PARSE_FIELD_PATTERN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_44_PARSE_FIELD_PATTERN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -22154,7 +23703,7 @@ rout_42_PARSE_FIELD_PATTERN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp #define callcount 0L #endif - struct frame_rout_42_PARSE_FIELD_PATTERN_st { unsigned nbvar; + struct frame_rout_44_PARSE_FIELD_PATTERN_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -22186,39 +23735,39 @@ basilys_trace_start("PARSE_FIELD_PATTERN", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ getarg"); /*_.FKEYW__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.CLA__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.CLA__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.FLPSEXP__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.FLPSEXP__V4*/ curfptr[3])) != NULL); /*getarg#3*/ - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ getarg"); if (xargdescr_[2] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V5*/ curfptr[4] = (xargtab_[2].bp_aptr) ? (*(xargtab_[2].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V5*/ curfptr[4])) != NULL); /*getarg#4*/ - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ getarg"); if (xargdescr_[3] != BPAR_PTR) goto lab_endgetargs; /*_.PCTX__V6*/ curfptr[5] = (xargtab_[3].bp_aptr) ? (*(xargtab_[3].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.PCTX__V6*/ curfptr[5])) != NULL); /*getarg#5*/ - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ getarg"); if (xargdescr_[4] != BPAR_PTR) goto lab_endgetargs; /*_.PSLOC__V7*/ curfptr[6] = (xargtab_[4].bp_aptr) ? (*(xargtab_[4].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.PSLOC__V7*/ curfptr[6])) != NULL); @@ -22227,60 +23776,60 @@ basilys_trace_start("PARSE_FIELD_PATTERN", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2258:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2386:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2259:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2259:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2387:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2387:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2259:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2387:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2259:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2387:/ apply.arg"); argtab[0].bp_cstring = "parse_field_pattern keyw"; - BASILYS_LOCATION("warmelt-macro.bysl:2259:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2387:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L1*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2259:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2387:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2259:/ apply.arg"); - argtab[3].bp_long = 2259; + BASILYS_LOCATION("warmelt-macro.bysl:2387:/ apply.arg"); + argtab[3].bp_long = 2387; /*_.DEBUG_MSG_FUN__V9*/ curfptr[8] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.FKEYW__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V8*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V9*/ curfptr[8];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2259:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2387:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2259:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2387:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V9*/ curfptr[8] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2259:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2387:/ cppif.else"); /*_.IFCPP___V8*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2260:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2260:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2388:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2388:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.FKEYW__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2260:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2388:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2260:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2388:/ cond.then"); /*_.IFELSE___V11*/ curfptr[10] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2260:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2388:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2260:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2388:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check fkeyw"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2260)?(2260):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check fkeyw"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2388)?(2388):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V11*/ curfptr[10] = 0 ;} ; /*epilog*/} @@ -22289,34 +23838,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2258:/ block"); ; /*_.IFCPP___V10*/ curfptr[8] = /*_.IFELSE___V11*/ curfptr[10];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2260:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2388:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2260:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2388:/ clear"); /*clear*/ /*_.IFELSE___V11*/ curfptr[10] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2260:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2388:/ cppif.else"); /*_.IFCPP___V10*/ curfptr[8] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2261:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2261:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2389:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2389:/ block"); /*block*/{ /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V5*/ curfptr[4]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:2261:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2389:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2261:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2389:/ cond.then"); /*_.IFELSE___V13*/ curfptr[12] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2261:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2389:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2261:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2389:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2261)?(2261):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2389)?(2389):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V13*/ curfptr[12] = 0 ;} ; /*epilog*/} @@ -22325,34 +23874,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2258:/ block"); ; /*_.IFCPP___V12*/ curfptr[10] = /*_.IFELSE___V13*/ curfptr[12];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2261:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2389:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2261:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2389:/ clear"); /*clear*/ /*_.IFELSE___V13*/ curfptr[12] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2261:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2389:/ cppif.else"); /*_.IFCPP___V12*/ curfptr[10] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2262:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2262:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2390:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2390:/ block"); /*block*/{ /*_#IS_A__L4*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.PCTX__V6*/ curfptr[5]), (basilys_ptr_t)((/*!CLASS_PATTEXPCONTEXT*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:2262:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2390:/ cond"); /*cond*/ if (/*_#IS_A__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2262:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2390:/ cond.then"); /*_.IFELSE___V15*/ curfptr[14] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2262:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2390:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2262:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2390:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check pctc"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2262)?(2262):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check pctc"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2390)?(2390):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V15*/ curfptr[14] = 0 ;} ; /*epilog*/} @@ -22361,34 +23910,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2258:/ block"); ; /*_.IFCPP___V14*/ curfptr[12] = /*_.IFELSE___V15*/ curfptr[14];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2262:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2390:/ clear"); /*clear*/ /*_#IS_A__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2262:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2390:/ clear"); /*clear*/ /*_.IFELSE___V15*/ curfptr[14] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2262:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2390:/ cppif.else"); /*_.IFCPP___V14*/ curfptr[12] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2263:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2263:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2391:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2391:/ block"); /*block*/{ /*_#IS_A__L5*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.CLA__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[4])));; - BASILYS_LOCATION("warmelt-macro.bysl:2263:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2391:/ cond"); /*cond*/ if (/*_#IS_A__L5*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2263:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2391:/ cond.then"); /*_.IFELSE___V17*/ curfptr[16] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2263:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2391:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2263:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2391:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check cla"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2263)?(2263):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check cla"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2391)?(2391):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V17*/ curfptr[16] = 0 ;} ; /*epilog*/} @@ -22397,48 +23946,48 @@ BASILYS_LOCATION("warmelt-macro.bysl:2258:/ block"); ; /*_.IFCPP___V16*/ curfptr[14] = /*_.IFELSE___V17*/ curfptr[16];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2263:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2391:/ clear"); /*clear*/ /*_#IS_A__L5*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2263:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2391:/ clear"); /*clear*/ /*_.IFELSE___V17*/ curfptr[16] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2263:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2391:/ cppif.else"); /*_.IFCPP___V16*/ curfptr[14] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2264:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2392:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2265:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2393:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CLA__V3*/ curfptr[2]), 6, "CLASS_FIELDS");/*_.CLAFIELDS__V19*/ curfptr[18] = slot; }; ; /*_.FLDBOX__V20*/ curfptr[19] = basilysgc_new_box((basilysobject_ptr_t)((/*!DISCR_BOX*/ curfrout->tabval[5])), (basilys_ptr_t)((/*nil*/NULL)));; - BASILYS_LOCATION("warmelt-macro.bysl:2267:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2395:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2267:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2395:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V5*/ curfptr[4]; - BASILYS_LOCATION("warmelt-macro.bysl:2267:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2395:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.PCTX__V6*/ curfptr[5]; /*_.FLPAT__V21*/ curfptr[20] = basilys_apply ((basilysclosure_ptr_t)((/*!PATTERNEXPAND_1*/ curfrout->tabval[6])), (basilys_ptr_t)(/*_.FLPSEXP__V4*/ curfptr[3]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V23*/ curfptr[22] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_9*/ curfrout->tabval[9])), (2)); ; - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V23*/ curfptr[22])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V23*/ curfptr[22]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V23*/ curfptr[22])->tabval[0] = (basilys_ptr_t)(/*_.FKEYW__V2*/ curfptr[1]); ; - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V23*/ curfptr[22])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V23*/ curfptr[22]))); @@ -22446,77 +23995,77 @@ BASILYS_LOCATION("warmelt-macro.bysl:2258:/ block"); ; /*_.LAMBDA___V22*/ curfptr[21] = /*_.LAMBDA___V23*/ curfptr[22];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2270:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2398:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2270:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2398:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V22*/ curfptr[21]; /*_.MULTIPLE_ITERATE_TEST__V24*/ curfptr[23] = basilys_apply ((basilysclosure_ptr_t)((/*!MULTIPLE_ITERATE_TEST*/ curfrout->tabval[7])), (basilys_ptr_t)(/*_.CLAFIELDS__V19*/ curfptr[18]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2282:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2410:/ block"); /*block*/{ /*_.FLD__V26*/ curfptr[25] = basilys_box_content((basilysbox_ptr_t)(/*_.FLDBOX__V20*/ curfptr[19]));; /*_#IS_NOT_A__L6*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.FLD__V26*/ curfptr[25]), (basilys_ptr_t)((/*!CLASS_FIELD*/ curfrout->tabval[10])));; - BASILYS_LOCATION("warmelt-macro.bysl:2284:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2412:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L6*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2284:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2284:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2412:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2412:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2287:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2415:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.FKEYW__V2*/ curfptr[1]), 1, "NAMED_NAME");/*_.NAMED_NAME__V28*/ curfptr[27] = slot; }; ; basilys_error_str((basilys_ptr_t)(/*_.PSLOC__V7*/ curfptr[6]), ( "invalid :field in pattern"), (basilys_ptr_t)(/*_.NAMED_NAME__V28*/ curfptr[27])); - BASILYS_LOCATION("warmelt-macro.bysl:2288:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2416:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:2288:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2416:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2285:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2413:/ block"); /*block*/{ /*_.PROGN___V30*/ curfptr[29] = /*_.RETURN___V29*/ curfptr[28];;} ; /*_.IF___V27*/ curfptr[26] = /*_.PROGN___V30*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2284:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2412:/ clear"); /*clear*/ /*_.NAMED_NAME__V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2284:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2412:/ clear"); /*clear*/ /*_.RETURN___V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2284:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2412:/ clear"); /*clear*/ /*_.PROGN___V30*/ curfptr[29] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2284:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2412:/ cond.else"); /*_.IF___V27*/ curfptr[26] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2289:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2417:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2290:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2418:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2290:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2418:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRCFIELDPATTERN*/ curfrout->tabval[11])), (3), "CLASS_SRCFIELDPATTERN");/*_.INST__V33*/ curfptr[29] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2290:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2418:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V33*/ curfptr[29])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V33*/ curfptr[29]))));basilys_putfield_object((/*_.INST__V33*/ curfptr[29]), (0), (/*_.PSLOC__V7*/ curfptr[6]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2290:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2418:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V33*/ curfptr[29])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V33*/ curfptr[29]))));basilys_putfield_object((/*_.INST__V33*/ curfptr[29]), (1), (/*_.FLD__V26*/ curfptr[25]), "SPAF_FIELD"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2290:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2418:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V33*/ curfptr[29])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V33*/ curfptr[29]))));basilys_putfield_object((/*_.INST__V33*/ curfptr[29]), (2), (/*_.FLPAT__V21*/ curfptr[20]), "SPAF_PATTERN"); @@ -22525,99 +24074,99 @@ BASILYS_LOCATION("warmelt-macro.bysl:2258:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2296:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2296:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2424:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2424:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L7*/ curfnum[6] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2296:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2424:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2296:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2424:/ apply.arg"); argtab[0].bp_cstring = "parse_field_pattern return patf"; - BASILYS_LOCATION("warmelt-macro.bysl:2296:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2424:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L7*/ curfnum[6]; - BASILYS_LOCATION("warmelt-macro.bysl:2296:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2424:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2296:/ apply.arg"); - argtab[3].bp_long = 2296; + BASILYS_LOCATION("warmelt-macro.bysl:2424:/ apply.arg"); + argtab[3].bp_long = 2424; /*_.DEBUG_MSG_FUN__V35*/ curfptr[34] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.PATF__V32*/ curfptr[28]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V34*/ curfptr[33] = /*_.DEBUG_MSG_FUN__V35*/ curfptr[34];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2296:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2424:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2296:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2424:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V35*/ curfptr[34] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2296:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2424:/ cppif.else"); /*_.IFCPP___V34*/ curfptr[33] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2297:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2425:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.PATF__V32*/ curfptr[28];; - BASILYS_LOCATION("warmelt-macro.bysl:2297:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2425:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V31*/ curfptr[27] = /*_.RETURN___V36*/ curfptr[34];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2289:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2417:/ clear"); /*clear*/ /*_.PATF__V32*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2289:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2417:/ clear"); /*clear*/ /*_.IFCPP___V34*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2289:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2417:/ clear"); /*clear*/ /*_.RETURN___V36*/ curfptr[34] = 0 ;} ; /*_.LET___V25*/ curfptr[24] = /*_.LET___V31*/ curfptr[27];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2282:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2410:/ clear"); /*clear*/ /*_.FLD__V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2282:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2410:/ clear"); /*clear*/ /*_#IS_NOT_A__L6*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2282:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2410:/ clear"); /*clear*/ /*_.IF___V27*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2282:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2410:/ clear"); /*clear*/ /*_.LET___V31*/ curfptr[27] = 0 ;} ; /*_.LET___V18*/ curfptr[16] = /*_.LET___V25*/ curfptr[24];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2264:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); /*clear*/ /*_.CLAFIELDS__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2264:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); /*clear*/ /*_.FLDBOX__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2264:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); /*clear*/ /*_.FLPAT__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2264:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); /*clear*/ /*_.LAMBDA___V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2264:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); /*clear*/ /*_.MULTIPLE_ITERATE_TEST__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2264:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); /*clear*/ /*_.LET___V25*/ curfptr[24] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V18*/ curfptr[16];; - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ clear"); /*clear*/ /*_.IFCPP___V8*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ clear"); /*clear*/ /*_.IFCPP___V10*/ curfptr[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ clear"); /*clear*/ /*_.IFCPP___V12*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ clear"); /*clear*/ /*_.IFCPP___V14*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ clear"); /*clear*/ /*_.IFCPP___V16*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ clear"); /*clear*/ /*_.LET___V18*/ curfptr[16] = 0 ;} ; @@ -22628,14 +24177,14 @@ basilys_trace_end("PARSE_FIELD_PATTERN", callcount); basilys_topframe = (struct #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_42_PARSE_FIELD_PATTERN*/ +} /*end rout_44_PARSE_FIELD_PATTERN*/ static basilys_ptr_t -rout_43_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_45_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -22646,7 +24195,7 @@ rout_43_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_43_LAMBDA__st { unsigned nbvar; + struct frame_rout_45_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -22678,37 +24227,37 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ getarg"); /*_.CFLD__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ getarg"); if (xargdescr_[0] != BPAR_LONG) goto lab_endgetargs; /*_#IX__L1*/ curfnum[0] = xargtab_[0].bp_long; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2272:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2400:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2273:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2273:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2401:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2401:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[1] = basilys_is_instance_of((basilys_ptr_t)(/*_.CFLD__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_FIELD*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2273:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2401:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[1]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2273:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2401:/ cond.then"); /*_.IFELSE___V4*/ curfptr[3] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2273:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2401:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2273:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2401:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check fld"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2273)?(2273):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check fld"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2401)?(2401):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V4*/ curfptr[3] = 0 ;} ; /*epilog*/} @@ -22717,64 +24266,64 @@ BASILYS_LOCATION("warmelt-macro.bysl:2272:/ block"); ; /*_.IFCPP___V3*/ curfptr[2] = /*_.IFELSE___V4*/ curfptr[3];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2273:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2401:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[1] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2273:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2401:/ clear"); /*clear*/ /*_.IFELSE___V4*/ curfptr[3] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2273:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2401:/ cppif.else"); /*_.IFCPP___V3*/ curfptr[2] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2274:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2402:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CFLD__V2*/ curfptr[1]), 1, "NAMED_NAME");/*_.NAMED_NAME__V5*/ curfptr[3] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2275:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2403:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)((/*~FKEYW*/ curfclos->tabval[0])), 1, "NAMED_NAME");/*_.NAMED_NAME__V6*/ curfptr[5] = slot; }; ; /*_#S__L3*/ curfnum[1] = basilys_string_same((basilys_ptr_t)(/*_.NAMED_NAME__V5*/ curfptr[3]), (basilys_ptr_t)(/*_.NAMED_NAME__V6*/ curfptr[5]));; - BASILYS_LOCATION("warmelt-macro.bysl:2274:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2402:/ cond"); /*cond*/ if (/*_#S__L3*/ curfnum[1]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2274:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2274:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2402:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2402:/ block"); /*block*/{ basilysgc_box_put((basilys_ptr_t)((/*~FLDBOX*/ curfclos->tabval[1])), (basilys_ptr_t)(/*_.CFLD__V2*/ curfptr[1])); - BASILYS_LOCATION("warmelt-macro.bysl:2276:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2404:/ block"); /*block*/{ /*_.PROGN___V8*/ curfptr[7] = (/*nil*/NULL);;} ; /*_.IFELSE___V7*/ curfptr[6] = /*_.PROGN___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2274:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2402:/ clear"); /*clear*/ /*_.PROGN___V8*/ curfptr[7] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2274:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2402:/ cond.else"); /*_.IFELSE___V7*/ curfptr[6] = /*_.CFLD__V2*/ curfptr[1];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.IFELSE___V7*/ curfptr[6];; - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ clear"); /*clear*/ /*_.IFCPP___V3*/ curfptr[2] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ clear"); /*clear*/ /*_.NAMED_NAME__V5*/ curfptr[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ clear"); /*clear*/ /*_.NAMED_NAME__V6*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ clear"); /*clear*/ /*_#S__L3*/ curfnum[1] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ clear"); /*clear*/ /*_.IFELSE___V7*/ curfptr[6] = 0 ;} ; @@ -22785,14 +24334,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_43_LAMBDA_*/ +} /*end rout_45_LAMBDA_*/ static basilys_ptr_t -rout_44_PATEXPAND_INSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_46_PATEXPAND_INSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -22803,7 +24352,7 @@ rout_44_PATEXPAND_INSTANCE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_ #define callcount 0L #endif - struct frame_rout_44_PATEXPAND_INSTANCE_st { unsigned nbvar; + struct frame_rout_46_PATEXPAND_INSTANCE_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -22835,18 +24384,18 @@ basilys_trace_start("PATEXPAND_INSTANCE", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.PCTX__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.PCTX__V4*/ curfptr[3])) != NULL); @@ -22855,26 +24404,26 @@ basilys_trace_start("PATEXPAND_INSTANCE", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2428:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2301:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2301:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2429:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2429:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2301:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2429:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2301:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2429:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2301:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2429:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2301:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2429:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2301)?(2301):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2429)?(2429):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -22883,34 +24432,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2301:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2429:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2301:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2429:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2301:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2429:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2302:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2302:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2430:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2430:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2302:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2430:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2302:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2430:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2302:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2430:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2302:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2430:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2302)?(2302):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2430)?(2430):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -22919,34 +24468,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2302:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2430:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2302:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2430:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2302:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2430:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2303:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2303:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2431:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2431:/ block"); /*block*/{ /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.PCTX__V4*/ curfptr[3]), (basilys_ptr_t)((/*!CLASS_PATTEXPCONTEXT*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:2303:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2431:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2303:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2431:/ cond.then"); /*_.IFELSE___V10*/ curfptr[9] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2303:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2431:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2303:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2431:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check pctx"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2303)?(2303):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check pctx"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2431)?(2431):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} ; /*epilog*/} @@ -22955,57 +24504,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); ; /*_.IFCPP___V9*/ curfptr[7] = /*_.IFELSE___V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2303:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2431:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2303:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2431:/ clear"); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2303:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2431:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2304:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2304:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2432:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2432:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2304:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2432:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2304:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2432:/ apply.arg"); argtab[0].bp_cstring = "patexpand_instance sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2304:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2432:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L4*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2304:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2432:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2304:/ apply.arg"); - argtab[3].bp_long = 2304; + BASILYS_LOCATION("warmelt-macro.bysl:2432:/ apply.arg"); + argtab[3].bp_long = 2432; /*_.DEBUG_MSG_FUN__V12*/ curfptr[11] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V11*/ curfptr[9] = /*_.DEBUG_MSG_FUN__V12*/ curfptr[11];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2304:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2432:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2304:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2432:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V12*/ curfptr[11] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2304:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2432:/ cppif.else"); /*_.IFCPP___V11*/ curfptr[9] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2305:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2433:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2306:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2434:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V14*/ curfptr[13] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2307:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2435:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V15*/ curfptr[14] = slot; }; ; @@ -23021,10 +24570,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); /*_.CLABIND__V22*/ curfptr[21] = (/*nil*/NULL);; /*_#IS_NOT_A__L5*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CLANAME__V20*/ curfptr[19]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[4])));; - BASILYS_LOCATION("warmelt-macro.bysl:2315:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2443:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L5*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2315:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2315:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2443:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2443:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V15*/ curfptr[14]), ( "missing class symbol for INSTANCE pattern"), (basilys_ptr_t)0); @@ -23032,13 +24581,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2317:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2445:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2317:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2445:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2317:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2445:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.CLANAME__V20*/ curfptr[19]; /*_.BND__V24*/ curfptr[23] = basilys_apply ((basilysclosure_ptr_t)((/*!FIND_ENV*/ curfrout->tabval[5])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -23047,46 +24596,46 @@ BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); (basilysgc_new_list((basilysobject_ptr_t)((/*!DISCR_LIST*/ curfrout->tabval[6]))));; /*_#IS_A__L6*/ curfnum[5] = basilys_is_instance_of((basilys_ptr_t)(/*_.BND__V24*/ curfptr[23]), (basilys_ptr_t)((/*!CLASS_CLASS_BINDING*/ curfrout->tabval[7])));; - BASILYS_LOCATION("warmelt-macro.bysl:2321:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2449:/ cond"); /*cond*/ if (/*_#IS_A__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2321:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2321:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2449:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2449:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2322:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2450:/ compute"); /*_.CLABIND__V22*/ curfptr[21] = /*_.SETQ___V27*/ curfptr[26] = /*_.BND__V24*/ curfptr[23];; - BASILYS_LOCATION("warmelt-macro.bysl:2323:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2451:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V24*/ curfptr[23]), 3, "CBIND_CLASS");/*_.CBIND_CLASS__V28*/ curfptr[27] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2323:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2451:/ compute"); /*_.CLA__V21*/ curfptr[20] = /*_.SETQ___V29*/ curfptr[28] = /*_.CBIND_CLASS__V28*/ curfptr[27];; - BASILYS_LOCATION("warmelt-macro.bysl:2321:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2449:/ block"); /*block*/{ /*_.PROGN___V30*/ curfptr[29] = /*_.SETQ___V29*/ curfptr[28];;} ; /*_.IFELSE___V26*/ curfptr[25] = /*_.PROGN___V30*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2321:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2449:/ clear"); /*clear*/ /*_.SETQ___V27*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2321:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2449:/ clear"); /*clear*/ /*_.CBIND_CLASS__V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2321:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2449:/ clear"); /*clear*/ /*_.SETQ___V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2321:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2449:/ clear"); /*clear*/ /*_.PROGN___V30*/ curfptr[29] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2321:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2449:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2321:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2449:/ block"); /*block*/{ /*_#IS_A__L7*/ curfnum[6] = basilys_is_instance_of((basilys_ptr_t)(/*_.BND__V24*/ curfptr[23]), (basilys_ptr_t)((/*!CLASS_VALUE_BINDING*/ curfrout->tabval[8])));; - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ cond"); /*cond*/ if (/*_#IS_A__L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2326:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2454:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V24*/ curfptr[23]), 1, "VBIND_VALUE");/*_.VBIND_VALUE__V31*/ curfptr[26] = slot; }; ; @@ -23094,49 +24643,49 @@ BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); basilys_is_instance_of((basilys_ptr_t)(/*_.VBIND_VALUE__V31*/ curfptr[26]), (basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[9])));; /*_#IF___L8*/ curfnum[7] = /*_#IS_A__L9*/ curfnum[8];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ clear"); /*clear*/ /*_.VBIND_VALUE__V31*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ clear"); /*clear*/ /*_#IS_A__L9*/ curfnum[8] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2325:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2453:/ cond.else"); /*_#IF___L8*/ curfnum[7] = 0;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ cond"); /*cond*/ if (/*_#IF___L8*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2327:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2455:/ compute"); /*_.CLABIND__V22*/ curfptr[21] = /*_.SETQ___V33*/ curfptr[28] = /*_.BND__V24*/ curfptr[23];; - BASILYS_LOCATION("warmelt-macro.bysl:2328:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2456:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V24*/ curfptr[23]), 1, "VBIND_VALUE");/*_.VBIND_VALUE__V34*/ curfptr[29] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2328:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2456:/ compute"); /*_.CLA__V21*/ curfptr[20] = /*_.SETQ___V35*/ curfptr[26] = /*_.VBIND_VALUE__V34*/ curfptr[29];; - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ block"); /*block*/{ /*_.PROGN___V36*/ curfptr[35] = /*_.SETQ___V35*/ curfptr[26];;} ; /*_.IFELSE___V32*/ curfptr[27] = /*_.PROGN___V36*/ curfptr[35];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ clear"); /*clear*/ /*_.SETQ___V33*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ clear"); /*clear*/ /*_.VBIND_VALUE__V34*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ clear"); /*clear*/ /*_.SETQ___V35*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ clear"); /*clear*/ /*_.PROGN___V36*/ curfptr[35] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2325:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2453:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2332:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2460:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CLANAME__V20*/ curfptr[19]), 1, "NAMED_NAME");/*_.NAMED_NAME__V37*/ curfptr[28] = slot; }; ; @@ -23144,59 +24693,59 @@ BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); basilys_error_str((basilys_ptr_t)(/*_.LOC__V15*/ curfptr[14]), ( "invalid class name for INSTANCE"), (basilys_ptr_t)(/*_.NAMED_NAME__V37*/ curfptr[28])); /*_.THE_NULL__V38*/ curfptr[29] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2333:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2461:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V38*/ curfptr[29];; - BASILYS_LOCATION("warmelt-macro.bysl:2333:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2461:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2330:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2458:/ block"); /*block*/{ /*_.PROGN___V40*/ curfptr[35] = /*_.RETURN___V39*/ curfptr[26];;} ; /*_.IFELSE___V32*/ curfptr[27] = /*_.PROGN___V40*/ curfptr[35];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ clear"); /*clear*/ /*_.NAMED_NAME__V37*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ clear"); /*clear*/ /*_.THE_NULL__V38*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ clear"); /*clear*/ /*_.RETURN___V39*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2325:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2453:/ clear"); /*clear*/ /*_.PROGN___V40*/ curfptr[35] = 0 ;} ; } ; /*_.IFELSE___V26*/ curfptr[25] = /*_.IFELSE___V32*/ curfptr[27];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2321:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2449:/ clear"); /*clear*/ /*_#IS_A__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2321:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2449:/ clear"); /*clear*/ /*_#IF___L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2321:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2449:/ clear"); /*clear*/ /*_.IFELSE___V32*/ curfptr[27] = 0 ;} ; } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2335:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2335:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2463:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2463:/ block"); /*block*/{ /*_#IS_A__L10*/ curfnum[8] = basilys_is_instance_of((basilys_ptr_t)(/*_.CLA__V21*/ curfptr[20]), (basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[9])));; - BASILYS_LOCATION("warmelt-macro.bysl:2335:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2463:/ cond"); /*cond*/ if (/*_#IS_A__L10*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2335:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2463:/ cond.then"); /*_.IFELSE___V42*/ curfptr[29] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2335:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2463:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2335:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2463:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check cla"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2335)?(2335):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check cla"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2463)?(2463):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V42*/ curfptr[29] = 0 ;} ; /*epilog*/} @@ -23205,40 +24754,40 @@ BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); ; /*_.IFCPP___V41*/ curfptr[28] = /*_.IFELSE___V42*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2335:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2463:/ clear"); /*clear*/ /*_#IS_A__L10*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2335:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2463:/ clear"); /*clear*/ /*_.IFELSE___V42*/ curfptr[29] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2335:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2463:/ cppif.else"); /*_.IFCPP___V41*/ curfptr[28] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.PAIR_TAIL__V43*/ curfptr[26] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2336:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2464:/ compute"); /*_.CURPAIR__V19*/ curfptr[18] = /*_.SETQ___V44*/ curfptr[35] = /*_.PAIR_TAIL__V43*/ curfptr[26];; - BASILYS_LOCATION("warmelt-macro.bysl:2338:/ loop"); - /*loop*/{ labloop_INSLOOP_4:;BASILYS_LOCATION("warmelt-macro.bysl:2338:/ loopbody"); + BASILYS_LOCATION("warmelt-macro.bysl:2466:/ loop"); + /*loop*/{ labloop_INSLOOP_4:;BASILYS_LOCATION("warmelt-macro.bysl:2466:/ loopbody"); - BASILYS_LOCATION("warmelt-macro.bysl:2338:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2466:/ block"); /*block*/{ /*_#IS_PAIR__L11*/ curfnum[6] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])) == OBMAG_PAIR);; /*_#NOT__L12*/ curfnum[7] = (!(/*_#IS_PAIR__L11*/ curfnum[6]));; - BASILYS_LOCATION("warmelt-macro.bysl:2340:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2468:/ cond"); /*cond*/ if (/*_#NOT__L12*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2340:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2340:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2468:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2468:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2340:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2468:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2340:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2468:/ compute"); /*_.INSLOOP__V46*/ curfptr[29] = NULL;; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2340:/ exit"); + BASILYS_LOCATION("warmelt-macro.bysl:2468:/ exit"); /*exit*/{ goto labexit_INSLOOP_4;} ;} @@ -23247,16 +24796,16 @@ BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2341:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2469:/ block"); /*block*/{ /*_.CURFKW__V47*/ curfptr[46] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; /*_#IS_NOT_A__L13*/ curfnum[8] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CURFKW__V47*/ curfptr[46]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[10])));; - BASILYS_LOCATION("warmelt-macro.bysl:2342:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2470:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L13*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2342:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2342:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2470:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2470:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V15*/ curfptr[14]), ( "expecting keyword in INSTANCE"), (basilys_ptr_t)0); @@ -23266,160 +24815,160 @@ BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); ; /*_.PAIR_TAIL__V48*/ curfptr[47] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2344:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2472:/ compute"); /*_.CURPAIR__V19*/ curfptr[18] = /*_.SETQ___V49*/ curfptr[48] = /*_.PAIR_TAIL__V48*/ curfptr[47];; - BASILYS_LOCATION("warmelt-macro.bysl:2345:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2473:/ block"); /*block*/{ /*_.CUREXP__V50*/ curfptr[49] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2346:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2474:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2346:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2474:/ apply"); /*apply*/{ union basilysparam_un argtab[5]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2346:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2474:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.CLA__V21*/ curfptr[20]; - BASILYS_LOCATION("warmelt-macro.bysl:2346:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2474:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.CUREXP__V50*/ curfptr[49]; - BASILYS_LOCATION("warmelt-macro.bysl:2346:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2474:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2346:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2474:/ apply.arg"); argtab[3].bp_aptr = (basilys_ptr_t*) &/*_.PCTX__V4*/ curfptr[3]; - BASILYS_LOCATION("warmelt-macro.bysl:2346:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2474:/ apply.arg"); argtab[4].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V15*/ curfptr[14]; /*_.FLDP__V51*/ curfptr[50] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_FIELD_PATTERN*/ curfrout->tabval[11])), (basilys_ptr_t)(/*_.CURFKW__V47*/ curfptr[46]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2347:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2347:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2475:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2475:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L14*/ curfnum[13] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2347:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2475:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2347:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2475:/ apply.arg"); argtab[0].bp_cstring = "patexpand_instance fldp"; - BASILYS_LOCATION("warmelt-macro.bysl:2347:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2475:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L14*/ curfnum[13]; - BASILYS_LOCATION("warmelt-macro.bysl:2347:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2475:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2347:/ apply.arg"); - argtab[3].bp_long = 2347; + BASILYS_LOCATION("warmelt-macro.bysl:2475:/ apply.arg"); + argtab[3].bp_long = 2475; /*_.DEBUG_MSG_FUN__V53*/ curfptr[52] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.FLDP__V51*/ curfptr[50]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V52*/ curfptr[51] = /*_.DEBUG_MSG_FUN__V53*/ curfptr[52];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2347:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2475:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L14*/ curfnum[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2347:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2475:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V53*/ curfptr[52] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2347:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2475:/ cppif.else"); /*_.IFCPP___V52*/ curfptr[51] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2348:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2476:/ cond"); /*cond*/ if (/*_.FLDP__V51*/ curfptr[50]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2348:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2348:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2476:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2476:/ block"); /*block*/{ basilysgc_append_list((basilys_ptr_t)(/*_.FLDLIST__V25*/ curfptr[24]), (basilys_ptr_t)(/*_.FLDP__V51*/ curfptr[50])); /*epilog*/} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2348:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2476:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2348:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2476:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2351:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2479:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURFKW__V47*/ curfptr[46]), 1, "NAMED_NAME");/*_.NAMED_NAME__V54*/ curfptr[52] = slot; }; ; basilys_error_str((basilys_ptr_t)(/*_.LOC__V15*/ curfptr[14]), ( "bad field name in INSTANCE"), (basilys_ptr_t)(/*_.NAMED_NAME__V54*/ curfptr[52])); /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2348:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2476:/ clear"); /*clear*/ /*_.NAMED_NAME__V54*/ curfptr[52] = 0 ;} ; } ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2346:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2474:/ clear"); /*clear*/ /*_.FLDP__V51*/ curfptr[50] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2346:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2474:/ clear"); /*clear*/ /*_.IFCPP___V52*/ curfptr[51] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2345:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2473:/ clear"); /*clear*/ /*_.CUREXP__V50*/ curfptr[49] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2341:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2469:/ clear"); /*clear*/ /*_.CURFKW__V47*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2341:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2469:/ clear"); /*clear*/ /*_#IS_NOT_A__L13*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2341:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2469:/ clear"); /*clear*/ /*_.PAIR_TAIL__V48*/ curfptr[47] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2341:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2469:/ clear"); /*clear*/ /*_.SETQ___V49*/ curfptr[48] = 0 ;} ; /*_.PAIR_TAIL__V55*/ curfptr[52] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2353:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2481:/ compute"); /*_.CURPAIR__V19*/ curfptr[18] = /*_.SETQ___V56*/ curfptr[50] = /*_.PAIR_TAIL__V55*/ curfptr[52];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2338:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2466:/ clear"); /*clear*/ /*_#IS_PAIR__L11*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2338:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2466:/ clear"); /*clear*/ /*_#NOT__L12*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2338:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2466:/ clear"); /*clear*/ /*_.PAIR_TAIL__V55*/ curfptr[52] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2338:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2466:/ clear"); /*clear*/ /*_.SETQ___V56*/ curfptr[50] = 0 ;} ; ; goto labloop_INSLOOP_4; - labexit_INSLOOP_4:;BASILYS_LOCATION("warmelt-macro.bysl:2338:/ loopepilog"); + labexit_INSLOOP_4:;BASILYS_LOCATION("warmelt-macro.bysl:2466:/ loopepilog"); /*loopepilog*/ /*_.FOREVER___V45*/ curfptr[27] = /*_.INSLOOP__V46*/ curfptr[29];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2355:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2483:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2358:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2486:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2358:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2486:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[14]); /*_.LIST_TO_MULTIPLE__V58*/ curfptr[49] = basilys_apply ((basilysclosure_ptr_t)((/*!LIST_TO_MULTIPLE*/ curfrout->tabval[13])), (basilys_ptr_t)(/*_.FLDLIST__V25*/ curfptr[24]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2355:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2483:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2355:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2483:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRCPATTERN_INSTANCE*/ curfrout->tabval[12])), (3), "CLASS_SRCPATTERN_INSTANCE");/*_.INST__V60*/ curfptr[47] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2355:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2483:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V60*/ curfptr[47])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V60*/ curfptr[47]))));basilys_putfield_object((/*_.INST__V60*/ curfptr[47]), (0), (/*_.LOC__V15*/ curfptr[14]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2355:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2483:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V60*/ curfptr[47])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V60*/ curfptr[47]))));basilys_putfield_object((/*_.INST__V60*/ curfptr[47]), (1), (/*_.CLA__V21*/ curfptr[20]), "SPAT_CLASS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2355:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2483:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V60*/ curfptr[47])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V60*/ curfptr[47]))));basilys_putfield_object((/*_.INST__V60*/ curfptr[47]), (2), (/*_.LIST_TO_MULTIPLE__V58*/ curfptr[49]), "SPAT_FIELDS"); @@ -23428,119 +24977,119 @@ BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2360:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2360:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2488:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2488:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L15*/ curfnum[13] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2360:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2488:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2360:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2488:/ apply.arg"); argtab[0].bp_cstring = "patexpand_instance return spati"; - BASILYS_LOCATION("warmelt-macro.bysl:2360:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2488:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L15*/ curfnum[13]; - BASILYS_LOCATION("warmelt-macro.bysl:2360:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2488:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2360:/ apply.arg"); - argtab[3].bp_long = 2360; + BASILYS_LOCATION("warmelt-macro.bysl:2488:/ apply.arg"); + argtab[3].bp_long = 2488; /*_.DEBUG_MSG_FUN__V62*/ curfptr[52] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.SPATI__V59*/ curfptr[46]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V61*/ curfptr[48] = /*_.DEBUG_MSG_FUN__V62*/ curfptr[52];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2360:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2488:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L15*/ curfnum[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2360:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2488:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V62*/ curfptr[52] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2360:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2488:/ cppif.else"); /*_.IFCPP___V61*/ curfptr[48] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2361:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2489:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.SPATI__V59*/ curfptr[46];; - BASILYS_LOCATION("warmelt-macro.bysl:2361:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2489:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V57*/ curfptr[51] = /*_.RETURN___V63*/ curfptr[50];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2355:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2483:/ clear"); /*clear*/ /*_.LIST_TO_MULTIPLE__V58*/ curfptr[49] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2355:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2483:/ clear"); /*clear*/ /*_.SPATI__V59*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2355:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2483:/ clear"); /*clear*/ /*_.IFCPP___V61*/ curfptr[48] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2355:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2483:/ clear"); /*clear*/ /*_.RETURN___V63*/ curfptr[50] = 0 ;} ; /*_.LET___V23*/ curfptr[22] = /*_.LET___V57*/ curfptr[51];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2317:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2445:/ clear"); /*clear*/ /*_.BND__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2317:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2445:/ clear"); /*clear*/ /*_.FLDLIST__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2317:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2445:/ clear"); /*clear*/ /*_#IS_A__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2317:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2445:/ clear"); /*clear*/ /*_.IFELSE___V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2317:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2445:/ clear"); /*clear*/ /*_.IFCPP___V41*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2317:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2445:/ clear"); /*clear*/ /*_.PAIR_TAIL__V43*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2317:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2445:/ clear"); /*clear*/ /*_.SETQ___V44*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2317:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2445:/ clear"); /*clear*/ /*_.FOREVER___V45*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2317:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2445:/ clear"); /*clear*/ /*_.LET___V57*/ curfptr[51] = 0 ;} ; /*_.LET___V13*/ curfptr[11] = /*_.LET___V23*/ curfptr[22];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2305:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2433:/ clear"); /*clear*/ /*_.CONT__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2305:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2433:/ clear"); /*clear*/ /*_.LOC__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2305:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2433:/ clear"); /*clear*/ /*_.FIELDS__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2305:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2433:/ clear"); /*clear*/ /*_.FIELDNAMS__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2305:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2433:/ clear"); /*clear*/ /*_.LIST_FIRST__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2305:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2433:/ clear"); /*clear*/ /*_.CURPAIR__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2305:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2433:/ clear"); /*clear*/ /*_.CLANAME__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2305:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2433:/ clear"); /*clear*/ /*_.CLA__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2305:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2433:/ clear"); /*clear*/ /*_.CLABIND__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2305:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2433:/ clear"); /*clear*/ /*_#IS_NOT_A__L5*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2305:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2433:/ clear"); /*clear*/ /*_.LET___V23*/ curfptr[22] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V13*/ curfptr[11];; - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ clear"); /*clear*/ /*_.IFCPP___V11*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ clear"); /*clear*/ /*_.LET___V13*/ curfptr[11] = 0 ;} ; @@ -23551,14 +25100,14 @@ basilys_trace_end("PATEXPAND_INSTANCE", callcount); basilys_topframe = (struct #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_44_PATEXPAND_INSTANCE*/ +} /*end rout_46_PATEXPAND_INSTANCE*/ static basilys_ptr_t -rout_45_PATEXPAND_OBJECT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_47_PATEXPAND_OBJECT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -23569,7 +25118,7 @@ rout_45_PATEXPAND_OBJECT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, #define callcount 0L #endif - struct frame_rout_45_PATEXPAND_OBJECT_st { unsigned nbvar; + struct frame_rout_47_PATEXPAND_OBJECT_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -23601,18 +25150,18 @@ basilys_trace_start("PATEXPAND_OBJECT", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.PCTX__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.PCTX__V4*/ curfptr[3])) != NULL); @@ -23621,26 +25170,26 @@ basilys_trace_start("PATEXPAND_OBJECT", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2367:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2495:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2368:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2368:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2496:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2496:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2368:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2496:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2368:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2496:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2368:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2496:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2368:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2496:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2368)?(2368):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2496)?(2496):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -23649,34 +25198,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2367:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2368:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2496:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2368:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2496:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2368:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2496:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2369:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2369:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2497:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2497:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2369:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2497:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2369:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2497:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2369:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2497:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2369:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2497:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2369)?(2369):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2497)?(2497):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -23685,34 +25234,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2367:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2369:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2497:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2369:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2497:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2369:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2497:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2370:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2370:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2498:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2498:/ block"); /*block*/{ /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.PCTX__V4*/ curfptr[3]), (basilys_ptr_t)((/*!CLASS_PATTEXPCONTEXT*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:2370:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2498:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2370:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2498:/ cond.then"); /*_.IFELSE___V10*/ curfptr[9] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2370:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2498:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2370:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2498:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check pctx"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2370)?(2370):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check pctx"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2498)?(2498):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} ; /*epilog*/} @@ -23721,57 +25270,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:2367:/ block"); ; /*_.IFCPP___V9*/ curfptr[7] = /*_.IFELSE___V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2370:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2498:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2370:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2498:/ clear"); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2370:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2498:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2371:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2371:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2499:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2499:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2371:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2499:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2371:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2499:/ apply.arg"); argtab[0].bp_cstring = "patexpand_object sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2371:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2499:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L4*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2371:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2499:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2371:/ apply.arg"); - argtab[3].bp_long = 2371; + BASILYS_LOCATION("warmelt-macro.bysl:2499:/ apply.arg"); + argtab[3].bp_long = 2499; /*_.DEBUG_MSG_FUN__V12*/ curfptr[11] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V11*/ curfptr[9] = /*_.DEBUG_MSG_FUN__V12*/ curfptr[11];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2371:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2499:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2371:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2499:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V12*/ curfptr[11] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2371:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2499:/ cppif.else"); /*_.IFCPP___V11*/ curfptr[9] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2372:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2500:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2373:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2501:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V14*/ curfptr[13] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2374:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2502:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V15*/ curfptr[14] = slot; }; ; @@ -23787,10 +25336,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:2367:/ block"); /*_.CLABIND__V22*/ curfptr[21] = (/*nil*/NULL);; /*_#IS_NOT_A__L5*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CLANAME__V20*/ curfptr[19]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[4])));; - BASILYS_LOCATION("warmelt-macro.bysl:2382:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2510:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L5*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2382:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2382:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2510:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2510:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V15*/ curfptr[14]), ( "missing class symbol for OBJECT pattern"), (basilys_ptr_t)0); @@ -23798,13 +25347,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:2367:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2384:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2512:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2384:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2512:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2384:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2512:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.CLANAME__V20*/ curfptr[19]; /*_.BND__V24*/ curfptr[23] = basilys_apply ((basilysclosure_ptr_t)((/*!FIND_ENV*/ curfrout->tabval[5])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -23813,46 +25362,46 @@ BASILYS_LOCATION("warmelt-macro.bysl:2367:/ block"); (basilysgc_new_list((basilysobject_ptr_t)((/*!DISCR_LIST*/ curfrout->tabval[6]))));; /*_#IS_A__L6*/ curfnum[5] = basilys_is_instance_of((basilys_ptr_t)(/*_.BND__V24*/ curfptr[23]), (basilys_ptr_t)((/*!CLASS_CLASS_BINDING*/ curfrout->tabval[7])));; - BASILYS_LOCATION("warmelt-macro.bysl:2388:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2516:/ cond"); /*cond*/ if (/*_#IS_A__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2388:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2388:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2516:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2516:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2389:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2517:/ compute"); /*_.CLABIND__V22*/ curfptr[21] = /*_.SETQ___V27*/ curfptr[26] = /*_.BND__V24*/ curfptr[23];; - BASILYS_LOCATION("warmelt-macro.bysl:2390:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2518:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V24*/ curfptr[23]), 3, "CBIND_CLASS");/*_.CBIND_CLASS__V28*/ curfptr[27] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2390:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2518:/ compute"); /*_.CLA__V21*/ curfptr[20] = /*_.SETQ___V29*/ curfptr[28] = /*_.CBIND_CLASS__V28*/ curfptr[27];; - BASILYS_LOCATION("warmelt-macro.bysl:2388:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2516:/ block"); /*block*/{ /*_.PROGN___V30*/ curfptr[29] = /*_.SETQ___V29*/ curfptr[28];;} ; /*_.IFELSE___V26*/ curfptr[25] = /*_.PROGN___V30*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2388:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2516:/ clear"); /*clear*/ /*_.SETQ___V27*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2388:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2516:/ clear"); /*clear*/ /*_.CBIND_CLASS__V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2388:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2516:/ clear"); /*clear*/ /*_.SETQ___V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2388:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2516:/ clear"); /*clear*/ /*_.PROGN___V30*/ curfptr[29] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2388:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2516:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2388:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2516:/ block"); /*block*/{ /*_#IS_A__L7*/ curfnum[6] = basilys_is_instance_of((basilys_ptr_t)(/*_.BND__V24*/ curfptr[23]), (basilys_ptr_t)((/*!CLASS_VALUE_BINDING*/ curfrout->tabval[8])));; - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ cond"); /*cond*/ if (/*_#IS_A__L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2393:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2521:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V24*/ curfptr[23]), 1, "VBIND_VALUE");/*_.VBIND_VALUE__V31*/ curfptr[26] = slot; }; ; @@ -23860,49 +25409,49 @@ BASILYS_LOCATION("warmelt-macro.bysl:2367:/ block"); basilys_is_instance_of((basilys_ptr_t)(/*_.VBIND_VALUE__V31*/ curfptr[26]), (basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[9])));; /*_#IF___L8*/ curfnum[7] = /*_#IS_A__L9*/ curfnum[8];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ clear"); /*clear*/ /*_.VBIND_VALUE__V31*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ clear"); /*clear*/ /*_#IS_A__L9*/ curfnum[8] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2392:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2520:/ cond.else"); /*_#IF___L8*/ curfnum[7] = 0;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ cond"); /*cond*/ if (/*_#IF___L8*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2394:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2522:/ compute"); /*_.CLABIND__V22*/ curfptr[21] = /*_.SETQ___V33*/ curfptr[28] = /*_.BND__V24*/ curfptr[23];; - BASILYS_LOCATION("warmelt-macro.bysl:2395:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2523:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BND__V24*/ curfptr[23]), 1, "VBIND_VALUE");/*_.VBIND_VALUE__V34*/ curfptr[29] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2395:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2523:/ compute"); /*_.CLA__V21*/ curfptr[20] = /*_.SETQ___V35*/ curfptr[26] = /*_.VBIND_VALUE__V34*/ curfptr[29];; - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ block"); /*block*/{ /*_.PROGN___V36*/ curfptr[35] = /*_.SETQ___V35*/ curfptr[26];;} ; /*_.IFELSE___V32*/ curfptr[27] = /*_.PROGN___V36*/ curfptr[35];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ clear"); /*clear*/ /*_.SETQ___V33*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ clear"); /*clear*/ /*_.VBIND_VALUE__V34*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ clear"); /*clear*/ /*_.SETQ___V35*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ clear"); /*clear*/ /*_.PROGN___V36*/ curfptr[35] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2392:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2520:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2399:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2527:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CLANAME__V20*/ curfptr[19]), 1, "NAMED_NAME");/*_.NAMED_NAME__V37*/ curfptr[28] = slot; }; ; @@ -23910,59 +25459,59 @@ BASILYS_LOCATION("warmelt-macro.bysl:2367:/ block"); basilys_error_str((basilys_ptr_t)(/*_.LOC__V15*/ curfptr[14]), ( "invalid class name for OBJECT pattern"), (basilys_ptr_t)(/*_.NAMED_NAME__V37*/ curfptr[28])); /*_.THE_NULL__V38*/ curfptr[29] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2400:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2528:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V38*/ curfptr[29];; - BASILYS_LOCATION("warmelt-macro.bysl:2400:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2528:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2397:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2525:/ block"); /*block*/{ /*_.PROGN___V40*/ curfptr[35] = /*_.RETURN___V39*/ curfptr[26];;} ; /*_.IFELSE___V32*/ curfptr[27] = /*_.PROGN___V40*/ curfptr[35];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ clear"); /*clear*/ /*_.NAMED_NAME__V37*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ clear"); /*clear*/ /*_.THE_NULL__V38*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ clear"); /*clear*/ /*_.RETURN___V39*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2392:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2520:/ clear"); /*clear*/ /*_.PROGN___V40*/ curfptr[35] = 0 ;} ; } ; /*_.IFELSE___V26*/ curfptr[25] = /*_.IFELSE___V32*/ curfptr[27];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2388:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2516:/ clear"); /*clear*/ /*_#IS_A__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2388:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2516:/ clear"); /*clear*/ /*_#IF___L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2388:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2516:/ clear"); /*clear*/ /*_.IFELSE___V32*/ curfptr[27] = 0 ;} ; } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2402:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2402:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2530:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2530:/ block"); /*block*/{ /*_#IS_A__L10*/ curfnum[8] = basilys_is_instance_of((basilys_ptr_t)(/*_.CLA__V21*/ curfptr[20]), (basilys_ptr_t)((/*!CLASS_CLASS*/ curfrout->tabval[9])));; - BASILYS_LOCATION("warmelt-macro.bysl:2402:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2530:/ cond"); /*cond*/ if (/*_#IS_A__L10*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2402:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2530:/ cond.then"); /*_.IFELSE___V42*/ curfptr[29] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2402:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2530:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2402:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2530:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check cla"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2402)?(2402):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check cla"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2530)?(2530):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V42*/ curfptr[29] = 0 ;} ; /*epilog*/} @@ -23971,40 +25520,40 @@ BASILYS_LOCATION("warmelt-macro.bysl:2367:/ block"); ; /*_.IFCPP___V41*/ curfptr[28] = /*_.IFELSE___V42*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2402:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2530:/ clear"); /*clear*/ /*_#IS_A__L10*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2402:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2530:/ clear"); /*clear*/ /*_.IFELSE___V42*/ curfptr[29] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2402:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2530:/ cppif.else"); /*_.IFCPP___V41*/ curfptr[28] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.PAIR_TAIL__V43*/ curfptr[26] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2403:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2531:/ compute"); /*_.CURPAIR__V19*/ curfptr[18] = /*_.SETQ___V44*/ curfptr[35] = /*_.PAIR_TAIL__V43*/ curfptr[26];; - BASILYS_LOCATION("warmelt-macro.bysl:2405:/ loop"); - /*loop*/{ labloop_INSLOOP_5:;BASILYS_LOCATION("warmelt-macro.bysl:2405:/ loopbody"); + BASILYS_LOCATION("warmelt-macro.bysl:2533:/ loop"); + /*loop*/{ labloop_INSLOOP_5:;BASILYS_LOCATION("warmelt-macro.bysl:2533:/ loopbody"); - BASILYS_LOCATION("warmelt-macro.bysl:2405:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2533:/ block"); /*block*/{ /*_#IS_PAIR__L11*/ curfnum[6] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])) == OBMAG_PAIR);; /*_#NOT__L12*/ curfnum[7] = (!(/*_#IS_PAIR__L11*/ curfnum[6]));; - BASILYS_LOCATION("warmelt-macro.bysl:2407:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2535:/ cond"); /*cond*/ if (/*_#NOT__L12*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2407:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2407:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2535:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2535:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2407:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2535:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2407:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2535:/ compute"); /*_.INSLOOP__V46*/ curfptr[29] = NULL;; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2407:/ exit"); + BASILYS_LOCATION("warmelt-macro.bysl:2535:/ exit"); /*exit*/{ goto labexit_INSLOOP_5;} ;} @@ -24013,16 +25562,16 @@ BASILYS_LOCATION("warmelt-macro.bysl:2367:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2408:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2536:/ block"); /*block*/{ /*_.CURFKW__V47*/ curfptr[46] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; /*_#IS_NOT_A__L13*/ curfnum[8] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CURFKW__V47*/ curfptr[46]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[10])));; - BASILYS_LOCATION("warmelt-macro.bysl:2409:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2537:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L13*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2409:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2409:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2537:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2537:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V15*/ curfptr[14]), ( "expecting keyword in OBJECT pattern"), (basilys_ptr_t)0); @@ -24032,160 +25581,160 @@ BASILYS_LOCATION("warmelt-macro.bysl:2367:/ block"); ; /*_.PAIR_TAIL__V48*/ curfptr[47] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2411:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2539:/ compute"); /*_.CURPAIR__V19*/ curfptr[18] = /*_.SETQ___V49*/ curfptr[48] = /*_.PAIR_TAIL__V48*/ curfptr[47];; - BASILYS_LOCATION("warmelt-macro.bysl:2412:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2540:/ block"); /*block*/{ /*_.CUREXP__V50*/ curfptr[49] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2413:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2541:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2413:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2541:/ apply"); /*apply*/{ union basilysparam_un argtab[5]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2413:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2541:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.CLA__V21*/ curfptr[20]; - BASILYS_LOCATION("warmelt-macro.bysl:2413:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2541:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.CUREXP__V50*/ curfptr[49]; - BASILYS_LOCATION("warmelt-macro.bysl:2413:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2541:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2413:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2541:/ apply.arg"); argtab[3].bp_aptr = (basilys_ptr_t*) &/*_.PCTX__V4*/ curfptr[3]; - BASILYS_LOCATION("warmelt-macro.bysl:2413:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2541:/ apply.arg"); argtab[4].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V15*/ curfptr[14]; /*_.FLDP__V51*/ curfptr[50] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_FIELD_PATTERN*/ curfrout->tabval[11])), (basilys_ptr_t)(/*_.CURFKW__V47*/ curfptr[46]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2414:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2414:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2542:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2542:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L14*/ curfnum[13] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2414:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2542:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2414:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2542:/ apply.arg"); argtab[0].bp_cstring = "patexpand_object fldp"; - BASILYS_LOCATION("warmelt-macro.bysl:2414:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2542:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L14*/ curfnum[13]; - BASILYS_LOCATION("warmelt-macro.bysl:2414:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2542:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2414:/ apply.arg"); - argtab[3].bp_long = 2414; + BASILYS_LOCATION("warmelt-macro.bysl:2542:/ apply.arg"); + argtab[3].bp_long = 2542; /*_.DEBUG_MSG_FUN__V53*/ curfptr[52] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.FLDP__V51*/ curfptr[50]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V52*/ curfptr[51] = /*_.DEBUG_MSG_FUN__V53*/ curfptr[52];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2414:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2542:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L14*/ curfnum[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2414:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2542:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V53*/ curfptr[52] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2414:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2542:/ cppif.else"); /*_.IFCPP___V52*/ curfptr[51] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2415:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2543:/ cond"); /*cond*/ if (/*_.FLDP__V51*/ curfptr[50]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2415:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2415:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2543:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2543:/ block"); /*block*/{ basilysgc_append_list((basilys_ptr_t)(/*_.FLDLIST__V25*/ curfptr[24]), (basilys_ptr_t)(/*_.FLDP__V51*/ curfptr[50])); /*epilog*/} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2415:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2543:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2415:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2543:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2418:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2546:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURFKW__V47*/ curfptr[46]), 1, "NAMED_NAME");/*_.NAMED_NAME__V54*/ curfptr[52] = slot; }; ; basilys_error_str((basilys_ptr_t)(/*_.LOC__V15*/ curfptr[14]), ( "bad field name in OBJECT pattern"), (basilys_ptr_t)(/*_.NAMED_NAME__V54*/ curfptr[52])); /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2415:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2543:/ clear"); /*clear*/ /*_.NAMED_NAME__V54*/ curfptr[52] = 0 ;} ; } ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2541:/ clear"); /*clear*/ /*_.FLDP__V51*/ curfptr[50] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2413:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2541:/ clear"); /*clear*/ /*_.IFCPP___V52*/ curfptr[51] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2412:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2540:/ clear"); /*clear*/ /*_.CUREXP__V50*/ curfptr[49] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2408:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2536:/ clear"); /*clear*/ /*_.CURFKW__V47*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2408:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2536:/ clear"); /*clear*/ /*_#IS_NOT_A__L13*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2408:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2536:/ clear"); /*clear*/ /*_.PAIR_TAIL__V48*/ curfptr[47] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2408:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2536:/ clear"); /*clear*/ /*_.SETQ___V49*/ curfptr[48] = 0 ;} ; /*_.PAIR_TAIL__V55*/ curfptr[52] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2420:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2548:/ compute"); /*_.CURPAIR__V19*/ curfptr[18] = /*_.SETQ___V56*/ curfptr[50] = /*_.PAIR_TAIL__V55*/ curfptr[52];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2405:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2533:/ clear"); /*clear*/ /*_#IS_PAIR__L11*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2405:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2533:/ clear"); /*clear*/ /*_#NOT__L12*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2405:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2533:/ clear"); /*clear*/ /*_.PAIR_TAIL__V55*/ curfptr[52] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2405:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2533:/ clear"); /*clear*/ /*_.SETQ___V56*/ curfptr[50] = 0 ;} ; ; goto labloop_INSLOOP_5; - labexit_INSLOOP_5:;BASILYS_LOCATION("warmelt-macro.bysl:2405:/ loopepilog"); + labexit_INSLOOP_5:;BASILYS_LOCATION("warmelt-macro.bysl:2533:/ loopepilog"); /*loopepilog*/ /*_.FOREVER___V45*/ curfptr[27] = /*_.INSLOOP__V46*/ curfptr[29];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2422:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2550:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2425:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2553:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2425:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2553:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[14]); /*_.LIST_TO_MULTIPLE__V58*/ curfptr[49] = basilys_apply ((basilysclosure_ptr_t)((/*!LIST_TO_MULTIPLE*/ curfrout->tabval[13])), (basilys_ptr_t)(/*_.FLDLIST__V25*/ curfptr[24]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2422:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2550:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2422:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2550:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRCPATTERN_OBJECT*/ curfrout->tabval[12])), (3), "CLASS_SRCPATTERN_OBJECT");/*_.INST__V60*/ curfptr[47] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2422:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2550:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V60*/ curfptr[47])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V60*/ curfptr[47]))));basilys_putfield_object((/*_.INST__V60*/ curfptr[47]), (0), (/*_.LOC__V15*/ curfptr[14]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2422:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2550:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V60*/ curfptr[47])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V60*/ curfptr[47]))));basilys_putfield_object((/*_.INST__V60*/ curfptr[47]), (1), (/*_.CLA__V21*/ curfptr[20]), "SPAT_CLASS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2422:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2550:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V60*/ curfptr[47])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V60*/ curfptr[47]))));basilys_putfield_object((/*_.INST__V60*/ curfptr[47]), (2), (/*_.LIST_TO_MULTIPLE__V58*/ curfptr[49]), "SPAT_FIELDS"); @@ -24194,119 +25743,119 @@ BASILYS_LOCATION("warmelt-macro.bysl:2367:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2427:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2427:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2555:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2555:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L15*/ curfnum[13] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2427:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2555:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2427:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2555:/ apply.arg"); argtab[0].bp_cstring = "patexpand_object return spati"; - BASILYS_LOCATION("warmelt-macro.bysl:2427:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2555:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L15*/ curfnum[13]; - BASILYS_LOCATION("warmelt-macro.bysl:2427:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2555:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2427:/ apply.arg"); - argtab[3].bp_long = 2427; + BASILYS_LOCATION("warmelt-macro.bysl:2555:/ apply.arg"); + argtab[3].bp_long = 2555; /*_.DEBUG_MSG_FUN__V62*/ curfptr[52] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.SPATI__V59*/ curfptr[46]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V61*/ curfptr[48] = /*_.DEBUG_MSG_FUN__V62*/ curfptr[52];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2427:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2555:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L15*/ curfnum[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2427:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2555:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V62*/ curfptr[52] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2427:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2555:/ cppif.else"); /*_.IFCPP___V61*/ curfptr[48] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2428:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2556:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.SPATI__V59*/ curfptr[46];; - BASILYS_LOCATION("warmelt-macro.bysl:2428:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2556:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V57*/ curfptr[51] = /*_.RETURN___V63*/ curfptr[50];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2422:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2550:/ clear"); /*clear*/ /*_.LIST_TO_MULTIPLE__V58*/ curfptr[49] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2422:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2550:/ clear"); /*clear*/ /*_.SPATI__V59*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2422:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2550:/ clear"); /*clear*/ /*_.IFCPP___V61*/ curfptr[48] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2422:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2550:/ clear"); /*clear*/ /*_.RETURN___V63*/ curfptr[50] = 0 ;} ; /*_.LET___V23*/ curfptr[22] = /*_.LET___V57*/ curfptr[51];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2384:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2512:/ clear"); /*clear*/ /*_.BND__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2384:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2512:/ clear"); /*clear*/ /*_.FLDLIST__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2384:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2512:/ clear"); /*clear*/ /*_#IS_A__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2384:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2512:/ clear"); /*clear*/ /*_.IFELSE___V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2384:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2512:/ clear"); /*clear*/ /*_.IFCPP___V41*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2384:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2512:/ clear"); /*clear*/ /*_.PAIR_TAIL__V43*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2384:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2512:/ clear"); /*clear*/ /*_.SETQ___V44*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2384:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2512:/ clear"); /*clear*/ /*_.FOREVER___V45*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2384:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2512:/ clear"); /*clear*/ /*_.LET___V57*/ curfptr[51] = 0 ;} ; /*_.LET___V13*/ curfptr[11] = /*_.LET___V23*/ curfptr[22];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2372:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2500:/ clear"); /*clear*/ /*_.CONT__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2372:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2500:/ clear"); /*clear*/ /*_.LOC__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2372:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2500:/ clear"); /*clear*/ /*_.FIELDS__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2372:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2500:/ clear"); /*clear*/ /*_.FIELDNAMS__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2372:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2500:/ clear"); /*clear*/ /*_.LIST_FIRST__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2372:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2500:/ clear"); /*clear*/ /*_.CURPAIR__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2372:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2500:/ clear"); /*clear*/ /*_.CLANAME__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2372:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2500:/ clear"); /*clear*/ /*_.CLA__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2372:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2500:/ clear"); /*clear*/ /*_.CLABIND__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2372:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2500:/ clear"); /*clear*/ /*_#IS_NOT_A__L5*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2372:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2500:/ clear"); /*clear*/ /*_.LET___V23*/ curfptr[22] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V13*/ curfptr[11];; - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ clear"); /*clear*/ /*_.IFCPP___V11*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ clear"); /*clear*/ /*_.LET___V13*/ curfptr[11] = 0 ;} ; @@ -24317,14 +25866,14 @@ basilys_trace_end("PATEXPAND_OBJECT", callcount); basilys_topframe = (struct ca #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_45_PATEXPAND_OBJECT*/ +} /*end rout_47_PATEXPAND_OBJECT*/ static basilys_ptr_t -rout_46_MEXPAND_OBJECT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_48_MEXPAND_OBJECT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -24335,7 +25884,7 @@ rout_46_MEXPAND_OBJECT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, co #define callcount 0L #endif - struct frame_rout_46_MEXPAND_OBJECT_st { unsigned nbvar; + struct frame_rout_48_MEXPAND_OBJECT_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -24367,18 +25916,18 @@ basilys_trace_start("MEXPAND_OBJECT", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2432:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2560:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2432:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2560:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2432:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2560:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -24387,26 +25936,26 @@ basilys_trace_start("MEXPAND_OBJECT", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2432:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2560:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2433:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2433:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2561:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2561:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2433:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2561:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2433:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2561:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2433:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2561:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2433:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2561:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2433)?(2433):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2561)?(2561):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -24415,34 +25964,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2432:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2433:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2561:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2433:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2561:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2433:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2561:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2434:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2434:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2562:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2562:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2434:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2562:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2434:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2562:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2434:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2562:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2434:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2562:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2434)?(2434):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2562)?(2562):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -24451,87 +26000,87 @@ BASILYS_LOCATION("warmelt-macro.bysl:2432:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2434:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2562:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2434:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2562:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2434:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2562:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2435:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2435:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2563:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2563:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2435:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2563:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2435:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2563:/ apply.arg"); argtab[0].bp_cstring = "mexpand_object sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2435:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2563:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2435:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2563:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2435:/ apply.arg"); - argtab[3].bp_long = 2435; + BASILYS_LOCATION("warmelt-macro.bysl:2563:/ apply.arg"); + argtab[3].bp_long = 2563; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2435:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2563:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2435:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2563:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2435:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2563:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2436:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2564:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2437:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2565:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V12*/ curfptr[11] = slot; }; ; basilys_error_str((basilys_ptr_t)(/*_.LOC__V12*/ curfptr[11]), ( "OBJECT cannot be macro-expanded in expression context - use INSTANCE instead"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:2440:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2568:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:2440:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2568:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V11*/ curfptr[9] = /*_.RETURN___V13*/ curfptr[12];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2436:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2564:/ clear"); /*clear*/ /*_.LOC__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2436:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2564:/ clear"); /*clear*/ /*_.RETURN___V13*/ curfptr[12] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2432:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2560:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:2432:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2560:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2432:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2560:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2432:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2560:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2432:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2560:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2432:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2560:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -24542,14 +26091,14 @@ basilys_trace_end("MEXPAND_OBJECT", callcount); basilys_topframe = (struct call #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_46_MEXPAND_OBJECT*/ +} /*end rout_48_MEXPAND_OBJECT*/ static basilys_ptr_t -rout_47_MEXPAND_UNSAFE_PUT_FIELDS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_49_MEXPAND_UNSAFE_PUT_FIELDS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -24560,7 +26109,7 @@ rout_47_MEXPAND_UNSAFE_PUT_FIELDS(basilysclosure_ptr_t closp_, basilys_ptr_t fir #define callcount 0L #endif - struct frame_rout_47_MEXPAND_UNSAFE_PUT_FIELDS_st { unsigned nbvar; + struct frame_rout_49_MEXPAND_UNSAFE_PUT_FIELDS_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -24592,18 +26141,18 @@ basilys_trace_start("MEXPAND_UNSAFE_PUT_FIELDS", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -24612,26 +26161,26 @@ basilys_trace_start("MEXPAND_UNSAFE_PUT_FIELDS", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2448:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2576:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2449:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2449:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2577:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2577:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2449:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2577:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2449:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2577:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2449:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2577:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2449:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2577:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2449)?(2449):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2577)?(2577):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -24640,34 +26189,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2448:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2449:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2577:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2449:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2577:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2449:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2577:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2450:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2450:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2578:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2578:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2450:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2578:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2450:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2578:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2450:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2578:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2450:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2578:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2450)?(2450):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2578)?(2578):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -24676,25 +26225,25 @@ BASILYS_LOCATION("warmelt-macro.bysl:2448:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2450:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2578:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2450:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2578:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2450:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2578:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2451:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2579:/ block"); /*block*/{ /*_.FIELDS__V10*/ curfptr[9] = (/*nil*/NULL);; /*_.FIELDNAMS__V11*/ curfptr[10] = (/*nil*/NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2453:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2581:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2454:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2582:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -24706,60 +26255,60 @@ BASILYS_LOCATION("warmelt-macro.bysl:2448:/ block"); (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.OBJSRC__V16*/ curfptr[15]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2458:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2586:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2458:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2458:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2586:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2586:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2459:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2587:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2459:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2587:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2459:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2587:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V18*/ curfptr[17] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.OBJSRC__V16*/ curfptr[15]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.OBJEXP__V17*/ curfptr[16] = /*_.MACROEXPAND_1__V18*/ curfptr[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2458:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2586:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V18*/ curfptr[17] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2458:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2586:/ cond.else"); /*_.OBJEXP__V17*/ curfptr[16] = /*_.OBJSRC__V16*/ curfptr[15];; } ; /*_.PAIR_TAIL__V19*/ curfptr[17] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2462:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2590:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V20*/ curfptr[19] = /*_.PAIR_TAIL__V19*/ curfptr[17];; - BASILYS_LOCATION("warmelt-macro.bysl:2463:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2591:/ block"); /*block*/{ /*_.FLDLIST__V22*/ curfptr[21] = (basilysgc_new_list((basilysobject_ptr_t)((/*!DISCR_LIST*/ curfrout->tabval[3]))));; - BASILYS_LOCATION("warmelt-macro.bysl:2465:/ loop"); - /*loop*/{ labloop_INSLOOP_6:;BASILYS_LOCATION("warmelt-macro.bysl:2465:/ loopbody"); + BASILYS_LOCATION("warmelt-macro.bysl:2593:/ loop"); + /*loop*/{ labloop_INSLOOP_6:;BASILYS_LOCATION("warmelt-macro.bysl:2593:/ loopbody"); - BASILYS_LOCATION("warmelt-macro.bysl:2465:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2593:/ block"); /*block*/{ /*_#IS_PAIR__L4*/ curfnum[3] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])) == OBMAG_PAIR);; /*_#NOT__L5*/ curfnum[4] = (!(/*_#IS_PAIR__L4*/ curfnum[3]));; - BASILYS_LOCATION("warmelt-macro.bysl:2466:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2594:/ cond"); /*cond*/ if (/*_#NOT__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2466:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2466:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2594:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2594:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2466:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2594:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2466:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2594:/ compute"); /*_.INSLOOP__V24*/ curfptr[23] = NULL;; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2466:/ exit"); + BASILYS_LOCATION("warmelt-macro.bysl:2594:/ exit"); /*exit*/{ goto labexit_INSLOOP_6;} ;} @@ -24768,16 +26317,16 @@ BASILYS_LOCATION("warmelt-macro.bysl:2448:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2467:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2595:/ block"); /*block*/{ /*_.CURFKW__V25*/ curfptr[24] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_#IS_NOT_A__L6*/ curfnum[5] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CURFKW__V25*/ curfptr[24]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[4])));; - BASILYS_LOCATION("warmelt-macro.bysl:2468:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2596:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2468:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2468:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2596:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2596:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "expecting heyword in UNSAFE_PUT_FIELDS"), (basilys_ptr_t)0); @@ -24787,35 +26336,35 @@ BASILYS_LOCATION("warmelt-macro.bysl:2448:/ block"); ; /*_.PAIR_TAIL__V26*/ curfptr[25] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2470:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2598:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V27*/ curfptr[26] = /*_.PAIR_TAIL__V26*/ curfptr[25];; - BASILYS_LOCATION("warmelt-macro.bysl:2471:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2599:/ block"); /*block*/{ /*_.CUREXP__V28*/ curfptr[27] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2472:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2600:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2472:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2600:/ apply"); /*apply*/{ union basilysparam_un argtab[5]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2472:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2600:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V13*/ curfptr[12]; - BASILYS_LOCATION("warmelt-macro.bysl:2472:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2600:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.CURFKW__V25*/ curfptr[24]; - BASILYS_LOCATION("warmelt-macro.bysl:2472:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2600:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) &/*_.CUREXP__V28*/ curfptr[27]; - BASILYS_LOCATION("warmelt-macro.bysl:2472:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2600:/ apply.arg"); argtab[3].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2472:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2600:/ apply.arg"); argtab[4].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.FLDA__V29*/ curfptr[28] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_FIELD_ASSIGNMENT*/ curfrout->tabval[5])), (basilys_ptr_t)((/*nil*/NULL)), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2473:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2601:/ cond"); /*cond*/ if (/*_.FLDA__V29*/ curfptr[28]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2473:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2473:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2601:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2601:/ block"); /*block*/{ basilysgc_append_list((basilys_ptr_t)(/*_.FLDLIST__V22*/ curfptr[21]), (basilys_ptr_t)(/*_.FLDA__V29*/ curfptr[28])); @@ -24824,73 +26373,73 @@ BASILYS_LOCATION("warmelt-macro.bysl:2448:/ block"); } /*noelse*/ ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2472:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2600:/ clear"); /*clear*/ /*_.FLDA__V29*/ curfptr[28] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2471:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2599:/ clear"); /*clear*/ /*_.CUREXP__V28*/ curfptr[27] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2467:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2595:/ clear"); /*clear*/ /*_.CURFKW__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2467:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2595:/ clear"); /*clear*/ /*_#IS_NOT_A__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2467:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2595:/ clear"); /*clear*/ /*_.PAIR_TAIL__V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2467:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2595:/ clear"); /*clear*/ /*_.SETQ___V27*/ curfptr[26] = 0 ;} ; /*_.PAIR_TAIL__V30*/ curfptr[28] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2476:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2604:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V31*/ curfptr[27] = /*_.PAIR_TAIL__V30*/ curfptr[28];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2465:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2593:/ clear"); /*clear*/ /*_#IS_PAIR__L4*/ curfnum[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2465:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2593:/ clear"); /*clear*/ /*_#NOT__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2465:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2593:/ clear"); /*clear*/ /*_.PAIR_TAIL__V30*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2465:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2593:/ clear"); /*clear*/ /*_.SETQ___V31*/ curfptr[27] = 0 ;} ; ; goto labloop_INSLOOP_6; - labexit_INSLOOP_6:;BASILYS_LOCATION("warmelt-macro.bysl:2465:/ loopepilog"); + labexit_INSLOOP_6:;BASILYS_LOCATION("warmelt-macro.bysl:2593:/ loopepilog"); /*loopepilog*/ /*_.FOREVER___V23*/ curfptr[22] = /*_.INSLOOP__V24*/ curfptr[23];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2478:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2606:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2478:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2606:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2478:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2606:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[7]); /*_.FASTUP__V33*/ curfptr[25] = basilys_apply ((basilysclosure_ptr_t)((/*!LIST_TO_MULTIPLE*/ curfrout->tabval[6])), (basilys_ptr_t)(/*_.FLDLIST__V22*/ curfptr[21]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2479:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2607:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2479:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2607:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_UNSAFE_PUT_FIELDS*/ curfrout->tabval[8])), (3), "CLASS_SRC_UNSAFE_PUT_FIELDS");/*_.INST__V35*/ curfptr[28] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2479:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2607:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V35*/ curfptr[28])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V35*/ curfptr[28]))));basilys_putfield_object((/*_.INST__V35*/ curfptr[28]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2479:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2607:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V35*/ curfptr[28])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V35*/ curfptr[28]))));basilys_putfield_object((/*_.INST__V35*/ curfptr[28]), (1), (/*_.OBJEXP__V17*/ curfptr[16]), "SUPUT_OBJ"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2479:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2607:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V35*/ curfptr[28])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V35*/ curfptr[28]))));basilys_putfield_object((/*_.INST__V35*/ curfptr[28]), (2), (/*_.FASTUP__V33*/ curfptr[25]), "SUPUT_FIELDS"); @@ -24899,60 +26448,60 @@ BASILYS_LOCATION("warmelt-macro.bysl:2448:/ block"); ; /*_.LET___V32*/ curfptr[24] = /*_.INST___V34*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2478:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2606:/ clear"); /*clear*/ /*_.FASTUP__V33*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2478:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2606:/ clear"); /*clear*/ /*_.INST___V34*/ curfptr[26] = 0 ;} ; /*_.LET___V21*/ curfptr[20] = /*_.LET___V32*/ curfptr[24];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2463:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2591:/ clear"); /*clear*/ /*_.FLDLIST__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2463:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2591:/ clear"); /*clear*/ /*_.FOREVER___V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2463:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2591:/ clear"); /*clear*/ /*_.LET___V32*/ curfptr[24] = 0 ;} ; /*_.LET___V9*/ curfptr[7] = /*_.LET___V21*/ curfptr[20];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2451:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2579:/ clear"); /*clear*/ /*_.FIELDS__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2451:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2579:/ clear"); /*clear*/ /*_.FIELDNAMS__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2451:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2579:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2451:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2579:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2451:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2579:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2451:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2579:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2451:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2579:/ clear"); /*clear*/ /*_.OBJSRC__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2451:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2579:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2451:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2579:/ clear"); /*clear*/ /*_.OBJEXP__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2451:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2579:/ clear"); /*clear*/ /*_.PAIR_TAIL__V19*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2451:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2579:/ clear"); /*clear*/ /*_.SETQ___V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2451:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2579:/ clear"); /*clear*/ /*_.LET___V21*/ curfptr[20] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V9*/ curfptr[7];; - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ clear"); /*clear*/ /*_.LET___V9*/ curfptr[7] = 0 ;} ; @@ -24963,14 +26512,14 @@ basilys_trace_end("MEXPAND_UNSAFE_PUT_FIELDS", callcount); basilys_topframe = ( #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_47_MEXPAND_UNSAFE_PUT_FIELDS*/ +} /*end rout_49_MEXPAND_UNSAFE_PUT_FIELDS*/ static basilys_ptr_t -rout_48_MEXPAND_PUT_FIELDS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_50_MEXPAND_PUT_FIELDS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -24981,7 +26530,7 @@ rout_48_MEXPAND_PUT_FIELDS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_ #define callcount 0L #endif - struct frame_rout_48_MEXPAND_PUT_FIELDS_st { unsigned nbvar; + struct frame_rout_50_MEXPAND_PUT_FIELDS_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -25013,18 +26562,18 @@ basilys_trace_start("MEXPAND_PUT_FIELDS", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -25033,26 +26582,26 @@ basilys_trace_start("MEXPAND_PUT_FIELDS", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2488:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2616:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2489:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2489:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2617:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2617:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2489:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2617:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2489:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2617:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2489:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2617:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2489:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2617:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2489)?(2489):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2617)?(2617):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -25061,34 +26610,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2488:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2489:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2617:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2489:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2617:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2489:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2617:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2490:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2490:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2618:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2618:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2490:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2618:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2490:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2618:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2490:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2618:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2490:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2618:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2490)?(2490):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2618)?(2618):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -25097,25 +26646,25 @@ BASILYS_LOCATION("warmelt-macro.bysl:2488:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2490:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2618:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2490:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2618:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2490:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2618:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2491:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2619:/ block"); /*block*/{ /*_.FIELDS__V10*/ curfptr[9] = (/*nil*/NULL);; /*_.FIELDNAMS__V11*/ curfptr[10] = (/*nil*/NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2493:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2621:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2494:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2622:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -25127,60 +26676,60 @@ BASILYS_LOCATION("warmelt-macro.bysl:2488:/ block"); (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.OBJSRC__V16*/ curfptr[15]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2498:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2626:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2498:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2498:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2626:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2626:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2499:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2627:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2499:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2627:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2499:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2627:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V18*/ curfptr[17] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.OBJSRC__V16*/ curfptr[15]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.OBJEXP__V17*/ curfptr[16] = /*_.MACROEXPAND_1__V18*/ curfptr[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2498:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2626:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V18*/ curfptr[17] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2498:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2626:/ cond.else"); /*_.OBJEXP__V17*/ curfptr[16] = /*_.OBJSRC__V16*/ curfptr[15];; } ; /*_.PAIR_TAIL__V19*/ curfptr[17] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2502:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2630:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V20*/ curfptr[19] = /*_.PAIR_TAIL__V19*/ curfptr[17];; - BASILYS_LOCATION("warmelt-macro.bysl:2503:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2631:/ block"); /*block*/{ /*_.FLDLIST__V22*/ curfptr[21] = (basilysgc_new_list((basilysobject_ptr_t)((/*!DISCR_LIST*/ curfrout->tabval[3]))));; - BASILYS_LOCATION("warmelt-macro.bysl:2505:/ loop"); - /*loop*/{ labloop_INSLOOP_7:;BASILYS_LOCATION("warmelt-macro.bysl:2505:/ loopbody"); + BASILYS_LOCATION("warmelt-macro.bysl:2633:/ loop"); + /*loop*/{ labloop_INSLOOP_7:;BASILYS_LOCATION("warmelt-macro.bysl:2633:/ loopbody"); - BASILYS_LOCATION("warmelt-macro.bysl:2505:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2633:/ block"); /*block*/{ /*_#IS_PAIR__L4*/ curfnum[3] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])) == OBMAG_PAIR);; /*_#NOT__L5*/ curfnum[4] = (!(/*_#IS_PAIR__L4*/ curfnum[3]));; - BASILYS_LOCATION("warmelt-macro.bysl:2506:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2634:/ cond"); /*cond*/ if (/*_#NOT__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2506:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2506:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2634:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2634:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2506:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2634:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2506:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2634:/ compute"); /*_.INSLOOP__V24*/ curfptr[23] = NULL;; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2506:/ exit"); + BASILYS_LOCATION("warmelt-macro.bysl:2634:/ exit"); /*exit*/{ goto labexit_INSLOOP_7;} ;} @@ -25189,16 +26738,16 @@ BASILYS_LOCATION("warmelt-macro.bysl:2488:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2507:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2635:/ block"); /*block*/{ /*_.CURFKW__V25*/ curfptr[24] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_#IS_NOT_A__L6*/ curfnum[5] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CURFKW__V25*/ curfptr[24]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[4])));; - BASILYS_LOCATION("warmelt-macro.bysl:2508:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2636:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2508:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2508:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2636:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2636:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "expecting heyword in PUT_FIELDS"), (basilys_ptr_t)0); @@ -25208,35 +26757,35 @@ BASILYS_LOCATION("warmelt-macro.bysl:2488:/ block"); ; /*_.PAIR_TAIL__V26*/ curfptr[25] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2510:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2638:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V27*/ curfptr[26] = /*_.PAIR_TAIL__V26*/ curfptr[25];; - BASILYS_LOCATION("warmelt-macro.bysl:2511:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2639:/ block"); /*block*/{ /*_.CUREXP__V28*/ curfptr[27] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2512:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2640:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2512:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2640:/ apply"); /*apply*/{ union basilysparam_un argtab[5]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2512:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2640:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V13*/ curfptr[12]; - BASILYS_LOCATION("warmelt-macro.bysl:2512:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2640:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.CURFKW__V25*/ curfptr[24]; - BASILYS_LOCATION("warmelt-macro.bysl:2512:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2640:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) &/*_.CUREXP__V28*/ curfptr[27]; - BASILYS_LOCATION("warmelt-macro.bysl:2512:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2640:/ apply.arg"); argtab[3].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2512:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2640:/ apply.arg"); argtab[4].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.FLDA__V29*/ curfptr[28] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_FIELD_ASSIGNMENT*/ curfrout->tabval[5])), (basilys_ptr_t)((/*nil*/NULL)), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2513:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2641:/ cond"); /*cond*/ if (/*_.FLDA__V29*/ curfptr[28]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2513:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2513:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2641:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2641:/ block"); /*block*/{ basilysgc_append_list((basilys_ptr_t)(/*_.FLDLIST__V22*/ curfptr[21]), (basilys_ptr_t)(/*_.FLDA__V29*/ curfptr[28])); @@ -25245,73 +26794,73 @@ BASILYS_LOCATION("warmelt-macro.bysl:2488:/ block"); } /*noelse*/ ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2512:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2640:/ clear"); /*clear*/ /*_.FLDA__V29*/ curfptr[28] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2511:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2639:/ clear"); /*clear*/ /*_.CUREXP__V28*/ curfptr[27] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2507:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2635:/ clear"); /*clear*/ /*_.CURFKW__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2507:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2635:/ clear"); /*clear*/ /*_#IS_NOT_A__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2507:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2635:/ clear"); /*clear*/ /*_.PAIR_TAIL__V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2507:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2635:/ clear"); /*clear*/ /*_.SETQ___V27*/ curfptr[26] = 0 ;} ; /*_.PAIR_TAIL__V30*/ curfptr[28] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2516:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2644:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V31*/ curfptr[27] = /*_.PAIR_TAIL__V30*/ curfptr[28];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2505:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2633:/ clear"); /*clear*/ /*_#IS_PAIR__L4*/ curfnum[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2505:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2633:/ clear"); /*clear*/ /*_#NOT__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2505:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2633:/ clear"); /*clear*/ /*_.PAIR_TAIL__V30*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2505:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2633:/ clear"); /*clear*/ /*_.SETQ___V31*/ curfptr[27] = 0 ;} ; ; goto labloop_INSLOOP_7; - labexit_INSLOOP_7:;BASILYS_LOCATION("warmelt-macro.bysl:2505:/ loopepilog"); + labexit_INSLOOP_7:;BASILYS_LOCATION("warmelt-macro.bysl:2633:/ loopepilog"); /*loopepilog*/ /*_.FOREVER___V23*/ curfptr[22] = /*_.INSLOOP__V24*/ curfptr[23];; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2518:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2646:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2518:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2646:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2518:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2646:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[7]); /*_.FASTUP__V33*/ curfptr[25] = basilys_apply ((basilysclosure_ptr_t)((/*!LIST_TO_MULTIPLE*/ curfrout->tabval[6])), (basilys_ptr_t)(/*_.FLDLIST__V22*/ curfptr[21]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2519:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2647:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2519:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2647:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_PUT_FIELDS*/ curfrout->tabval[8])), (3), "CLASS_SRC_PUT_FIELDS");/*_.INST__V35*/ curfptr[28] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2519:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2647:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V35*/ curfptr[28])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V35*/ curfptr[28]))));basilys_putfield_object((/*_.INST__V35*/ curfptr[28]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2519:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2647:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V35*/ curfptr[28])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V35*/ curfptr[28]))));basilys_putfield_object((/*_.INST__V35*/ curfptr[28]), (1), (/*_.OBJEXP__V17*/ curfptr[16]), "SUPUT_OBJ"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2519:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2647:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V35*/ curfptr[28])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V35*/ curfptr[28]))));basilys_putfield_object((/*_.INST__V35*/ curfptr[28]), (2), (/*_.FASTUP__V33*/ curfptr[25]), "SUPUT_FIELDS"); @@ -25320,60 +26869,60 @@ BASILYS_LOCATION("warmelt-macro.bysl:2488:/ block"); ; /*_.LET___V32*/ curfptr[24] = /*_.INST___V34*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2518:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2646:/ clear"); /*clear*/ /*_.FASTUP__V33*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2518:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2646:/ clear"); /*clear*/ /*_.INST___V34*/ curfptr[26] = 0 ;} ; /*_.LET___V21*/ curfptr[20] = /*_.LET___V32*/ curfptr[24];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2503:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2631:/ clear"); /*clear*/ /*_.FLDLIST__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2503:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2631:/ clear"); /*clear*/ /*_.FOREVER___V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2503:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2631:/ clear"); /*clear*/ /*_.LET___V32*/ curfptr[24] = 0 ;} ; /*_.LET___V9*/ curfptr[7] = /*_.LET___V21*/ curfptr[20];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2619:/ clear"); /*clear*/ /*_.FIELDS__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2619:/ clear"); /*clear*/ /*_.FIELDNAMS__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2619:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2619:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2619:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2619:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2619:/ clear"); /*clear*/ /*_.OBJSRC__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2619:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2619:/ clear"); /*clear*/ /*_.OBJEXP__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2619:/ clear"); /*clear*/ /*_.PAIR_TAIL__V19*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2619:/ clear"); /*clear*/ /*_.SETQ___V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2491:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2619:/ clear"); /*clear*/ /*_.LET___V21*/ curfptr[20] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V9*/ curfptr[7];; - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ clear"); /*clear*/ /*_.LET___V9*/ curfptr[7] = 0 ;} ; @@ -25384,14 +26933,14 @@ basilys_trace_end("MEXPAND_PUT_FIELDS", callcount); basilys_topframe = (struct #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_48_MEXPAND_PUT_FIELDS*/ +} /*end rout_50_MEXPAND_PUT_FIELDS*/ static basilys_ptr_t -rout_49_MEXPAND_UNSAFE_GET_FIELD(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_51_MEXPAND_UNSAFE_GET_FIELD(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -25402,7 +26951,7 @@ rout_49_MEXPAND_UNSAFE_GET_FIELD(basilysclosure_ptr_t closp_, basilys_ptr_t firs #define callcount 0L #endif - struct frame_rout_49_MEXPAND_UNSAFE_GET_FIELD_st { unsigned nbvar; + struct frame_rout_51_MEXPAND_UNSAFE_GET_FIELD_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -25434,18 +26983,18 @@ basilys_trace_start("MEXPAND_UNSAFE_GET_FIELD", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -25454,26 +27003,26 @@ basilys_trace_start("MEXPAND_UNSAFE_GET_FIELD", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2528:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2656:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2529:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2529:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2657:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2657:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2529:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2657:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2529:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2657:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2529:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2657:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2529:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2657:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2529)?(2529):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2657)?(2657):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -25482,34 +27031,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2528:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2529:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2657:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2529:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2657:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2529:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2657:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2530:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2530:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2658:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2658:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2530:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2658:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2530:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2658:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2530:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2658:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2530:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2658:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2530)?(2530):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2658)?(2658):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -25518,23 +27067,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:2528:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2530:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2658:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2530:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2658:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2530:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2658:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2531:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2659:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2531:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2659:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V10*/ curfptr[9] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2532:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2660:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V11*/ curfptr[10] = slot; }; ; @@ -25546,56 +27095,56 @@ BASILYS_LOCATION("warmelt-macro.bysl:2528:/ block"); (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; /*_#IS_NOT_A__L3*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CURFKW__V14*/ curfptr[13]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:2536:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2664:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2536:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2536:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2664:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2664:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "field keyword expected in UNSAFE_GET_FIELD"), (basilys_ptr_t)0); /*_.THE_NULL__V16*/ curfptr[15] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2539:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2667:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V16*/ curfptr[15];; - BASILYS_LOCATION("warmelt-macro.bysl:2539:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2667:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2537:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2665:/ block"); /*block*/{ /*_.PROGN___V18*/ curfptr[17] = /*_.RETURN___V17*/ curfptr[16];;} ; /*_.IF___V15*/ curfptr[14] = /*_.PROGN___V18*/ curfptr[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2536:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2664:/ clear"); /*clear*/ /*_.THE_NULL__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2536:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2664:/ clear"); /*clear*/ /*_.RETURN___V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2536:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2664:/ clear"); /*clear*/ /*_.PROGN___V18*/ curfptr[17] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2536:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2664:/ cond.else"); /*_.IF___V15*/ curfptr[14] = NULL;; } ; /*_.PAIR_TAIL__V19*/ curfptr[15] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:2540:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2668:/ compute"); /*_.CURPAIR__V13*/ curfptr[12] = /*_.SETQ___V20*/ curfptr[16] = /*_.PAIR_TAIL__V19*/ curfptr[15];; - BASILYS_LOCATION("warmelt-macro.bysl:2541:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2669:/ block"); /*block*/{ /*_.CUREXP__V22*/ curfptr[21] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; /*_.PAIR_TAIL__V23*/ curfptr[22] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:2542:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2670:/ compute"); /*_.CURPAIR__V13*/ curfptr[12] = /*_.SETQ___V24*/ curfptr[23] = /*_.PAIR_TAIL__V23*/ curfptr[22];; - BASILYS_LOCATION("warmelt-macro.bysl:2543:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2671:/ cond"); /*cond*/ if (/*_.CURPAIR__V13*/ curfptr[12]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2543:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2543:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2671:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2671:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "UNSAFE_GET_FIELD with more than two sons"), (basilys_ptr_t)0); @@ -25603,21 +27152,21 @@ BASILYS_LOCATION("warmelt-macro.bysl:2528:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2546:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2674:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2546:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2674:/ apply"); /*apply*/{ union basilysparam_un argtab[5]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2546:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2674:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V11*/ curfptr[10]; - BASILYS_LOCATION("warmelt-macro.bysl:2546:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2674:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.CURFKW__V14*/ curfptr[13]; - BASILYS_LOCATION("warmelt-macro.bysl:2546:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2674:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) &/*_.CUREXP__V22*/ curfptr[21]; - BASILYS_LOCATION("warmelt-macro.bysl:2546:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2674:/ apply.arg"); argtab[3].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2546:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2674:/ apply.arg"); argtab[4].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.FLDA__V26*/ curfptr[25] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_FIELD_ASSIGNMENT*/ curfrout->tabval[3])), (basilys_ptr_t)((/*nil*/NULL)), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -25626,68 +27175,68 @@ BASILYS_LOCATION("warmelt-macro.bysl:2528:/ block"); basilys_is_instance_of((basilys_ptr_t)(/*_.FLDA__V26*/ curfptr[25]), (basilys_ptr_t)((/*!CLASS_SRC_FIELDASSIGN*/ curfrout->tabval[4])));; /*_#NOT__L5*/ curfnum[4] = (!(/*_#IS_A__L4*/ curfnum[3]));; - BASILYS_LOCATION("warmelt-macro.bysl:2547:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2675:/ cond"); /*cond*/ if (/*_#NOT__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2547:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2547:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2675:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2675:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "bad field and expression in UNSAFE_GET_FIELD"), (basilys_ptr_t)0); /*_.THE_NULL__V28*/ curfptr[27] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2550:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2678:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V28*/ curfptr[27];; - BASILYS_LOCATION("warmelt-macro.bysl:2550:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2678:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2548:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2676:/ block"); /*block*/{ /*_.PROGN___V30*/ curfptr[29] = /*_.RETURN___V29*/ curfptr[28];;} ; /*_.IF___V27*/ curfptr[26] = /*_.PROGN___V30*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2547:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2675:/ clear"); /*clear*/ /*_.THE_NULL__V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2547:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2675:/ clear"); /*clear*/ /*_.RETURN___V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2547:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2675:/ clear"); /*clear*/ /*_.PROGN___V30*/ curfptr[29] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2547:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2675:/ cond.else"); /*_.IF___V27*/ curfptr[26] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2551:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2679:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2551:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2679:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.FLDA__V26*/ curfptr[25]), 1, "SFLA_FIELD");/*_.FLD__V32*/ curfptr[28] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2552:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2680:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.FLDA__V26*/ curfptr[25]), 2, "SFLA_EXPR");/*_.EXP__V33*/ curfptr[29] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2553:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2681:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2553:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2681:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_UNSAFE_GET_FIELD*/ curfrout->tabval[5])), (3), "CLASS_SRC_UNSAFE_GET_FIELD");/*_.INST__V35*/ curfptr[34] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2553:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2681:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V35*/ curfptr[34])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V35*/ curfptr[34]))));basilys_putfield_object((/*_.INST__V35*/ curfptr[34]), (0), (/*_.LOC__V11*/ curfptr[10]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2553:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2681:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V35*/ curfptr[34])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V35*/ curfptr[34]))));basilys_putfield_object((/*_.INST__V35*/ curfptr[34]), (1), (/*_.EXP__V33*/ curfptr[29]), "SUGET_OBJ"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2553:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2681:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V35*/ curfptr[34])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V35*/ curfptr[34]))));basilys_putfield_object((/*_.INST__V35*/ curfptr[34]), (2), (/*_.FLD__V32*/ curfptr[28]), "SUGET_FIELD"); @@ -25696,73 +27245,73 @@ BASILYS_LOCATION("warmelt-macro.bysl:2528:/ block"); ; /*_.LET___V31*/ curfptr[27] = /*_.INST___V34*/ curfptr[33];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2551:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2679:/ clear"); /*clear*/ /*_.FLD__V32*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2551:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2679:/ clear"); /*clear*/ /*_.EXP__V33*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2551:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2679:/ clear"); /*clear*/ /*_.INST___V34*/ curfptr[33] = 0 ;} ; /*_.LET___V25*/ curfptr[24] = /*_.LET___V31*/ curfptr[27];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2546:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); /*clear*/ /*_.FLDA__V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2546:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); /*clear*/ /*_#IS_A__L4*/ curfnum[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2546:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); /*clear*/ /*_#NOT__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2546:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); /*clear*/ /*_.IF___V27*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2546:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); /*clear*/ /*_.LET___V31*/ curfptr[27] = 0 ;} ; /*_.LET___V21*/ curfptr[17] = /*_.LET___V25*/ curfptr[24];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2541:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2669:/ clear"); /*clear*/ /*_.CUREXP__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2541:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2669:/ clear"); /*clear*/ /*_.PAIR_TAIL__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2541:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2669:/ clear"); /*clear*/ /*_.SETQ___V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2541:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2669:/ clear"); /*clear*/ /*_.LET___V25*/ curfptr[24] = 0 ;} ; /*_.LET___V9*/ curfptr[7] = /*_.LET___V21*/ curfptr[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2531:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2659:/ clear"); /*clear*/ /*_.CONT__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2531:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2659:/ clear"); /*clear*/ /*_.LOC__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2531:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2659:/ clear"); /*clear*/ /*_.LIST_FIRST__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2531:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2659:/ clear"); /*clear*/ /*_.CURPAIR__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2531:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2659:/ clear"); /*clear*/ /*_.CURFKW__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2531:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2659:/ clear"); /*clear*/ /*_#IS_NOT_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2531:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2659:/ clear"); /*clear*/ /*_.IF___V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2531:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2659:/ clear"); /*clear*/ /*_.PAIR_TAIL__V19*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2531:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2659:/ clear"); /*clear*/ /*_.SETQ___V20*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2531:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2659:/ clear"); /*clear*/ /*_.LET___V21*/ curfptr[17] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V9*/ curfptr[7];; - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ clear"); /*clear*/ /*_.LET___V9*/ curfptr[7] = 0 ;} ; @@ -25773,14 +27322,14 @@ basilys_trace_end("MEXPAND_UNSAFE_GET_FIELD", callcount); basilys_topframe = (s #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_49_MEXPAND_UNSAFE_GET_FIELD*/ +} /*end rout_51_MEXPAND_UNSAFE_GET_FIELD*/ static basilys_ptr_t -rout_50_MEXPAND_GET_FIELD(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_52_MEXPAND_GET_FIELD(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -25791,7 +27340,7 @@ rout_50_MEXPAND_GET_FIELD(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, #define callcount 0L #endif - struct frame_rout_50_MEXPAND_GET_FIELD_st { unsigned nbvar; + struct frame_rout_52_MEXPAND_GET_FIELD_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -25823,18 +27372,18 @@ basilys_trace_start("MEXPAND_GET_FIELD", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -25843,26 +27392,26 @@ basilys_trace_start("MEXPAND_GET_FIELD", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2562:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2690:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2563:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2563:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2691:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2691:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2563:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2691:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2563:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2691:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2563:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2691:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2563:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2691:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2563)?(2563):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2691)?(2691):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -25871,34 +27420,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2562:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2563:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2691:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2563:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2691:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2563:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2691:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2564:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2564:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2692:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2692:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2564:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2692:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2564:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2692:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2564:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2692:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2564:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2692:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2564)?(2564):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2692)?(2692):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -25907,23 +27456,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:2562:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2564:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2692:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2564:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2692:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2564:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2692:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2565:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2693:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2565:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2693:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V10*/ curfptr[9] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2566:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2694:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V11*/ curfptr[10] = slot; }; ; @@ -25935,56 +27484,56 @@ BASILYS_LOCATION("warmelt-macro.bysl:2562:/ block"); (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; /*_#IS_NOT_A__L3*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CURFKW__V14*/ curfptr[13]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:2570:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2698:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2570:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2570:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2698:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2698:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "field keyword expected in GET_FIELD"), (basilys_ptr_t)0); /*_.THE_NULL__V16*/ curfptr[15] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2573:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2701:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V16*/ curfptr[15];; - BASILYS_LOCATION("warmelt-macro.bysl:2573:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2701:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2571:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2699:/ block"); /*block*/{ /*_.PROGN___V18*/ curfptr[17] = /*_.RETURN___V17*/ curfptr[16];;} ; /*_.IF___V15*/ curfptr[14] = /*_.PROGN___V18*/ curfptr[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2570:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2698:/ clear"); /*clear*/ /*_.THE_NULL__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2570:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2698:/ clear"); /*clear*/ /*_.RETURN___V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2570:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2698:/ clear"); /*clear*/ /*_.PROGN___V18*/ curfptr[17] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2570:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2698:/ cond.else"); /*_.IF___V15*/ curfptr[14] = NULL;; } ; /*_.PAIR_TAIL__V19*/ curfptr[15] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:2574:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2702:/ compute"); /*_.CURPAIR__V13*/ curfptr[12] = /*_.SETQ___V20*/ curfptr[16] = /*_.PAIR_TAIL__V19*/ curfptr[15];; - BASILYS_LOCATION("warmelt-macro.bysl:2575:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2703:/ block"); /*block*/{ /*_.CUREXP__V22*/ curfptr[21] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; /*_.PAIR_TAIL__V23*/ curfptr[22] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:2576:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2704:/ compute"); /*_.CURPAIR__V13*/ curfptr[12] = /*_.SETQ___V24*/ curfptr[23] = /*_.PAIR_TAIL__V23*/ curfptr[22];; - BASILYS_LOCATION("warmelt-macro.bysl:2577:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2705:/ cond"); /*cond*/ if (/*_.CURPAIR__V13*/ curfptr[12]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2577:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2577:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2705:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2705:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "UNSAFE_GET_FIELD with more than two sons"), (basilys_ptr_t)0); @@ -25992,21 +27541,21 @@ BASILYS_LOCATION("warmelt-macro.bysl:2562:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2580:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2708:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2580:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2708:/ apply"); /*apply*/{ union basilysparam_un argtab[5]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2580:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2708:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOC__V11*/ curfptr[10]; - BASILYS_LOCATION("warmelt-macro.bysl:2580:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2708:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.CURFKW__V14*/ curfptr[13]; - BASILYS_LOCATION("warmelt-macro.bysl:2580:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2708:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) &/*_.CUREXP__V22*/ curfptr[21]; - BASILYS_LOCATION("warmelt-macro.bysl:2580:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2708:/ apply.arg"); argtab[3].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2580:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2708:/ apply.arg"); argtab[4].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.FLDA__V26*/ curfptr[25] = basilys_apply ((basilysclosure_ptr_t)((/*!PARSE_FIELD_ASSIGNMENT*/ curfrout->tabval[3])), (basilys_ptr_t)((/*nil*/NULL)), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -26015,68 +27564,68 @@ BASILYS_LOCATION("warmelt-macro.bysl:2562:/ block"); basilys_is_instance_of((basilys_ptr_t)(/*_.FLDA__V26*/ curfptr[25]), (basilys_ptr_t)((/*!CLASS_SRC_FIELDASSIGN*/ curfrout->tabval[4])));; /*_#NOT__L5*/ curfnum[4] = (!(/*_#IS_A__L4*/ curfnum[3]));; - BASILYS_LOCATION("warmelt-macro.bysl:2581:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2709:/ cond"); /*cond*/ if (/*_#NOT__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2581:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2581:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2709:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2709:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "bad field and expression in GET_FIELD"), (basilys_ptr_t)0); /*_.THE_NULL__V28*/ curfptr[27] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2584:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2712:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V28*/ curfptr[27];; - BASILYS_LOCATION("warmelt-macro.bysl:2584:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2712:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2582:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2710:/ block"); /*block*/{ /*_.PROGN___V30*/ curfptr[29] = /*_.RETURN___V29*/ curfptr[28];;} ; /*_.IF___V27*/ curfptr[26] = /*_.PROGN___V30*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2581:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2709:/ clear"); /*clear*/ /*_.THE_NULL__V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2581:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2709:/ clear"); /*clear*/ /*_.RETURN___V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2581:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2709:/ clear"); /*clear*/ /*_.PROGN___V30*/ curfptr[29] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2581:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2709:/ cond.else"); /*_.IF___V27*/ curfptr[26] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2585:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2713:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2585:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2713:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.FLDA__V26*/ curfptr[25]), 1, "SFLA_FIELD");/*_.FLD__V32*/ curfptr[28] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2586:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2714:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.FLDA__V26*/ curfptr[25]), 2, "SFLA_EXPR");/*_.EXP__V33*/ curfptr[29] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2587:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2715:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2587:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2715:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_GET_FIELD*/ curfrout->tabval[5])), (3), "CLASS_SRC_GET_FIELD");/*_.INST__V35*/ curfptr[34] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2587:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2715:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V35*/ curfptr[34])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V35*/ curfptr[34]))));basilys_putfield_object((/*_.INST__V35*/ curfptr[34]), (0), (/*_.LOC__V11*/ curfptr[10]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2587:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2715:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V35*/ curfptr[34])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V35*/ curfptr[34]))));basilys_putfield_object((/*_.INST__V35*/ curfptr[34]), (1), (/*_.EXP__V33*/ curfptr[29]), "SUGET_OBJ"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2587:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2715:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V35*/ curfptr[34])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V35*/ curfptr[34]))));basilys_putfield_object((/*_.INST__V35*/ curfptr[34]), (2), (/*_.FLD__V32*/ curfptr[28]), "SUGET_FIELD"); @@ -26085,73 +27634,73 @@ BASILYS_LOCATION("warmelt-macro.bysl:2562:/ block"); ; /*_.LET___V31*/ curfptr[27] = /*_.INST___V34*/ curfptr[33];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2585:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2713:/ clear"); /*clear*/ /*_.FLD__V32*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2585:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2713:/ clear"); /*clear*/ /*_.EXP__V33*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2585:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2713:/ clear"); /*clear*/ /*_.INST___V34*/ curfptr[33] = 0 ;} ; /*_.LET___V25*/ curfptr[24] = /*_.LET___V31*/ curfptr[27];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2580:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2708:/ clear"); /*clear*/ /*_.FLDA__V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2580:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2708:/ clear"); /*clear*/ /*_#IS_A__L4*/ curfnum[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2580:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2708:/ clear"); /*clear*/ /*_#NOT__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2580:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2708:/ clear"); /*clear*/ /*_.IF___V27*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2580:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2708:/ clear"); /*clear*/ /*_.LET___V31*/ curfptr[27] = 0 ;} ; /*_.LET___V21*/ curfptr[17] = /*_.LET___V25*/ curfptr[24];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2575:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2703:/ clear"); /*clear*/ /*_.CUREXP__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2575:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2703:/ clear"); /*clear*/ /*_.PAIR_TAIL__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2575:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2703:/ clear"); /*clear*/ /*_.SETQ___V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2575:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2703:/ clear"); /*clear*/ /*_.LET___V25*/ curfptr[24] = 0 ;} ; /*_.LET___V9*/ curfptr[7] = /*_.LET___V21*/ curfptr[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2565:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2693:/ clear"); /*clear*/ /*_.CONT__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2565:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2693:/ clear"); /*clear*/ /*_.LOC__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2565:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2693:/ clear"); /*clear*/ /*_.LIST_FIRST__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2565:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2693:/ clear"); /*clear*/ /*_.CURPAIR__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2565:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2693:/ clear"); /*clear*/ /*_.CURFKW__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2565:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2693:/ clear"); /*clear*/ /*_#IS_NOT_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2565:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2693:/ clear"); /*clear*/ /*_.IF___V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2565:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2693:/ clear"); /*clear*/ /*_.PAIR_TAIL__V19*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2565:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2693:/ clear"); /*clear*/ /*_.SETQ___V20*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2565:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2693:/ clear"); /*clear*/ /*_.LET___V21*/ curfptr[17] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V9*/ curfptr[7];; - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ clear"); /*clear*/ /*_.LET___V9*/ curfptr[7] = 0 ;} ; @@ -26162,14 +27711,14 @@ basilys_trace_end("MEXPAND_GET_FIELD", callcount); basilys_topframe = (struct c #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_50_MEXPAND_GET_FIELD*/ +} /*end rout_52_MEXPAND_GET_FIELD*/ static basilys_ptr_t -rout_51_MEXPAND_SETQ(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_53_MEXPAND_SETQ(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -26180,7 +27729,7 @@ rout_51_MEXPAND_SETQ(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, cons #define callcount 0L #endif - struct frame_rout_51_MEXPAND_SETQ_st { unsigned nbvar; + struct frame_rout_53_MEXPAND_SETQ_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -26212,18 +27761,18 @@ basilys_trace_start("MEXPAND_SETQ", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2597:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2725:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2597:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2725:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2597:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2725:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -26232,26 +27781,26 @@ basilys_trace_start("MEXPAND_SETQ", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2597:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2725:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2598:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2598:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2726:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2726:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2598:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2726:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2598:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2726:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2598:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2726:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2598:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2726:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2598)?(2598):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2726)?(2726):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -26260,34 +27809,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2597:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2598:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2598:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2598:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2726:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2599:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2599:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2727:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2727:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2599:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2727:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2599:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2727:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2599:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2727:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2599:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2727:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2599)?(2599):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2727)?(2727):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -26296,23 +27845,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:2597:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2599:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2727:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2599:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2727:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2599:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2727:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2600:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2728:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2600:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2728:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V10*/ curfptr[9] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2601:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2729:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V11*/ curfptr[10] = slot; }; ; @@ -26324,56 +27873,56 @@ BASILYS_LOCATION("warmelt-macro.bysl:2597:/ block"); (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; /*_#IS_NOT_A__L3*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.CURSYM__V14*/ curfptr[13]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:2605:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2733:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2605:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2605:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2733:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2733:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "var symbol name expected in SETQ"), (basilys_ptr_t)0); /*_.THE_NULL__V16*/ curfptr[15] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2608:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2736:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V16*/ curfptr[15];; - BASILYS_LOCATION("warmelt-macro.bysl:2608:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2736:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2606:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2734:/ block"); /*block*/{ /*_.PROGN___V18*/ curfptr[17] = /*_.RETURN___V17*/ curfptr[16];;} ; /*_.IF___V15*/ curfptr[14] = /*_.PROGN___V18*/ curfptr[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2605:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2733:/ clear"); /*clear*/ /*_.THE_NULL__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2605:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2733:/ clear"); /*clear*/ /*_.RETURN___V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2605:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2733:/ clear"); /*clear*/ /*_.PROGN___V18*/ curfptr[17] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2605:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2733:/ cond.else"); /*_.IF___V15*/ curfptr[14] = NULL;; } ; /*_.PAIR_TAIL__V19*/ curfptr[15] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:2609:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2737:/ compute"); /*_.CURPAIR__V13*/ curfptr[12] = /*_.SETQ___V20*/ curfptr[16] = /*_.PAIR_TAIL__V19*/ curfptr[15];; - BASILYS_LOCATION("warmelt-macro.bysl:2610:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2738:/ block"); /*block*/{ /*_.CUREXP__V22*/ curfptr[21] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; /*_.PAIR_TAIL__V23*/ curfptr[22] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:2611:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2739:/ compute"); /*_.CURPAIR__V13*/ curfptr[12] = /*_.SETQ___V24*/ curfptr[23] = /*_.PAIR_TAIL__V23*/ curfptr[22];; - BASILYS_LOCATION("warmelt-macro.bysl:2612:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2740:/ cond"); /*cond*/ if (/*_.CURPAIR__V13*/ curfptr[12]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2612:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2612:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2740:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2740:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "SETQ with more than two sons"), (basilys_ptr_t)0); @@ -26381,35 +27930,35 @@ BASILYS_LOCATION("warmelt-macro.bysl:2597:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2616:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2744:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2616:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2744:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2616:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2744:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V25*/ curfptr[24] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.CUREXP__V22*/ curfptr[21]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2613:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2741:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2613:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2741:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_SETQ*/ curfrout->tabval[3])), (3), "CLASS_SRC_SETQ");/*_.INST__V27*/ curfptr[26] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2613:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2741:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V27*/ curfptr[26])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V27*/ curfptr[26]))));basilys_putfield_object((/*_.INST__V27*/ curfptr[26]), (0), (/*_.LOC__V11*/ curfptr[10]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2613:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2741:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V27*/ curfptr[26])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V27*/ curfptr[26]))));basilys_putfield_object((/*_.INST__V27*/ curfptr[26]), (1), (/*_.CURSYM__V14*/ curfptr[13]), "SSTQ_VAR"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2613:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2741:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V27*/ curfptr[26])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V27*/ curfptr[26]))));basilys_putfield_object((/*_.INST__V27*/ curfptr[26]), (2), (/*_.MACROEXPAND_1__V25*/ curfptr[24]), "SSTQ_EXPR"); @@ -26418,53 +27967,53 @@ BASILYS_LOCATION("warmelt-macro.bysl:2597:/ block"); ; /*_.LET___V21*/ curfptr[17] = /*_.INST___V26*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2610:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2738:/ clear"); /*clear*/ /*_.CUREXP__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2610:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2738:/ clear"); /*clear*/ /*_.PAIR_TAIL__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2610:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2738:/ clear"); /*clear*/ /*_.SETQ___V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2610:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2738:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2610:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2738:/ clear"); /*clear*/ /*_.INST___V26*/ curfptr[25] = 0 ;} ; /*_.LET___V9*/ curfptr[7] = /*_.LET___V21*/ curfptr[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2600:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2728:/ clear"); /*clear*/ /*_.CONT__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2600:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2728:/ clear"); /*clear*/ /*_.LOC__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2600:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2728:/ clear"); /*clear*/ /*_.LIST_FIRST__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2600:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2728:/ clear"); /*clear*/ /*_.CURPAIR__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2600:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2728:/ clear"); /*clear*/ /*_.CURSYM__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2600:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2728:/ clear"); /*clear*/ /*_#IS_NOT_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2600:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2728:/ clear"); /*clear*/ /*_.IF___V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2600:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2728:/ clear"); /*clear*/ /*_.PAIR_TAIL__V19*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2600:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2728:/ clear"); /*clear*/ /*_.SETQ___V20*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2600:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2728:/ clear"); /*clear*/ /*_.LET___V21*/ curfptr[17] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2597:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2725:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V9*/ curfptr[7];; - BASILYS_LOCATION("warmelt-macro.bysl:2597:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2725:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2597:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2725:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2597:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2725:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2597:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2725:/ clear"); /*clear*/ /*_.LET___V9*/ curfptr[7] = 0 ;} ; @@ -26475,14 +28024,14 @@ basilys_trace_end("MEXPAND_SETQ", callcount); basilys_topframe = (struct callfr #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_51_MEXPAND_SETQ*/ +} /*end rout_53_MEXPAND_SETQ*/ static basilys_ptr_t -rout_52_MEXPAND_IF(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_54_MEXPAND_IF(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -26493,7 +28042,7 @@ rout_52_MEXPAND_IF(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const #define callcount 0L #endif - struct frame_rout_52_MEXPAND_IF_st { unsigned nbvar; + struct frame_rout_54_MEXPAND_IF_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -26525,18 +28074,18 @@ basilys_trace_start("MEXPAND_IF", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -26545,26 +28094,26 @@ basilys_trace_start("MEXPAND_IF", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2623:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2751:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2624:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2624:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2752:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2752:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2624:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2752:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2624:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2752:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2624:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2752:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2624:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2752:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2624)?(2624):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2752)?(2752):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -26573,34 +28122,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2623:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2624:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2752:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2624:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2752:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2624:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2752:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2625:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2625:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2753:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2753:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2625:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2753:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2625:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2753:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2625:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2753:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2625:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2753:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2625)?(2625):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2753)?(2753):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -26609,57 +28158,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:2623:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2625:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2753:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2625:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2753:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2625:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2753:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2626:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2626:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2754:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2754:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2626:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2754:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2626:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2754:/ apply.arg"); argtab[0].bp_cstring = "mexpand_if sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2626:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2754:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2626:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2754:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2626:/ apply.arg"); - argtab[3].bp_long = 2626; + BASILYS_LOCATION("warmelt-macro.bysl:2754:/ apply.arg"); + argtab[3].bp_long = 2754; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2626:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2754:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2626:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2754:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2626:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2754:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2627:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2755:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2628:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2756:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2629:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2757:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -26673,10 +28222,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:2623:/ block"); (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])) == OBMAG_PAIR);; /*_#NOT__L5*/ curfnum[4] = (!(/*_#IS_PAIR__L4*/ curfnum[0]));; - BASILYS_LOCATION("warmelt-macro.bysl:2632:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2760:/ cond"); /*cond*/ if (/*_#NOT__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2632:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2632:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2760:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2760:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing condition in IF"), (basilys_ptr_t)0); @@ -26686,16 +28235,16 @@ BASILYS_LOCATION("warmelt-macro.bysl:2623:/ block"); ; /*_.PAIR_TAIL__V17*/ curfptr[16] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2634:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2762:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V18*/ curfptr[17] = /*_.PAIR_TAIL__V17*/ curfptr[16];; /*_#IS_PAIR__L6*/ curfnum[5] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])) == OBMAG_PAIR);; /*_#NOT__L7*/ curfnum[6] = (!(/*_#IS_PAIR__L6*/ curfnum[5]));; - BASILYS_LOCATION("warmelt-macro.bysl:2635:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2763:/ cond"); /*cond*/ if (/*_#NOT__L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2635:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2635:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2763:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2763:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing then in IF"), (basilys_ptr_t)0); @@ -26703,174 +28252,174 @@ BASILYS_LOCATION("warmelt-macro.bysl:2623:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2637:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2765:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2637:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2765:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2637:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2765:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2637:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2765:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.XCOND__V20*/ curfptr[19] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.CURIF__V16*/ curfptr[15]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2638:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2638:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2766:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2766:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L8*/ curfnum[7] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2638:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2766:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2638:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2766:/ apply.arg"); argtab[0].bp_cstring = "mexpand_if xcond"; - BASILYS_LOCATION("warmelt-macro.bysl:2638:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2766:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L8*/ curfnum[7]; - BASILYS_LOCATION("warmelt-macro.bysl:2638:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2766:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2638:/ apply.arg"); - argtab[3].bp_long = 2638; + BASILYS_LOCATION("warmelt-macro.bysl:2766:/ apply.arg"); + argtab[3].bp_long = 2766; /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.XCOND__V20*/ curfptr[19]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V21*/ curfptr[20] = /*_.DEBUG_MSG_FUN__V22*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2638:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2766:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2638:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2766:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2638:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2766:/ cppif.else"); /*_.IFCPP___V21*/ curfptr[20] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2639:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2767:/ block"); /*block*/{ /*_.CURTHEN__V24*/ curfptr[23] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_.PAIR_TAIL__V25*/ curfptr[24] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2640:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2768:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V26*/ curfptr[25] = /*_.PAIR_TAIL__V25*/ curfptr[24];; - BASILYS_LOCATION("warmelt-macro.bysl:2641:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2769:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2641:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2769:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2641:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2769:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2641:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2769:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.XTHEN__V28*/ curfptr[27] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.CURTHEN__V24*/ curfptr[23]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2642:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2642:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2770:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2770:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L9*/ curfnum[7] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2642:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2770:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2642:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2770:/ apply.arg"); argtab[0].bp_cstring = "mexpand_if xthen"; - BASILYS_LOCATION("warmelt-macro.bysl:2642:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2770:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L9*/ curfnum[7]; - BASILYS_LOCATION("warmelt-macro.bysl:2642:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2770:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2642:/ apply.arg"); - argtab[3].bp_long = 2642; + BASILYS_LOCATION("warmelt-macro.bysl:2770:/ apply.arg"); + argtab[3].bp_long = 2770; /*_.DEBUG_MSG_FUN__V30*/ curfptr[29] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.XTHEN__V28*/ curfptr[27]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V29*/ curfptr[28] = /*_.DEBUG_MSG_FUN__V30*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2642:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2770:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L9*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2642:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2770:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V30*/ curfptr[29] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2642:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2770:/ cppif.else"); /*_.IFCPP___V29*/ curfptr[28] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_#IS_PAIR__L10*/ curfnum[7] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])) == OBMAG_PAIR);; - BASILYS_LOCATION("warmelt-macro.bysl:2643:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2771:/ cond"); /*cond*/ if (/*_#IS_PAIR__L10*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2643:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2643:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2771:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2771:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2644:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2772:/ block"); /*block*/{ /*_.CURELSE__V33*/ curfptr[32] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2645:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2773:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2645:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2773:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2645:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2773:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.XELSE__V34*/ curfptr[33] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.CURELSE__V33*/ curfptr[32]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2646:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2646:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2774:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2774:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L11*/ curfnum[10] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2646:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2774:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2646:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2774:/ apply.arg"); argtab[0].bp_cstring = "mexpand_if xelse"; - BASILYS_LOCATION("warmelt-macro.bysl:2646:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2774:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L11*/ curfnum[10]; - BASILYS_LOCATION("warmelt-macro.bysl:2646:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2774:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2646:/ apply.arg"); - argtab[3].bp_long = 2646; + BASILYS_LOCATION("warmelt-macro.bysl:2774:/ apply.arg"); + argtab[3].bp_long = 2774; /*_.DEBUG_MSG_FUN__V36*/ curfptr[35] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.XELSE__V34*/ curfptr[33]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V35*/ curfptr[34] = /*_.DEBUG_MSG_FUN__V36*/ curfptr[35];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2646:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2774:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L11*/ curfnum[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2646:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2774:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V36*/ curfptr[35] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2646:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2774:/ cppif.else"); /*_.IFCPP___V35*/ curfptr[34] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.PAIR_TAIL__V37*/ curfptr[35] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2647:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2775:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V38*/ curfptr[37] = /*_.PAIR_TAIL__V37*/ curfptr[35];; /*_#IS_PAIR__L12*/ curfnum[10] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])) == OBMAG_PAIR);; - BASILYS_LOCATION("warmelt-macro.bysl:2648:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2776:/ cond"); /*cond*/ if (/*_#IS_PAIR__L12*/ curfnum[10]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2648:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2648:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2776:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2776:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "IF with more than three sons"), (basilys_ptr_t)0); @@ -26878,31 +28427,31 @@ BASILYS_LOCATION("warmelt-macro.bysl:2623:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2650:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2778:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2651:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2779:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2651:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2779:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_IFELSE*/ curfrout->tabval[4])), (4), "CLASS_SRC_IFELSE");/*_.INST__V41*/ curfptr[40] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2651:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2779:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40]))));basilys_putfield_object((/*_.INST__V41*/ curfptr[40]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2651:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2779:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40]))));basilys_putfield_object((/*_.INST__V41*/ curfptr[40]), (1), (/*_.XCOND__V20*/ curfptr[19]), "SIF_TEST"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2651:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2779:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40]))));basilys_putfield_object((/*_.INST__V41*/ curfptr[40]), (2), (/*_.XTHEN__V28*/ curfptr[27]), "SIF_THEN"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2651:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2779:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V41*/ curfptr[40]))));basilys_putfield_object((/*_.INST__V41*/ curfptr[40]), (3), (/*_.XELSE__V34*/ curfptr[33]), "SIF_ELSE"); @@ -26911,100 +28460,100 @@ BASILYS_LOCATION("warmelt-macro.bysl:2623:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2657:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2657:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2785:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2785:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L13*/ curfnum[12] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2657:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2785:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2657:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2785:/ apply.arg"); argtab[0].bp_cstring = "mexpand_if with else return rese"; - BASILYS_LOCATION("warmelt-macro.bysl:2657:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2785:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L13*/ curfnum[12]; - BASILYS_LOCATION("warmelt-macro.bysl:2657:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2785:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2657:/ apply.arg"); - argtab[3].bp_long = 2657; + BASILYS_LOCATION("warmelt-macro.bysl:2785:/ apply.arg"); + argtab[3].bp_long = 2785; /*_.DEBUG_MSG_FUN__V43*/ curfptr[42] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RESE__V40*/ curfptr[39]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V42*/ curfptr[41] = /*_.DEBUG_MSG_FUN__V43*/ curfptr[42];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2657:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2785:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L13*/ curfnum[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2657:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2785:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V43*/ curfptr[42] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2657:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2785:/ cppif.else"); /*_.IFCPP___V42*/ curfptr[41] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2658:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2786:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RESE__V40*/ curfptr[39];; - BASILYS_LOCATION("warmelt-macro.bysl:2658:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2786:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V39*/ curfptr[38] = /*_.RETURN___V44*/ curfptr[42];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2650:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2778:/ clear"); /*clear*/ /*_.RESE__V40*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2650:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2778:/ clear"); /*clear*/ /*_.IFCPP___V42*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2650:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2778:/ clear"); /*clear*/ /*_.RETURN___V44*/ curfptr[42] = 0 ;} ; /*_.LET___V32*/ curfptr[31] = /*_.LET___V39*/ curfptr[38];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2644:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2772:/ clear"); /*clear*/ /*_.CURELSE__V33*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2644:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2772:/ clear"); /*clear*/ /*_.XELSE__V34*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2644:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2772:/ clear"); /*clear*/ /*_.IFCPP___V35*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2644:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2772:/ clear"); /*clear*/ /*_.PAIR_TAIL__V37*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2644:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2772:/ clear"); /*clear*/ /*_.SETQ___V38*/ curfptr[37] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2644:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2772:/ clear"); /*clear*/ /*_#IS_PAIR__L12*/ curfnum[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2644:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2772:/ clear"); /*clear*/ /*_.LET___V39*/ curfptr[38] = 0 ;} ; /*_.IFELSE___V31*/ curfptr[29] = /*_.LET___V32*/ curfptr[31];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2643:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2771:/ clear"); /*clear*/ /*_.LET___V32*/ curfptr[31] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2643:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2771:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2643:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2771:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2659:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2787:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2659:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2787:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2659:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2787:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_IF*/ curfrout->tabval[5])), (3), "CLASS_SRC_IF");/*_.INST__V47*/ curfptr[42] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2659:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2787:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V47*/ curfptr[42])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V47*/ curfptr[42]))));basilys_putfield_object((/*_.INST__V47*/ curfptr[42]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2659:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2787:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V47*/ curfptr[42])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V47*/ curfptr[42]))));basilys_putfield_object((/*_.INST__V47*/ curfptr[42]), (1), (/*_.XCOND__V20*/ curfptr[19]), "SIF_TEST"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2659:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2787:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V47*/ curfptr[42])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V47*/ curfptr[42]))));basilys_putfield_object((/*_.INST__V47*/ curfptr[42]), (2), (/*_.XTHEN__V28*/ curfptr[27]), "SIF_THEN"); @@ -27013,134 +28562,134 @@ BASILYS_LOCATION("warmelt-macro.bysl:2623:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2663:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2663:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2791:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2791:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L14*/ curfnum[12] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2663:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2791:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2663:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2791:/ apply.arg"); argtab[0].bp_cstring = "mexpand_if plain return resp"; - BASILYS_LOCATION("warmelt-macro.bysl:2663:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2791:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L14*/ curfnum[12]; - BASILYS_LOCATION("warmelt-macro.bysl:2663:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2791:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2663:/ apply.arg"); - argtab[3].bp_long = 2663; + BASILYS_LOCATION("warmelt-macro.bysl:2791:/ apply.arg"); + argtab[3].bp_long = 2791; /*_.DEBUG_MSG_FUN__V49*/ curfptr[33] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RESP__V46*/ curfptr[41]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V48*/ curfptr[32] = /*_.DEBUG_MSG_FUN__V49*/ curfptr[33];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2663:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2791:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L14*/ curfnum[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2663:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2791:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V49*/ curfptr[33] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2663:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2791:/ cppif.else"); /*_.IFCPP___V48*/ curfptr[32] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2664:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2792:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RESP__V46*/ curfptr[41];; - BASILYS_LOCATION("warmelt-macro.bysl:2664:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2792:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V45*/ curfptr[39] = /*_.RETURN___V50*/ curfptr[34];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2659:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2787:/ clear"); /*clear*/ /*_.RESP__V46*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2659:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2787:/ clear"); /*clear*/ /*_.IFCPP___V48*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2659:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2787:/ clear"); /*clear*/ /*_.RETURN___V50*/ curfptr[34] = 0 ;} ; /*_.IFELSE___V31*/ curfptr[29] = /*_.LET___V45*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2643:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2771:/ clear"); /*clear*/ /*_.LET___V45*/ curfptr[39] = 0 ;} ; } ; /*_.LET___V27*/ curfptr[26] = /*_.IFELSE___V31*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2641:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2769:/ clear"); /*clear*/ /*_.XTHEN__V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2641:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2769:/ clear"); /*clear*/ /*_.IFCPP___V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2641:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2769:/ clear"); /*clear*/ /*_#IS_PAIR__L10*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2641:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2769:/ clear"); /*clear*/ /*_.IFELSE___V31*/ curfptr[29] = 0 ;} ; /*_.LET___V23*/ curfptr[21] = /*_.LET___V27*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2639:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2767:/ clear"); /*clear*/ /*_.CURTHEN__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2639:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2767:/ clear"); /*clear*/ /*_.PAIR_TAIL__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2639:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2767:/ clear"); /*clear*/ /*_.SETQ___V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2639:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2767:/ clear"); /*clear*/ /*_.LET___V27*/ curfptr[26] = 0 ;} ; /*_.LET___V19*/ curfptr[18] = /*_.LET___V23*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2637:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2765:/ clear"); /*clear*/ /*_.XCOND__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2637:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2765:/ clear"); /*clear*/ /*_.IFCPP___V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2637:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2765:/ clear"); /*clear*/ /*_.LET___V23*/ curfptr[21] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V19*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2627:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2755:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2627:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2755:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2627:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2755:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2627:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2755:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2627:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2755:/ clear"); /*clear*/ /*_.CURIF__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2627:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2755:/ clear"); /*clear*/ /*_#IS_PAIR__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2627:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2755:/ clear"); /*clear*/ /*_#NOT__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2627:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2755:/ clear"); /*clear*/ /*_.PAIR_TAIL__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2627:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2755:/ clear"); /*clear*/ /*_.SETQ___V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2627:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2755:/ clear"); /*clear*/ /*_#IS_PAIR__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2627:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2755:/ clear"); /*clear*/ /*_#NOT__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2627:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2755:/ clear"); /*clear*/ /*_.LET___V19*/ curfptr[18] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -27151,14 +28700,14 @@ basilys_trace_end("MEXPAND_IF", callcount); basilys_topframe = (struct callfram #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_52_MEXPAND_IF*/ +} /*end rout_54_MEXPAND_IF*/ static basilys_ptr_t -rout_53_MEXPAND_CPPIF(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_55_MEXPAND_CPPIF(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -27169,7 +28718,7 @@ rout_53_MEXPAND_CPPIF(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, con #define callcount 0L #endif - struct frame_rout_53_MEXPAND_CPPIF_st { unsigned nbvar; + struct frame_rout_55_MEXPAND_CPPIF_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -27201,18 +28750,18 @@ basilys_trace_start("MEXPAND_CPPIF", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -27221,26 +28770,26 @@ basilys_trace_start("MEXPAND_CPPIF", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2670:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2798:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2671:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2671:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2799:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2799:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2671:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2799:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2671:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2799:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2671:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2799:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2671:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2799:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2671)?(2671):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2799)?(2799):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -27249,34 +28798,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2670:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2671:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2799:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2671:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2799:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2671:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2799:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2672:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2672:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2800:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2800:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2672:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2800:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2672:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2800:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2672:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2800:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2672:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2800:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2672)?(2672):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2800)?(2800):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -27285,57 +28834,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:2670:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2672:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2800:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2672:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2800:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2672:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2800:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2673:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2673:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2801:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2801:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2673:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2801:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2673:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2801:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cppif sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2673:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2801:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2673:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2801:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2673:/ apply.arg"); - argtab[3].bp_long = 2673; + BASILYS_LOCATION("warmelt-macro.bysl:2801:/ apply.arg"); + argtab[3].bp_long = 2801; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2673:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2801:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2673:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2801:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2673:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2801:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2674:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2802:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2675:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2803:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2676:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2804:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -27349,10 +28898,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:2670:/ block"); (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])) == OBMAG_PAIR);; /*_#NOT__L5*/ curfnum[4] = (!(/*_#IS_PAIR__L4*/ curfnum[0]));; - BASILYS_LOCATION("warmelt-macro.bysl:2679:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2807:/ cond"); /*cond*/ if (/*_#NOT__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2679:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2679:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2807:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2807:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing condition in CPPIF"), (basilys_ptr_t)0); @@ -27362,16 +28911,16 @@ BASILYS_LOCATION("warmelt-macro.bysl:2670:/ block"); ; /*_.PAIR_TAIL__V17*/ curfptr[16] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2681:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2809:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V18*/ curfptr[17] = /*_.PAIR_TAIL__V17*/ curfptr[16];; /*_#IS_PAIR__L6*/ curfnum[5] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])) == OBMAG_PAIR);; /*_#NOT__L7*/ curfnum[6] = (!(/*_#IS_PAIR__L6*/ curfnum[5]));; - BASILYS_LOCATION("warmelt-macro.bysl:2682:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2810:/ cond"); /*cond*/ if (/*_#NOT__L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2682:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2682:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2810:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2810:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing then in CPPIF"), (basilys_ptr_t)0); @@ -27379,121 +28928,121 @@ BASILYS_LOCATION("warmelt-macro.bysl:2670:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2684:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2812:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2684:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2812:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2684:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2812:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2684:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2812:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.XCOND__V20*/ curfptr[19] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.CURIF__V16*/ curfptr[15]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2685:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2685:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2813:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2813:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L8*/ curfnum[7] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2685:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2813:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2685:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2813:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cppif xcond"; - BASILYS_LOCATION("warmelt-macro.bysl:2685:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2813:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L8*/ curfnum[7]; - BASILYS_LOCATION("warmelt-macro.bysl:2685:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2813:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2685:/ apply.arg"); - argtab[3].bp_long = 2685; + BASILYS_LOCATION("warmelt-macro.bysl:2813:/ apply.arg"); + argtab[3].bp_long = 2813; /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.XCOND__V20*/ curfptr[19]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V21*/ curfptr[20] = /*_.DEBUG_MSG_FUN__V22*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2685:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2813:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2685:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2813:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2685:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2813:/ cppif.else"); /*_.IFCPP___V21*/ curfptr[20] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_#IS_STRING__L9*/ curfnum[7] = (basilys_magic_discr((basilys_ptr_t)(/*_.XCOND__V20*/ curfptr[19])) == OBMAG_STRING);; - BASILYS_LOCATION("warmelt-macro.bysl:2687:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2815:/ cond"); /*cond*/ if (/*_#IS_STRING__L9*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2687:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2815:/ cond.then"); /*_.IFELSE___V23*/ curfptr[21] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2687:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2815:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2687:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2815:/ block"); /*block*/{ /*_#IS_A__L10*/ curfnum[9] = basilys_is_instance_of((basilys_ptr_t)(/*_.XCOND__V20*/ curfptr[19]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[4])));; - BASILYS_LOCATION("warmelt-macro.bysl:2688:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2816:/ cond"); /*cond*/ if (/*_#IS_A__L10*/ curfnum[9]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2688:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2816:/ cond.then"); /*_.IFELSE___V24*/ curfptr[23] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2688:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2816:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2688:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2816:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "invalid cpp-condition in CPPIF - string or symbol expected"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:2691:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2819:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = (/*nil*/NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2691:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2819:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2689:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2817:/ block"); /*block*/{ /*_.PROGN___V26*/ curfptr[25] = /*_.RETURN___V25*/ curfptr[24];;} ; /*_.IFELSE___V24*/ curfptr[23] = /*_.PROGN___V26*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2688:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2816:/ clear"); /*clear*/ /*_.RETURN___V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2688:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2816:/ clear"); /*clear*/ /*_.PROGN___V26*/ curfptr[25] = 0 ;} ; } ; /*_.IFELSE___V23*/ curfptr[21] = /*_.IFELSE___V24*/ curfptr[23];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2687:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2815:/ clear"); /*clear*/ /*_#IS_A__L10*/ curfnum[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2687:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2815:/ clear"); /*clear*/ /*_.IFELSE___V24*/ curfptr[23] = 0 ;} ; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2692:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2820:/ block"); /*block*/{ /*_.CURTHEN__V28*/ curfptr[25] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_.PAIR_TAIL__V29*/ curfptr[23] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2693:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2821:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V30*/ curfptr[29] = /*_.PAIR_TAIL__V29*/ curfptr[23];; - BASILYS_LOCATION("warmelt-macro.bysl:2694:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2822:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2694:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2822:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2694:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2822:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2694:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2822:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.XTHEN__V32*/ curfptr[31] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.CURTHEN__V28*/ curfptr[25]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -27501,106 +29050,106 @@ BASILYS_LOCATION("warmelt-macro.bysl:2670:/ block"); /*_.XELSE__V33*/ curfptr[32] = (/*nil*/NULL);; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2697:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2697:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2825:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2825:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L11*/ curfnum[9] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2697:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2825:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2697:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2825:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cppif xthen"; - BASILYS_LOCATION("warmelt-macro.bysl:2697:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2825:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L11*/ curfnum[9]; - BASILYS_LOCATION("warmelt-macro.bysl:2697:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2825:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2697:/ apply.arg"); - argtab[3].bp_long = 2697; + BASILYS_LOCATION("warmelt-macro.bysl:2825:/ apply.arg"); + argtab[3].bp_long = 2825; /*_.DEBUG_MSG_FUN__V35*/ curfptr[34] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.XTHEN__V32*/ curfptr[31]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V34*/ curfptr[33] = /*_.DEBUG_MSG_FUN__V35*/ curfptr[34];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2697:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2825:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L11*/ curfnum[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2697:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2825:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V35*/ curfptr[34] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2697:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2825:/ cppif.else"); /*_.IFCPP___V34*/ curfptr[33] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_#IS_PAIR__L12*/ curfnum[9] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])) == OBMAG_PAIR);; - BASILYS_LOCATION("warmelt-macro.bysl:2698:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2826:/ cond"); /*cond*/ if (/*_#IS_PAIR__L12*/ curfnum[9]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2698:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2698:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2826:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2826:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2699:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2827:/ block"); /*block*/{ /*_.CURELSE__V36*/ curfptr[34] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2700:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2828:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2700:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2828:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2700:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2828:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.GOTXELSE__V37*/ curfptr[36] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.CURELSE__V36*/ curfptr[34]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2701:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2701:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2829:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2829:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L13*/ curfnum[12] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2701:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2829:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2701:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2829:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cppif gotxelse"; - BASILYS_LOCATION("warmelt-macro.bysl:2701:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2829:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L13*/ curfnum[12]; - BASILYS_LOCATION("warmelt-macro.bysl:2701:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2829:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2701:/ apply.arg"); - argtab[3].bp_long = 2701; + BASILYS_LOCATION("warmelt-macro.bysl:2829:/ apply.arg"); + argtab[3].bp_long = 2829; /*_.DEBUG_MSG_FUN__V39*/ curfptr[38] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.GOTXELSE__V37*/ curfptr[36]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V38*/ curfptr[37] = /*_.DEBUG_MSG_FUN__V39*/ curfptr[38];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2701:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2829:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L13*/ curfnum[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2701:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2829:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V39*/ curfptr[38] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2701:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2829:/ cppif.else"); /*_.IFCPP___V38*/ curfptr[37] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.PAIR_TAIL__V40*/ curfptr[38] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2702:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2830:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V41*/ curfptr[40] = /*_.PAIR_TAIL__V40*/ curfptr[38];; - BASILYS_LOCATION("warmelt-macro.bysl:2703:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2831:/ compute"); /*_.XELSE__V33*/ curfptr[32] = /*_.SETQ___V42*/ curfptr[41] = /*_.GOTXELSE__V37*/ curfptr[36];; /*_#IS_PAIR__L14*/ curfnum[12] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])) == OBMAG_PAIR);; - BASILYS_LOCATION("warmelt-macro.bysl:2704:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2832:/ cond"); /*cond*/ if (/*_#IS_PAIR__L14*/ curfnum[12]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2704:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2704:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2832:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2832:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "CPPIF with more than three sons"), (basilys_ptr_t)0); @@ -27609,50 +29158,50 @@ BASILYS_LOCATION("warmelt-macro.bysl:2670:/ block"); } /*noelse*/ ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2699:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2827:/ clear"); /*clear*/ /*_.CURELSE__V36*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2699:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2827:/ clear"); /*clear*/ /*_.GOTXELSE__V37*/ curfptr[36] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2699:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2827:/ clear"); /*clear*/ /*_.IFCPP___V38*/ curfptr[37] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2699:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2827:/ clear"); /*clear*/ /*_.PAIR_TAIL__V40*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2699:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2827:/ clear"); /*clear*/ /*_.SETQ___V41*/ curfptr[40] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2699:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2827:/ clear"); /*clear*/ /*_.SETQ___V42*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2699:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2827:/ clear"); /*clear*/ /*_#IS_PAIR__L14*/ curfnum[12] = 0 ;} ; /*epilog*/} ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2706:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2834:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2706:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2834:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2706:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2834:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_CPPIF*/ curfrout->tabval[5])), (4), "CLASS_SRC_CPPIF");/*_.INST__V45*/ curfptr[37] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2706:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2834:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V45*/ curfptr[37])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V45*/ curfptr[37]))));basilys_putfield_object((/*_.INST__V45*/ curfptr[37]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2706:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2834:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V45*/ curfptr[37])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V45*/ curfptr[37]))));basilys_putfield_object((/*_.INST__V45*/ curfptr[37]), (1), (/*_.XCOND__V20*/ curfptr[19]), "SIFP_COND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2706:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2834:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V45*/ curfptr[37])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V45*/ curfptr[37]))));basilys_putfield_object((/*_.INST__V45*/ curfptr[37]), (2), (/*_.XTHEN__V32*/ curfptr[31]), "SIFP_THEN"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2706:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2834:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V45*/ curfptr[37])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V45*/ curfptr[37]))));basilys_putfield_object((/*_.INST__V45*/ curfptr[37]), (3), (/*_.XELSE__V33*/ curfptr[32]), "SIFP_ELSE"); @@ -27661,133 +29210,133 @@ BASILYS_LOCATION("warmelt-macro.bysl:2670:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2713:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2713:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2841:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2841:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L15*/ curfnum[12] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2713:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2841:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2713:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2841:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cppif return resp"; - BASILYS_LOCATION("warmelt-macro.bysl:2713:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2841:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L15*/ curfnum[12]; - BASILYS_LOCATION("warmelt-macro.bysl:2713:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2841:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2713:/ apply.arg"); - argtab[3].bp_long = 2713; + BASILYS_LOCATION("warmelt-macro.bysl:2841:/ apply.arg"); + argtab[3].bp_long = 2841; /*_.DEBUG_MSG_FUN__V47*/ curfptr[40] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RESP__V44*/ curfptr[36]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V46*/ curfptr[38] = /*_.DEBUG_MSG_FUN__V47*/ curfptr[40];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2713:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2841:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L15*/ curfnum[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2713:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2841:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V47*/ curfptr[40] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2713:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2841:/ cppif.else"); /*_.IFCPP___V46*/ curfptr[38] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2714:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2842:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RESP__V44*/ curfptr[36];; - BASILYS_LOCATION("warmelt-macro.bysl:2714:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2842:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V43*/ curfptr[34] = /*_.RETURN___V48*/ curfptr[41];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2706:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2834:/ clear"); /*clear*/ /*_.RESP__V44*/ curfptr[36] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2706:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2834:/ clear"); /*clear*/ /*_.IFCPP___V46*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2706:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2834:/ clear"); /*clear*/ /*_.RETURN___V48*/ curfptr[41] = 0 ;} ; /*_.LET___V31*/ curfptr[30] = /*_.LET___V43*/ curfptr[34];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2694:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2822:/ clear"); /*clear*/ /*_.XTHEN__V32*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2694:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2822:/ clear"); /*clear*/ /*_.XELSE__V33*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2694:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2822:/ clear"); /*clear*/ /*_.IFCPP___V34*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2694:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2822:/ clear"); /*clear*/ /*_#IS_PAIR__L12*/ curfnum[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2694:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2822:/ clear"); /*clear*/ /*_.LET___V43*/ curfptr[34] = 0 ;} ; /*_.LET___V27*/ curfptr[24] = /*_.LET___V31*/ curfptr[30];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2692:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2820:/ clear"); /*clear*/ /*_.CURTHEN__V28*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2692:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2820:/ clear"); /*clear*/ /*_.PAIR_TAIL__V29*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2692:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2820:/ clear"); /*clear*/ /*_.SETQ___V30*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2692:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2820:/ clear"); /*clear*/ /*_.LET___V31*/ curfptr[30] = 0 ;} ; /*_.LET___V19*/ curfptr[18] = /*_.LET___V27*/ curfptr[24];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2684:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2812:/ clear"); /*clear*/ /*_.XCOND__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2684:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2812:/ clear"); /*clear*/ /*_.IFCPP___V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2684:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2812:/ clear"); /*clear*/ /*_#IS_STRING__L9*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2684:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2812:/ clear"); /*clear*/ /*_.IFELSE___V23*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2684:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2812:/ clear"); /*clear*/ /*_.LET___V27*/ curfptr[24] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V19*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2802:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2802:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2802:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2802:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2802:/ clear"); /*clear*/ /*_.CURIF__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2802:/ clear"); /*clear*/ /*_#IS_PAIR__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2802:/ clear"); /*clear*/ /*_#NOT__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2802:/ clear"); /*clear*/ /*_.PAIR_TAIL__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2802:/ clear"); /*clear*/ /*_.SETQ___V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2802:/ clear"); /*clear*/ /*_#IS_PAIR__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2802:/ clear"); /*clear*/ /*_#NOT__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2802:/ clear"); /*clear*/ /*_.LET___V19*/ curfptr[18] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -27798,14 +29347,14 @@ basilys_trace_end("MEXPAND_CPPIF", callcount); basilys_topframe = (struct callf #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_53_MEXPAND_CPPIF*/ +} /*end rout_55_MEXPAND_CPPIF*/ static basilys_ptr_t -rout_54_MEXPAND_COND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_56_MEXPAND_COND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -27816,7 +29365,7 @@ rout_54_MEXPAND_COND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, cons #define callcount 0L #endif - struct frame_rout_54_MEXPAND_COND_st { unsigned nbvar; + struct frame_rout_56_MEXPAND_COND_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -27848,18 +29397,18 @@ basilys_trace_start("MEXPAND_COND", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -27868,26 +29417,26 @@ basilys_trace_start("MEXPAND_COND", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2722:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2850:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2723:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2723:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2851:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2851:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2723:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2851:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2723:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2851:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2723:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2851:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2723:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2851:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2723)?(2723):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2851)?(2851):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -27896,34 +29445,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2722:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2723:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2851:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2723:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2851:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2723:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2851:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2724:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2724:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2852:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2852:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2724:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2852:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2724:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2852:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2724:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2852:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2724:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2852:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2724)?(2724):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2852)?(2852):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -27932,57 +29481,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:2722:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2724:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2852:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2724:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2852:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2724:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2852:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2725:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2725:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2853:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2853:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2725:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2853:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2725:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2853:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cond sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2725:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2853:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2725:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2853:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2725:/ apply.arg"); - argtab[3].bp_long = 2725; + BASILYS_LOCATION("warmelt-macro.bysl:2853:/ apply.arg"); + argtab[3].bp_long = 2853; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2725:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2853:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2725:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2853:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2725:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2853:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2727:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2855:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2728:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2856:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -27990,13 +29539,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:2722:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.CONT__V12*/ curfptr[11])));; /*_.PAIR_TAIL__V15*/ curfptr[14] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; - BASILYS_LOCATION("warmelt-macro.bysl:2732:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2860:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2732:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:2860:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V17*/ curfptr[16] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_6*/ curfrout->tabval[6])), (1)); ; - BASILYS_LOCATION("warmelt-macro.bysl:2732:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2860:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V17*/ curfptr[16])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V17*/ curfptr[16]))); @@ -28004,62 +29553,62 @@ BASILYS_LOCATION("warmelt-macro.bysl:2722:/ block"); ; /*_.LAMBDA___V16*/ curfptr[15] = /*_.LAMBDA___V17*/ curfptr[16];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2729:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2857:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2729:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2857:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[4]); - BASILYS_LOCATION("warmelt-macro.bysl:2729:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2857:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V16*/ curfptr[15]; /*_.CEXPTUPLE__V18*/ curfptr[17] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_MULTIPLE*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_TAIL__V15*/ curfptr[14]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_#NBCOND__L4*/ curfnum[0] = (basilys_multiple_length((basilys_ptr_t)(/*_.CEXPTUPLE__V18*/ curfptr[17])));; - BASILYS_LOCATION("warmelt-macro.bysl:2738:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2866:/ block"); /*block*/{ /*_.LX__V20*/ curfptr[19] = (basilys_multiple_nth((basilys_ptr_t)(/*_.CEXPTUPLE__V18*/ curfptr[17]), (-1)));; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2739:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2739:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2867:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2867:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L5*/ curfnum[4] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2739:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2867:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2739:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2867:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cond lastcexp lx"; - BASILYS_LOCATION("warmelt-macro.bysl:2739:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2867:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L5*/ curfnum[4]; - BASILYS_LOCATION("warmelt-macro.bysl:2739:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2867:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2739:/ apply.arg"); - argtab[3].bp_long = 2739; + BASILYS_LOCATION("warmelt-macro.bysl:2867:/ apply.arg"); + argtab[3].bp_long = 2867; /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.LX__V20*/ curfptr[19]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V21*/ curfptr[20] = /*_.DEBUG_MSG_FUN__V22*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2739:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2867:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2739:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2867:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2739:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2867:/ cppif.else"); /*_.IFCPP___V21*/ curfptr[20] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.LET___V19*/ curfptr[18] = /*_.LX__V20*/ curfptr[19];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2738:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2866:/ clear"); /*clear*/ /*_.LX__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2738:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2866:/ clear"); /*clear*/ /*_.IFCPP___V21*/ curfptr[20] = 0 ;} ; /*_.LASTCEXP__V23*/ curfptr[21] = /*_.LET___V19*/ curfptr[18];; @@ -28068,56 +29617,56 @@ BASILYS_LOCATION("warmelt-macro.bysl:2722:/ block"); /*_.RES__V24*/ curfptr[19] = (/*nil*/NULL);; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2744:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2744:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2872:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2872:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L7*/ curfnum[6] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2744:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2872:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2744:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2872:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cond cexptuple"; - BASILYS_LOCATION("warmelt-macro.bysl:2744:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2872:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L7*/ curfnum[6]; - BASILYS_LOCATION("warmelt-macro.bysl:2744:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2872:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2744:/ apply.arg"); - argtab[3].bp_long = 2744; + BASILYS_LOCATION("warmelt-macro.bysl:2872:/ apply.arg"); + argtab[3].bp_long = 2872; /*_.DEBUG_MSG_FUN__V26*/ curfptr[25] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.CEXPTUPLE__V18*/ curfptr[17]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V25*/ curfptr[20] = /*_.DEBUG_MSG_FUN__V26*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2744:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2872:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2744:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2872:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V26*/ curfptr[25] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2744:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2872:/ cppif.else"); /*_.IFCPP___V25*/ curfptr[20] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2745:/ loop"); - /*loop*/{ labloop_CONDLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:2745:/ loopbody"); + BASILYS_LOCATION("warmelt-macro.bysl:2873:/ loop"); + /*loop*/{ labloop_CONDLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:2873:/ loopbody"); - BASILYS_LOCATION("warmelt-macro.bysl:2745:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2873:/ block"); /*block*/{ /*_#I__L8*/ curfnum[6] = ((/*_#IX__L6*/ curfnum[4]) < (0));; - BASILYS_LOCATION("warmelt-macro.bysl:2746:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2874:/ cond"); /*cond*/ if (/*_#I__L8*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2746:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2746:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2874:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2874:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2746:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2874:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2746:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2874:/ compute"); /*_.CONDLOOP__V28*/ curfptr[27] = NULL;; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2746:/ exit"); + BASILYS_LOCATION("warmelt-macro.bysl:2874:/ exit"); /*exit*/{ goto labexit_CONDLOOP_1;} ;} @@ -28126,59 +29675,59 @@ BASILYS_LOCATION("warmelt-macro.bysl:2722:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2747:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2875:/ block"); /*block*/{ /*_.CURCOND__V30*/ curfptr[29] = (basilys_multiple_nth((basilys_ptr_t)(/*_.CEXPTUPLE__V18*/ curfptr[17]), (/*_#IX__L6*/ curfnum[4])));; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2748:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2748:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2876:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2876:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L9*/ curfnum[8] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2748:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2876:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2748:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2876:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cond curcond"; - BASILYS_LOCATION("warmelt-macro.bysl:2748:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2876:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L9*/ curfnum[8]; - BASILYS_LOCATION("warmelt-macro.bysl:2748:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2876:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2748:/ apply.arg"); - argtab[3].bp_long = 2748; + BASILYS_LOCATION("warmelt-macro.bysl:2876:/ apply.arg"); + argtab[3].bp_long = 2876; /*_.DEBUG_MSG_FUN__V32*/ curfptr[31] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.CURCOND__V30*/ curfptr[29]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V31*/ curfptr[30] = /*_.DEBUG_MSG_FUN__V32*/ curfptr[31];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2748:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2876:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L9*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2748:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2876:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V32*/ curfptr[31] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2748:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2876:/ cppif.else"); /*_.IFCPP___V31*/ curfptr[30] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_#NULL__L10*/ curfnum[8] = ((/*_.RES__V24*/ curfptr[19]) == NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ cond"); /*cond*/ if (/*_#NULL__L10*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ block"); /*block*/{ /*_#IS_A__L12*/ curfnum[11] = basilys_is_instance_of((basilys_ptr_t)(/*_.CURCOND__V30*/ curfptr[29]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ cond"); /*cond*/ if (/*_#IS_A__L12*/ curfnum[11]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2753:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2881:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURCOND__V30*/ curfptr[29]), 2, "SEXP_CONTENTS");/*_.SEXP_CONTENTS__V33*/ curfptr[31] = slot; }; ; @@ -28190,40 +29739,40 @@ BASILYS_LOCATION("warmelt-macro.bysl:2722:/ block"); (((/*!konst_7_ELSE*/ curfrout->tabval[7])) == (/*_.PAIR_HEAD__V35*/ curfptr[34]));; /*_#IF___L13*/ curfnum[12] = /*_#__L14*/ curfnum[13];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ clear"); /*clear*/ /*_.SEXP_CONTENTS__V33*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ clear"); /*clear*/ /*_.LIST_FIRST__V34*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ clear"); /*clear*/ /*_.PAIR_HEAD__V35*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ clear"); /*clear*/ /*_#__L14*/ curfnum[13] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2750:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2878:/ cond.else"); /*_#IF___L13*/ curfnum[12] = 0;; } ; /*_#IF___L11*/ curfnum[10] = /*_#IF___L13*/ curfnum[12];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ clear"); /*clear*/ /*_#IS_A__L12*/ curfnum[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ clear"); /*clear*/ /*_#IF___L13*/ curfnum[12] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2750:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2878:/ cond.else"); /*_#IF___L11*/ curfnum[10] = 0;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ cond"); /*cond*/ if (/*_#IF___L11*/ curfnum[10]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2754:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2882:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2755:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2883:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURCOND__V30*/ curfptr[29]), 2, "SEXP_CONTENTS");/*_.SEXP_CONTENTS__V38*/ curfptr[34] = slot; }; ; @@ -28231,114 +29780,114 @@ BASILYS_LOCATION("warmelt-macro.bysl:2722:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.SEXP_CONTENTS__V38*/ curfptr[34])));; /*_.RESTPAIRS__V40*/ curfptr[39] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V39*/ curfptr[38])));; - BASILYS_LOCATION("warmelt-macro.bysl:2757:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2885:/ cond"); /*cond*/ if (/*_.RESTPAIRS__V40*/ curfptr[39]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2757:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2757:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2885:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2885:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2759:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2887:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURCOND__V30*/ curfptr[29]), 1, "LOCA_LOCATION");/*_.LOCA_LOCATION__V42*/ curfptr[41] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2758:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2886:/ apply"); /*apply*/{ union basilysparam_un argtab[3]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2758:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2886:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOCA_LOCATION__V42*/ curfptr[41]; - BASILYS_LOCATION("warmelt-macro.bysl:2758:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2886:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2758:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2886:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.PAIRLIST_TO_PROGN__V43*/ curfptr[42] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_PROGN*/ curfrout->tabval[8])), (basilys_ptr_t)(/*_.RESTPAIRS__V40*/ curfptr[39]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2758:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2886:/ compute"); /*_.RES__V24*/ curfptr[19] = /*_.SETQ___V44*/ curfptr[43] = /*_.PAIRLIST_TO_PROGN__V43*/ curfptr[42];; /*_.IF___V41*/ curfptr[40] = /*_.SETQ___V44*/ curfptr[43];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2757:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2885:/ clear"); /*clear*/ /*_.LOCA_LOCATION__V42*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2757:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2885:/ clear"); /*clear*/ /*_.PAIRLIST_TO_PROGN__V43*/ curfptr[42] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2757:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2885:/ clear"); /*clear*/ /*_.SETQ___V44*/ curfptr[43] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2757:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2885:/ cond.else"); /*_.IF___V41*/ curfptr[40] = NULL;; } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2761:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2761:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2889:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2889:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L15*/ curfnum[13] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2761:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2889:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2761:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2889:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cond res for :else"; - BASILYS_LOCATION("warmelt-macro.bysl:2761:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2889:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L15*/ curfnum[13]; - BASILYS_LOCATION("warmelt-macro.bysl:2761:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2889:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2761:/ apply.arg"); - argtab[3].bp_long = 2761; + BASILYS_LOCATION("warmelt-macro.bysl:2889:/ apply.arg"); + argtab[3].bp_long = 2889; /*_.DEBUG_MSG_FUN__V46*/ curfptr[42] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V24*/ curfptr[19]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V45*/ curfptr[41] = /*_.DEBUG_MSG_FUN__V46*/ curfptr[42];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2761:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2889:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L15*/ curfnum[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2761:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2889:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V46*/ curfptr[42] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2761:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2889:/ cppif.else"); /*_.IFCPP___V45*/ curfptr[41] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.LET___V37*/ curfptr[33] = /*_.IFCPP___V45*/ curfptr[41];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2754:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2882:/ clear"); /*clear*/ /*_.SEXP_CONTENTS__V38*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2754:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2882:/ clear"); /*clear*/ /*_.LIST_FIRST__V39*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2754:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2882:/ clear"); /*clear*/ /*_.RESTPAIRS__V40*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2754:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2882:/ clear"); /*clear*/ /*_.IF___V41*/ curfptr[40] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2754:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2882:/ clear"); /*clear*/ /*_.IFCPP___V45*/ curfptr[41] = 0 ;} ; /*_.IFELSE___V36*/ curfptr[31] = /*_.LET___V37*/ curfptr[33];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ clear"); /*clear*/ /*_.LET___V37*/ curfptr[33] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2750:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2878:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ block"); /*block*/{ /*_#IS_A__L16*/ curfnum[11] = basilys_is_instance_of((basilys_ptr_t)(/*_.CURCOND__V30*/ curfptr[29]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2763:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2891:/ cond"); /*cond*/ if (/*_#IS_A__L16*/ curfnum[11]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2763:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2763:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2891:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2891:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2764:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2892:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2764:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2892:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURCOND__V30*/ curfptr[29]), 2, "SEXP_CONTENTS");/*_.CURCONDCONT__V49*/ curfptr[34] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2765:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2893:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURCOND__V30*/ curfptr[29]), 1, "LOCA_LOCATION");/*_.CURCONDLOC__V50*/ curfptr[38] = slot; }; ; @@ -28352,582 +29901,582 @@ BASILYS_LOCATION("warmelt-macro.bysl:2722:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V53*/ curfptr[41])));; /*_#NULL__L17*/ curfnum[12] = ((/*_.CURCONDRESTPAIRS__V54*/ curfptr[33]) == NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2769:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2897:/ cond"); /*cond*/ if (/*_#NULL__L17*/ curfnum[12]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2769:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2769:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2897:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2897:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2773:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2901:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2773:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2901:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2773:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2901:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V56*/ curfptr[55] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[10])), (basilys_ptr_t)(/*_.CURCONDTEST__V52*/ curfptr[40]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.MAKE_TUPLE2__V57*/ curfptr[56] = (basilysgc_new_mult2((basilysobject_ptr_t)((/*!DISCR_MULTIPLE*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.MACROEXPAND_1__V56*/ curfptr[55]), (basilys_ptr_t)(/*_.RES__V24*/ curfptr[19])));; - BASILYS_LOCATION("warmelt-macro.bysl:2770:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2898:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2770:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2898:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_OR*/ curfrout->tabval[9])), (2), "CLASS_SRC_OR");/*_.INST__V59*/ curfptr[58] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2770:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2898:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V59*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V59*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V59*/ curfptr[58]), (0), (/*_.CURCONDLOC__V50*/ curfptr[38]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2770:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2898:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V59*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V59*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V59*/ curfptr[58]), (1), (/*_.MAKE_TUPLE2__V57*/ curfptr[56]), "SOR_DISJ"); ; /*_.INST___V58*/ curfptr[57] = /*_.INST__V59*/ curfptr[58];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2770:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2898:/ compute"); /*_.RES__V24*/ curfptr[19] = /*_.SETQ___V60*/ curfptr[59] = /*_.INST___V58*/ curfptr[57];; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2775:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2775:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2903:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2903:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L18*/ curfnum[13] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2775:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2903:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2775:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2903:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cond res for monoexp cond"; - BASILYS_LOCATION("warmelt-macro.bysl:2775:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2903:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L18*/ curfnum[13]; - BASILYS_LOCATION("warmelt-macro.bysl:2775:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2903:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2775:/ apply.arg"); - argtab[3].bp_long = 2775; + BASILYS_LOCATION("warmelt-macro.bysl:2903:/ apply.arg"); + argtab[3].bp_long = 2903; /*_.DEBUG_MSG_FUN__V62*/ curfptr[61] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V24*/ curfptr[19]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V61*/ curfptr[60] = /*_.DEBUG_MSG_FUN__V62*/ curfptr[61];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2775:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2903:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L18*/ curfnum[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2775:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2903:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V62*/ curfptr[61] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2775:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2903:/ cppif.else"); /*_.IFCPP___V61*/ curfptr[60] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2769:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2897:/ block"); /*block*/{ /*_.PROGN___V63*/ curfptr[61] = /*_.IFCPP___V61*/ curfptr[60];;} ; /*_.IFELSE___V55*/ curfptr[54] = /*_.PROGN___V63*/ curfptr[61];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2769:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2897:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V56*/ curfptr[55] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2769:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2897:/ clear"); /*clear*/ /*_.MAKE_TUPLE2__V57*/ curfptr[56] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2769:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2897:/ clear"); /*clear*/ /*_.INST___V58*/ curfptr[57] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2769:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2897:/ clear"); /*clear*/ /*_.SETQ___V60*/ curfptr[59] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2769:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2897:/ clear"); /*clear*/ /*_.IFCPP___V61*/ curfptr[60] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2769:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2897:/ clear"); /*clear*/ /*_.PROGN___V63*/ curfptr[61] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2769:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2897:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2769:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2897:/ block"); /*block*/{ /*_.PAIR_TAIL__V64*/ curfptr[55] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURCONDRESTPAIRS__V54*/ curfptr[33])));; /*_#NULL__L19*/ curfnum[13] = ((/*_.PAIR_TAIL__V64*/ curfptr[55]) == NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ cond"); /*cond*/ if (/*_#NULL__L19*/ curfnum[13]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2780:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2908:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2780:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2908:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2780:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2908:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V66*/ curfptr[57] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[10])), (basilys_ptr_t)(/*_.CURCONDTEST__V52*/ curfptr[40]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.PAIR_HEAD__V67*/ curfptr[59] = (basilys_pair_head((basilys_ptr_t)(/*_.CURCONDRESTPAIRS__V54*/ curfptr[33])));; - BASILYS_LOCATION("warmelt-macro.bysl:2781:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2909:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2781:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2909:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2781:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2909:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V68*/ curfptr[60] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[10])), (basilys_ptr_t)(/*_.PAIR_HEAD__V67*/ curfptr[59]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2778:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2906:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2778:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2906:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_IFELSE*/ curfrout->tabval[11])), (4), "CLASS_SRC_IFELSE");/*_.INST__V70*/ curfptr[69] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2778:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2906:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V70*/ curfptr[69])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V70*/ curfptr[69]))));basilys_putfield_object((/*_.INST__V70*/ curfptr[69]), (0), (/*_.CURCONDLOC__V50*/ curfptr[38]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2778:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2906:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V70*/ curfptr[69])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V70*/ curfptr[69]))));basilys_putfield_object((/*_.INST__V70*/ curfptr[69]), (1), (/*_.MACROEXPAND_1__V66*/ curfptr[57]), "SIF_TEST"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2778:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2906:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V70*/ curfptr[69])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V70*/ curfptr[69]))));basilys_putfield_object((/*_.INST__V70*/ curfptr[69]), (2), (/*_.MACROEXPAND_1__V68*/ curfptr[60]), "SIF_THEN"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2778:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2906:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V70*/ curfptr[69])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V70*/ curfptr[69]))));basilys_putfield_object((/*_.INST__V70*/ curfptr[69]), (3), (/*_.RES__V24*/ curfptr[19]), "SIF_ELSE"); ; /*_.INST___V69*/ curfptr[61] = /*_.INST__V70*/ curfptr[69];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2778:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2906:/ compute"); /*_.RES__V24*/ curfptr[19] = /*_.SETQ___V71*/ curfptr[70] = /*_.INST___V69*/ curfptr[61];; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2784:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2784:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2912:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2912:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L20*/ curfnum[19] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2784:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2912:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2784:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2912:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cond res for biexp cond"; - BASILYS_LOCATION("warmelt-macro.bysl:2784:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2912:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L20*/ curfnum[19]; - BASILYS_LOCATION("warmelt-macro.bysl:2784:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2912:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2784:/ apply.arg"); - argtab[3].bp_long = 2784; + BASILYS_LOCATION("warmelt-macro.bysl:2912:/ apply.arg"); + argtab[3].bp_long = 2912; /*_.DEBUG_MSG_FUN__V73*/ curfptr[72] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V24*/ curfptr[19]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V72*/ curfptr[71] = /*_.DEBUG_MSG_FUN__V73*/ curfptr[72];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2784:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2912:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L20*/ curfnum[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2784:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2912:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V73*/ curfptr[72] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2784:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2912:/ cppif.else"); /*_.IFCPP___V72*/ curfptr[71] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ block"); /*block*/{ /*_.PROGN___V74*/ curfptr[72] = /*_.IFCPP___V72*/ curfptr[71];;} ; /*_.IFELSE___V65*/ curfptr[56] = /*_.PROGN___V74*/ curfptr[72];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V66*/ curfptr[57] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ clear"); /*clear*/ /*_.PAIR_HEAD__V67*/ curfptr[59] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V68*/ curfptr[60] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ clear"); /*clear*/ /*_.INST___V69*/ curfptr[61] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ clear"); /*clear*/ /*_.SETQ___V71*/ curfptr[70] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ clear"); /*clear*/ /*_.IFCPP___V72*/ curfptr[71] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ clear"); /*clear*/ /*_.PROGN___V74*/ curfptr[72] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2777:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2905:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2789:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2917:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2789:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2917:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2789:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2917:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V75*/ curfptr[57] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[10])), (basilys_ptr_t)(/*_.CURCONDTEST__V52*/ curfptr[40]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2790:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2918:/ apply"); /*apply*/{ union basilysparam_un argtab[3]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2790:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2918:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.CURCONDLOC__V50*/ curfptr[38]; - BASILYS_LOCATION("warmelt-macro.bysl:2790:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2918:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2790:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2918:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.PAIRLIST_TO_PROGN__V76*/ curfptr[59] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_PROGN*/ curfrout->tabval[8])), (basilys_ptr_t)(/*_.CURCONDRESTPAIRS__V54*/ curfptr[33]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2787:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2915:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2787:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2915:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_IFELSE*/ curfrout->tabval[11])), (4), "CLASS_SRC_IFELSE");/*_.INST__V78*/ curfptr[61] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2787:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2915:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V78*/ curfptr[61])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V78*/ curfptr[61]))));basilys_putfield_object((/*_.INST__V78*/ curfptr[61]), (0), (/*_.CURCONDLOC__V50*/ curfptr[38]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2787:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2915:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V78*/ curfptr[61])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V78*/ curfptr[61]))));basilys_putfield_object((/*_.INST__V78*/ curfptr[61]), (1), (/*_.MACROEXPAND_1__V75*/ curfptr[57]), "SIF_TEST"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2787:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2915:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V78*/ curfptr[61])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V78*/ curfptr[61]))));basilys_putfield_object((/*_.INST__V78*/ curfptr[61]), (2), (/*_.PAIRLIST_TO_PROGN__V76*/ curfptr[59]), "SIF_THEN"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2787:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2915:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V78*/ curfptr[61])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V78*/ curfptr[61]))));basilys_putfield_object((/*_.INST__V78*/ curfptr[61]), (3), (/*_.RES__V24*/ curfptr[19]), "SIF_ELSE"); ; /*_.INST___V77*/ curfptr[60] = /*_.INST__V78*/ curfptr[61];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2787:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2915:/ compute"); /*_.RES__V24*/ curfptr[19] = /*_.SETQ___V79*/ curfptr[70] = /*_.INST___V77*/ curfptr[60];; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2792:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2792:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2920:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2920:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L21*/ curfnum[19] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2792:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2920:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2792:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2920:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cond res for manyexp cond"; - BASILYS_LOCATION("warmelt-macro.bysl:2792:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2920:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L21*/ curfnum[19]; - BASILYS_LOCATION("warmelt-macro.bysl:2792:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2920:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2792:/ apply.arg"); - argtab[3].bp_long = 2792; + BASILYS_LOCATION("warmelt-macro.bysl:2920:/ apply.arg"); + argtab[3].bp_long = 2920; /*_.DEBUG_MSG_FUN__V81*/ curfptr[72] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V24*/ curfptr[19]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V80*/ curfptr[71] = /*_.DEBUG_MSG_FUN__V81*/ curfptr[72];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2792:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2920:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L21*/ curfnum[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2792:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2920:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V81*/ curfptr[72] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2792:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2920:/ cppif.else"); /*_.IFCPP___V80*/ curfptr[71] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2786:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2914:/ block"); /*block*/{ /*_.PROGN___V82*/ curfptr[72] = /*_.IFCPP___V80*/ curfptr[71];;} ; /*_.IFELSE___V65*/ curfptr[56] = /*_.PROGN___V82*/ curfptr[72];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V75*/ curfptr[57] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ clear"); /*clear*/ /*_.PAIRLIST_TO_PROGN__V76*/ curfptr[59] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ clear"); /*clear*/ /*_.INST___V77*/ curfptr[60] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ clear"); /*clear*/ /*_.SETQ___V79*/ curfptr[70] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ clear"); /*clear*/ /*_.IFCPP___V80*/ curfptr[71] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2905:/ clear"); /*clear*/ /*_.PROGN___V82*/ curfptr[72] = 0 ;} ; } ; /*_.IFELSE___V55*/ curfptr[54] = /*_.IFELSE___V65*/ curfptr[56];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2769:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2897:/ clear"); /*clear*/ /*_.PAIR_TAIL__V64*/ curfptr[55] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2769:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2897:/ clear"); /*clear*/ /*_#NULL__L19*/ curfnum[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2769:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2897:/ clear"); /*clear*/ /*_.IFELSE___V65*/ curfptr[56] = 0 ;} ; } ; /*_.LET___V48*/ curfptr[42] = /*_.IFELSE___V55*/ curfptr[54];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2764:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2892:/ clear"); /*clear*/ /*_.CURCONDCONT__V49*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2764:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2892:/ clear"); /*clear*/ /*_.CURCONDLOC__V50*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2764:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2892:/ clear"); /*clear*/ /*_.LIST_FIRST__V51*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2764:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2892:/ clear"); /*clear*/ /*_.CURCONDTEST__V52*/ curfptr[40] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2764:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2892:/ clear"); /*clear*/ /*_.LIST_FIRST__V53*/ curfptr[41] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2764:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2892:/ clear"); /*clear*/ /*_.CURCONDRESTPAIRS__V54*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2764:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2892:/ clear"); /*clear*/ /*_#NULL__L17*/ curfnum[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2764:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2892:/ clear"); /*clear*/ /*_.IFELSE___V55*/ curfptr[54] = 0 ;} ; /*_.IFELSE___V47*/ curfptr[43] = /*_.LET___V48*/ curfptr[42];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2763:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2891:/ clear"); /*clear*/ /*_.LET___V48*/ curfptr[42] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2763:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2891:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2763:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2891:/ block"); /*block*/{ /*_.MAKE_TUPLE2__V83*/ curfptr[57] = (basilysgc_new_mult2((basilysobject_ptr_t)((/*!DISCR_MULTIPLE*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.CURCOND__V30*/ curfptr[29]), (basilys_ptr_t)(/*_.RES__V24*/ curfptr[19])));; - BASILYS_LOCATION("warmelt-macro.bysl:2796:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2924:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2796:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2924:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_OR*/ curfrout->tabval[9])), (2), "CLASS_SRC_OR");/*_.INST__V85*/ curfptr[60] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2796:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2924:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V85*/ curfptr[60])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V85*/ curfptr[60]))));basilys_putfield_object((/*_.INST__V85*/ curfptr[60]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2796:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2924:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V85*/ curfptr[60])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V85*/ curfptr[60]))));basilys_putfield_object((/*_.INST__V85*/ curfptr[60]), (1), (/*_.MAKE_TUPLE2__V83*/ curfptr[57]), "SOR_DISJ"); ; /*_.INST___V84*/ curfptr[59] = /*_.INST__V85*/ curfptr[60];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2796:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2924:/ compute"); /*_.RES__V24*/ curfptr[19] = /*_.SETQ___V86*/ curfptr[70] = /*_.INST___V84*/ curfptr[59];; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2799:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2799:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2927:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2927:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L22*/ curfnum[19] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2799:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2927:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2799:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2927:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cond res for nonsexp cond"; - BASILYS_LOCATION("warmelt-macro.bysl:2799:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2927:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L22*/ curfnum[19]; - BASILYS_LOCATION("warmelt-macro.bysl:2799:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2927:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2799:/ apply.arg"); - argtab[3].bp_long = 2799; + BASILYS_LOCATION("warmelt-macro.bysl:2927:/ apply.arg"); + argtab[3].bp_long = 2927; /*_.DEBUG_MSG_FUN__V88*/ curfptr[72] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V24*/ curfptr[19]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V87*/ curfptr[71] = /*_.DEBUG_MSG_FUN__V88*/ curfptr[72];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2799:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2927:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L22*/ curfnum[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2799:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2927:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V88*/ curfptr[72] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2799:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2927:/ cppif.else"); /*_.IFCPP___V87*/ curfptr[71] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2795:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2923:/ block"); /*block*/{ /*_.PROGN___V89*/ curfptr[55] = /*_.IFCPP___V87*/ curfptr[71];;} ; /*_.IFELSE___V47*/ curfptr[43] = /*_.PROGN___V89*/ curfptr[55];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2763:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2891:/ clear"); /*clear*/ /*_.MAKE_TUPLE2__V83*/ curfptr[57] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2763:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2891:/ clear"); /*clear*/ /*_.INST___V84*/ curfptr[59] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2763:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2891:/ clear"); /*clear*/ /*_.SETQ___V86*/ curfptr[70] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2763:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2891:/ clear"); /*clear*/ /*_.IFCPP___V87*/ curfptr[71] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2763:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2891:/ clear"); /*clear*/ /*_.PROGN___V89*/ curfptr[55] = 0 ;} ; } ; /*_.IFELSE___V36*/ curfptr[31] = /*_.IFELSE___V47*/ curfptr[43];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ clear"); /*clear*/ /*_#IS_A__L16*/ curfnum[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2750:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2878:/ clear"); /*clear*/ /*_.IFELSE___V47*/ curfptr[43] = 0 ;} ; } ; /*_.LET___V29*/ curfptr[28] = /*_.IFELSE___V36*/ curfptr[31];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2747:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2875:/ clear"); /*clear*/ /*_.CURCOND__V30*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2747:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2875:/ clear"); /*clear*/ /*_.IFCPP___V31*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2747:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2875:/ clear"); /*clear*/ /*_#NULL__L10*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2747:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2875:/ clear"); /*clear*/ /*_#IF___L11*/ curfnum[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2747:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2875:/ clear"); /*clear*/ /*_.IFELSE___V36*/ curfptr[31] = 0 ;} ; /*_#I__L23*/ curfnum[13] = ((/*_#IX__L6*/ curfnum[4]) - (1));; - BASILYS_LOCATION("warmelt-macro.bysl:2803:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2931:/ compute"); /*_#IX__L6*/ curfnum[4] = /*_#SETQ___L24*/ curfnum[12] = /*_#I__L23*/ curfnum[13];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2745:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2873:/ clear"); /*clear*/ /*_#I__L8*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2745:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2873:/ clear"); /*clear*/ /*_.LET___V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2745:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2873:/ clear"); /*clear*/ /*_#I__L23*/ curfnum[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2745:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2873:/ clear"); /*clear*/ /*_#SETQ___L24*/ curfnum[12] = 0 ;} ; ; goto labloop_CONDLOOP_1; - labexit_CONDLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:2745:/ loopepilog"); + labexit_CONDLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:2873:/ loopepilog"); /*loopepilog*/ /*_.FOREVER___V27*/ curfptr[25] = /*_.CONDLOOP__V28*/ curfptr[27];; } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2805:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2805:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2933:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2933:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L25*/ curfnum[19] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2805:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2933:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2805:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2933:/ apply.arg"); argtab[0].bp_cstring = "mexpand_cond final res"; - BASILYS_LOCATION("warmelt-macro.bysl:2805:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2933:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L25*/ curfnum[19]; - BASILYS_LOCATION("warmelt-macro.bysl:2805:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2933:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2805:/ apply.arg"); - argtab[3].bp_long = 2805; + BASILYS_LOCATION("warmelt-macro.bysl:2933:/ apply.arg"); + argtab[3].bp_long = 2933; /*_.DEBUG_MSG_FUN__V91*/ curfptr[34] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V24*/ curfptr[19]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V90*/ curfptr[56] = /*_.DEBUG_MSG_FUN__V91*/ curfptr[34];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2805:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2933:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L25*/ curfnum[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2805:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2933:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V91*/ curfptr[34] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2805:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2933:/ cppif.else"); /*_.IFCPP___V90*/ curfptr[56] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2806:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2934:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V24*/ curfptr[19];; - BASILYS_LOCATION("warmelt-macro.bysl:2806:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2934:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V11*/ curfptr[9] = /*_.RETURN___V92*/ curfptr[38];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_.PAIR_TAIL__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_.LAMBDA___V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_.CEXPTUPLE__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_#NBCOND__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_.LET___V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_.LASTCEXP__V23*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_#IX__L6*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_.RES__V24*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_.IFCPP___V25*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_.FOREVER___V27*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_.IFCPP___V90*/ curfptr[56] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2726:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2854:/ clear"); /*clear*/ /*_.RETURN___V92*/ curfptr[38] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -28938,14 +30487,14 @@ basilys_trace_end("MEXPAND_COND", callcount); basilys_topframe = (struct callfr #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_54_MEXPAND_COND*/ +} /*end rout_56_MEXPAND_COND*/ static basilys_ptr_t -rout_55_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_57_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -28956,7 +30505,7 @@ rout_55_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_55_LAMBDA__st { unsigned nbvar; + struct frame_rout_57_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -28988,20 +30537,20 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2732:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2860:/ getarg"); /*_.C__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2732:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2860:/ block"); /*block*/{ /*_#IS_NOT_A__L1*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.C__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2733:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2861:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2733:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2733:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2861:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2861:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)((/*~LOC*/ curfclos->tabval[0])), ( "COND with non-sexpr"), (basilys_ptr_t)0); @@ -29009,15 +30558,15 @@ BASILYS_LOCATION("warmelt-macro.bysl:2732:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2732:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2860:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.C__V2*/ curfptr[1];; - BASILYS_LOCATION("warmelt-macro.bysl:2732:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2860:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2732:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2860:/ clear"); /*clear*/ /*_#IS_NOT_A__L1*/ curfnum[0] = 0 ;} ; @@ -29028,14 +30577,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_55_LAMBDA_*/ +} /*end rout_57_LAMBDA_*/ static basilys_ptr_t -rout_56_MEXPAND_AND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_58_MEXPAND_AND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -29046,7 +30595,7 @@ rout_56_MEXPAND_AND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const #define callcount 0L #endif - struct frame_rout_56_MEXPAND_AND_st { unsigned nbvar; + struct frame_rout_58_MEXPAND_AND_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -29078,18 +30627,18 @@ basilys_trace_start("MEXPAND_AND", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -29098,26 +30647,26 @@ basilys_trace_start("MEXPAND_AND", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2817:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2945:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2818:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2818:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2946:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2946:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2818:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2946:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2818:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2946:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2818:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2946:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2818:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2946:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2818)?(2818):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2946)?(2946):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -29126,34 +30675,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2817:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2946:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2946:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2818:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2946:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2819:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2819:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2947:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2947:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2819:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2947:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2819:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2947:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2819:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2947:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2819:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2947:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2819)?(2819):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2947)?(2947):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -29162,57 +30711,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:2817:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2819:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2947:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2819:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2947:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2819:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2947:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2820:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2820:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2948:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2948:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2820:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2948:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2820:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2948:/ apply.arg"); argtab[0].bp_cstring = "mexpand_and sexpr:"; - BASILYS_LOCATION("warmelt-macro.bysl:2820:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2948:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2820:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2948:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2820:/ apply.arg"); - argtab[3].bp_long = 2820; + BASILYS_LOCATION("warmelt-macro.bysl:2948:/ apply.arg"); + argtab[3].bp_long = 2948; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2820:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2948:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2820:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2948:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2820:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2948:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2821:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2949:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2822:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2950:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2823:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2951:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -29220,19 +30769,19 @@ BASILYS_LOCATION("warmelt-macro.bysl:2817:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.CONT__V12*/ curfptr[11])));; /*_.CURPAIR__V15*/ curfptr[14] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; - BASILYS_LOCATION("warmelt-macro.bysl:2828:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2956:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2828:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:2956:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V17*/ curfptr[16] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_6*/ curfrout->tabval[6])), (2)); ; - BASILYS_LOCATION("warmelt-macro.bysl:2828:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2956:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V17*/ curfptr[16])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V17*/ curfptr[16]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V17*/ curfptr[16])->tabval[0] = (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]); ; - BASILYS_LOCATION("warmelt-macro.bysl:2828:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:2956:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V17*/ curfptr[16])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V17*/ curfptr[16]))); @@ -29240,13 +30789,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:2817:/ block"); ; /*_.LAMBDA___V16*/ curfptr[15] = /*_.LAMBDA___V17*/ curfptr[16];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2825:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2953:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2825:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2953:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[4]); - BASILYS_LOCATION("warmelt-macro.bysl:2825:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2953:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V16*/ curfptr[15]; /*_.CXTUP__V18*/ curfptr[17] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_MULTIPLE*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -29255,70 +30804,70 @@ BASILYS_LOCATION("warmelt-macro.bysl:2817:/ block"); (basilys_multiple_length((basilys_ptr_t)(/*_.CXTUP__V18*/ curfptr[17])));; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2832:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2832:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2960:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2960:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L5*/ curfnum[4] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2832:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2960:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2832:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2960:/ apply.arg"); argtab[0].bp_cstring = "mexpand_and cxtup"; - BASILYS_LOCATION("warmelt-macro.bysl:2832:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2960:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L5*/ curfnum[4]; - BASILYS_LOCATION("warmelt-macro.bysl:2832:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2960:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2832:/ apply.arg"); - argtab[3].bp_long = 2832; + BASILYS_LOCATION("warmelt-macro.bysl:2960:/ apply.arg"); + argtab[3].bp_long = 2960; /*_.DEBUG_MSG_FUN__V20*/ curfptr[19] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.CXTUP__V18*/ curfptr[17]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V19*/ curfptr[18] = /*_.DEBUG_MSG_FUN__V20*/ curfptr[19];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2832:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2960:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2832:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2960:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V20*/ curfptr[19] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2832:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2960:/ cppif.else"); /*_.IFCPP___V19*/ curfptr[18] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_#I__L6*/ curfnum[4] = ((/*_#NBCOMP__L4*/ curfnum[0]) < (1));; - BASILYS_LOCATION("warmelt-macro.bysl:2833:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2961:/ cond"); /*cond*/ if (/*_#I__L6*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2833:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2833:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2961:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2961:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "AND without sons"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:2836:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2964:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:2836:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2964:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2834:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2962:/ block"); /*block*/{ /*_.PROGN___V23*/ curfptr[22] = /*_.RETURN___V22*/ curfptr[21];;} ; /*_.IFELSE___V21*/ curfptr[19] = /*_.PROGN___V23*/ curfptr[22];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2833:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2961:/ clear"); /*clear*/ /*_.RETURN___V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2833:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2961:/ clear"); /*clear*/ /*_.PROGN___V23*/ curfptr[22] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2833:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2961:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2833:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2961:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2837:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2965:/ block"); /*block*/{ /*_#I__L7*/ curfnum[6] = ((/*_#NBCOMP__L4*/ curfnum[0]) - (1));; @@ -29326,24 +30875,24 @@ BASILYS_LOCATION("warmelt-macro.bysl:2817:/ block"); (basilys_multiple_nth((basilys_ptr_t)(/*_.CXTUP__V18*/ curfptr[17]), (/*_#I__L7*/ curfnum[6])));; /*_#IX__L8*/ curfnum[7] = ((/*_#NBCOMP__L4*/ curfnum[0]) - (2));; - BASILYS_LOCATION("warmelt-macro.bysl:2839:/ loop"); - /*loop*/{ labloop_REVLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:2839:/ loopbody"); + BASILYS_LOCATION("warmelt-macro.bysl:2967:/ loop"); + /*loop*/{ labloop_REVLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:2967:/ loopbody"); - BASILYS_LOCATION("warmelt-macro.bysl:2839:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2967:/ block"); /*block*/{ /*_#I__L9*/ curfnum[8] = ((/*_#IX__L8*/ curfnum[7]) < (0));; - BASILYS_LOCATION("warmelt-macro.bysl:2840:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2968:/ cond"); /*cond*/ if (/*_#I__L9*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2840:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2840:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2968:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2968:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2840:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2968:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2840:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2968:/ compute"); /*_.REVLOOP__V27*/ curfptr[26] = NULL;; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2840:/ exit"); + BASILYS_LOCATION("warmelt-macro.bysl:2968:/ exit"); /*exit*/{ goto labexit_REVLOOP_1;} ;} @@ -29352,167 +30901,167 @@ BASILYS_LOCATION("warmelt-macro.bysl:2817:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2841:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2969:/ block"); /*block*/{ /*_.CURC__V29*/ curfptr[28] = (basilys_multiple_nth((basilys_ptr_t)(/*_.CXTUP__V18*/ curfptr[17]), (/*_#IX__L8*/ curfnum[7])));; - BASILYS_LOCATION("warmelt-macro.bysl:2843:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2971:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2843:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:2971:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_IF*/ curfrout->tabval[7])), (3), "CLASS_SRC_IF");/*_.INST__V31*/ curfptr[30] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2843:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2971:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V31*/ curfptr[30])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V31*/ curfptr[30]))));basilys_putfield_object((/*_.INST__V31*/ curfptr[30]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2843:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2971:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V31*/ curfptr[30])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V31*/ curfptr[30]))));basilys_putfield_object((/*_.INST__V31*/ curfptr[30]), (1), (/*_.CURC__V29*/ curfptr[28]), "SIF_TEST"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2843:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2971:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V31*/ curfptr[30])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V31*/ curfptr[30]))));basilys_putfield_object((/*_.INST__V31*/ curfptr[30]), (2), (/*_.RES__V25*/ curfptr[22]), "SIF_THEN"); ; /*_.INST___V30*/ curfptr[29] = /*_.INST__V31*/ curfptr[30];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2842:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2970:/ compute"); /*_.RES__V25*/ curfptr[22] = /*_.SETQ___V32*/ curfptr[31] = /*_.INST___V30*/ curfptr[29];; /*_.LET___V28*/ curfptr[27] = /*_.SETQ___V32*/ curfptr[31];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2841:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2969:/ clear"); /*clear*/ /*_.CURC__V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2841:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2969:/ clear"); /*clear*/ /*_.INST___V30*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2841:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2969:/ clear"); /*clear*/ /*_.SETQ___V32*/ curfptr[31] = 0 ;} ; /*_#I__L10*/ curfnum[9] = ((/*_#IX__L8*/ curfnum[7]) - (1));; - BASILYS_LOCATION("warmelt-macro.bysl:2848:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:2976:/ compute"); /*_#IX__L8*/ curfnum[7] = /*_#SETQ___L11*/ curfnum[10] = /*_#I__L10*/ curfnum[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2839:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2967:/ clear"); /*clear*/ /*_#I__L9*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2839:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2967:/ clear"); /*clear*/ /*_.LET___V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2839:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2967:/ clear"); /*clear*/ /*_#I__L10*/ curfnum[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2839:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2967:/ clear"); /*clear*/ /*_#SETQ___L11*/ curfnum[10] = 0 ;} ; ; goto labloop_REVLOOP_1; - labexit_REVLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:2839:/ loopepilog"); + labexit_REVLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:2967:/ loopepilog"); /*loopepilog*/ /*_.FOREVER___V26*/ curfptr[25] = /*_.REVLOOP__V27*/ curfptr[26];; } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2850:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2850:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2978:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2978:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L12*/ curfnum[8] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2850:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2978:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2850:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2978:/ apply.arg"); argtab[0].bp_cstring = "mexpand_and res:"; - BASILYS_LOCATION("warmelt-macro.bysl:2850:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2978:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L12*/ curfnum[8]; - BASILYS_LOCATION("warmelt-macro.bysl:2850:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2978:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2850:/ apply.arg"); - argtab[3].bp_long = 2850; + BASILYS_LOCATION("warmelt-macro.bysl:2978:/ apply.arg"); + argtab[3].bp_long = 2978; /*_.DEBUG_MSG_FUN__V34*/ curfptr[29] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V25*/ curfptr[22]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V33*/ curfptr[28] = /*_.DEBUG_MSG_FUN__V34*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2850:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2978:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L12*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2850:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2978:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V34*/ curfptr[29] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2850:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2978:/ cppif.else"); /*_.IFCPP___V33*/ curfptr[28] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2851:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V25*/ curfptr[22];; - BASILYS_LOCATION("warmelt-macro.bysl:2851:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2979:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V24*/ curfptr[21] = /*_.RETURN___V35*/ curfptr[31];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2837:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2965:/ clear"); /*clear*/ /*_#I__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2837:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2965:/ clear"); /*clear*/ /*_.RES__V25*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2837:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2965:/ clear"); /*clear*/ /*_#IX__L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2837:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2965:/ clear"); /*clear*/ /*_.FOREVER___V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2837:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2965:/ clear"); /*clear*/ /*_.IFCPP___V33*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2837:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2965:/ clear"); /*clear*/ /*_.RETURN___V35*/ curfptr[31] = 0 ;} ; /*_.IFELSE___V21*/ curfptr[19] = /*_.LET___V24*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2833:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2961:/ clear"); /*clear*/ /*_.LET___V24*/ curfptr[21] = 0 ;} ; } ; /*_.LET___V11*/ curfptr[9] = /*_.IFELSE___V21*/ curfptr[19];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2821:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2949:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2821:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2949:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2821:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2949:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2821:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2949:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2821:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2949:/ clear"); /*clear*/ /*_.LAMBDA___V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2821:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2949:/ clear"); /*clear*/ /*_.CXTUP__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2821:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2949:/ clear"); /*clear*/ /*_#NBCOMP__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2821:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2949:/ clear"); /*clear*/ /*_.IFCPP___V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2821:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2949:/ clear"); /*clear*/ /*_#I__L6*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2821:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2949:/ clear"); /*clear*/ /*_.IFELSE___V21*/ curfptr[19] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -29523,14 +31072,14 @@ basilys_trace_end("MEXPAND_AND", callcount); basilys_topframe = (struct callfra #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_56_MEXPAND_AND*/ +} /*end rout_58_MEXPAND_AND*/ static basilys_ptr_t -rout_57_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_59_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -29541,7 +31090,7 @@ rout_57_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_57_LAMBDA__st { unsigned nbvar; + struct frame_rout_59_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -29573,34 +31122,34 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2828:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2956:/ getarg"); /*_.C__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2828:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2956:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2828:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2956:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2828:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2956:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*~ENV*/ curfclos->tabval[0]); - BASILYS_LOCATION("warmelt-macro.bysl:2828:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2956:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &(/*~MEXPANDER*/ curfclos->tabval[1]); /*_.MACROEXPAND_1__V3*/ curfptr[2] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.C__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2828:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2956:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.MACROEXPAND_1__V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:2828:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2956:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2828:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2956:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V3*/ curfptr[2] = 0 ;} ; @@ -29611,14 +31160,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_57_LAMBDA_*/ +} /*end rout_59_LAMBDA_*/ static basilys_ptr_t -rout_58_PATEXPAND_AS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_60_PATEXPAND_AS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -29629,7 +31178,7 @@ rout_58_PATEXPAND_AS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, cons #define callcount 0L #endif - struct frame_rout_58_PATEXPAND_AS_st { unsigned nbvar; + struct frame_rout_60_PATEXPAND_AS_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -29661,18 +31210,18 @@ basilys_trace_start("PATEXPAND_AS", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.PCTX__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.PCTX__V4*/ curfptr[3])) != NULL); @@ -29681,26 +31230,26 @@ basilys_trace_start("PATEXPAND_AS", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2855:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:2983:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2856:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2856:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2984:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2984:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2856:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2984:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2856:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2984:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2856:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2984:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2856:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2984:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2856)?(2856):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2984)?(2984):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -29709,34 +31258,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2855:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2856:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2984:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2856:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2984:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2856:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2984:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2857:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2857:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2985:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2985:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2857:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2985:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2857:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2985:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2857:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2985:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2857:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2985:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2857)?(2857):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2985)?(2985):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -29745,34 +31294,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2855:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2857:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2985:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2857:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2985:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2857:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2985:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2858:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2858:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2986:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2986:/ block"); /*block*/{ /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.PCTX__V4*/ curfptr[3]), (basilys_ptr_t)((/*!CLASS_PATTEXPCONTEXT*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:2858:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2986:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2858:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2986:/ cond.then"); /*_.IFELSE___V10*/ curfptr[9] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2858:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2986:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2858:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2986:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check pctx"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2858)?(2858):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check pctx"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2986)?(2986):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} ; /*epilog*/} @@ -29781,57 +31330,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:2855:/ block"); ; /*_.IFCPP___V9*/ curfptr[7] = /*_.IFELSE___V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2986:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2858:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2986:/ clear"); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2858:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2986:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2859:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2859:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2987:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2987:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2859:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2987:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2859:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2987:/ apply.arg"); argtab[0].bp_cstring = "patexpand_as sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2859:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2987:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L4*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2859:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2987:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2859:/ apply.arg"); - argtab[3].bp_long = 2859; + BASILYS_LOCATION("warmelt-macro.bysl:2987:/ apply.arg"); + argtab[3].bp_long = 2987; /*_.DEBUG_MSG_FUN__V12*/ curfptr[11] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V11*/ curfptr[9] = /*_.DEBUG_MSG_FUN__V12*/ curfptr[11];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2859:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2987:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2859:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2987:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V12*/ curfptr[11] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2859:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:2987:/ cppif.else"); /*_.IFCPP___V11*/ curfptr[9] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2860:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2988:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2861:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2989:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V14*/ curfptr[13] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2862:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2990:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V15*/ curfptr[14] = slot; }; ; @@ -29839,13 +31388,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:2855:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.CONT__V14*/ curfptr[13])));; /*_.CURPAIR__V17*/ curfptr[16] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V16*/ curfptr[15])));; - BASILYS_LOCATION("warmelt-macro.bysl:2864:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2992:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2864:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2992:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2864:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2992:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.PCTX__V4*/ curfptr[3]; /*_.ARGSP__V18*/ curfptr[17] = basilys_apply ((basilysclosure_ptr_t)((/*!PATTERNEXPAND_PAIRLIST_AS_TUPLE*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.CURPAIR__V17*/ curfptr[16]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -29854,37 +31403,37 @@ BASILYS_LOCATION("warmelt-macro.bysl:2855:/ block"); (basilys_multiple_length((basilys_ptr_t)(/*_.ARGSP__V18*/ curfptr[17])));; /*_#I__L6*/ curfnum[5] = ((/*_#MULTIPLE_LENGTH__L5*/ curfnum[0]) != (2));; - BASILYS_LOCATION("warmelt-macro.bysl:2866:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:2994:/ cond"); /*cond*/ if (/*_#I__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2866:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2866:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2994:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:2994:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V15*/ curfptr[14]), ( "AS pattern expects two arguments: ?patvar subpattern"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:2869:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2997:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:2869:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2997:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2867:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2995:/ block"); /*block*/{ /*_.PROGN___V21*/ curfptr[20] = /*_.RETURN___V20*/ curfptr[19];;} ; /*_.IF___V19*/ curfptr[18] = /*_.PROGN___V21*/ curfptr[20];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2866:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2994:/ clear"); /*clear*/ /*_.RETURN___V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2866:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2994:/ clear"); /*clear*/ /*_.PROGN___V21*/ curfptr[20] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2866:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:2994:/ cond.else"); /*_.IF___V19*/ curfptr[18] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2870:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2998:/ block"); /*block*/{ /*_.ARGVAR__V23*/ curfptr[20] = (basilys_multiple_nth((basilys_ptr_t)(/*_.ARGSP__V18*/ curfptr[17]), (0)));; @@ -29892,88 +31441,88 @@ BASILYS_LOCATION("warmelt-macro.bysl:2855:/ block"); (basilys_multiple_nth((basilys_ptr_t)(/*_.ARGSP__V18*/ curfptr[17]), (1)));; /*_#IS_A__L7*/ curfnum[6] = basilys_is_instance_of((basilys_ptr_t)(/*_.ARGVAR__V23*/ curfptr[20]), (basilys_ptr_t)((/*!CLASS_SRCPATTERN_JOKERVAR*/ curfrout->tabval[5])));; - BASILYS_LOCATION("warmelt-macro.bysl:2873:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3001:/ cond"); /*cond*/ if (/*_#IS_A__L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2873:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2873:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3001:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3001:/ block"); /*block*/{ basilys_warning_str(0, (basilys_ptr_t)(/*_.LOC__V15*/ curfptr[14]), ( "AS pattern with useless joker"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:2876:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3004:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.ARGSUB__V24*/ curfptr[23];; - BASILYS_LOCATION("warmelt-macro.bysl:2876:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3004:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2874:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3002:/ block"); /*block*/{ /*_.PROGN___V27*/ curfptr[26] = /*_.RETURN___V26*/ curfptr[25];;} ; /*_.IF___V25*/ curfptr[24] = /*_.PROGN___V27*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2873:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3001:/ clear"); /*clear*/ /*_.RETURN___V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2873:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3001:/ clear"); /*clear*/ /*_.PROGN___V27*/ curfptr[26] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2873:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3001:/ cond.else"); /*_.IF___V25*/ curfptr[24] = NULL;; } ; /*_#IS_NOT_A__L8*/ curfnum[7] = !basilys_is_instance_of((basilys_ptr_t)(/*_.ARGVAR__V23*/ curfptr[20]), (basilys_ptr_t)((/*!CLASS_SRCPATTERN_VARIABLE*/ curfrout->tabval[6])));; - BASILYS_LOCATION("warmelt-macro.bysl:2877:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3005:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L8*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2877:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2877:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3005:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3005:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V15*/ curfptr[14]), ( "AS pattern needs a pattern variable as first argument"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:2880:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3008:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:2880:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3008:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2878:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3006:/ block"); /*block*/{ /*_.PROGN___V30*/ curfptr[29] = /*_.RETURN___V29*/ curfptr[26];;} ; /*_.IF___V28*/ curfptr[25] = /*_.PROGN___V30*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2877:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3005:/ clear"); /*clear*/ /*_.RETURN___V29*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2877:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3005:/ clear"); /*clear*/ /*_.PROGN___V30*/ curfptr[29] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2877:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3005:/ cond.else"); /*_.IF___V28*/ curfptr[25] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:2881:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3009:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2882:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3010:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2882:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3010:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRCPATTERN_AS*/ curfrout->tabval[7])), (3), "CLASS_SRCPATTERN_AS");/*_.INST__V33*/ curfptr[32] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2882:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3010:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V33*/ curfptr[32])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V33*/ curfptr[32]))));basilys_putfield_object((/*_.INST__V33*/ curfptr[32]), (0), (/*_.LOC__V15*/ curfptr[14]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2882:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3010:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V33*/ curfptr[32])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V33*/ curfptr[32]))));basilys_putfield_object((/*_.INST__V33*/ curfptr[32]), (1), (/*_.ARGVAR__V23*/ curfptr[20]), "ASPAT_VARPAT"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2882:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3010:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V33*/ curfptr[32])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V33*/ curfptr[32]))));basilys_putfield_object((/*_.INST__V33*/ curfptr[32]), (2), (/*_.ARGSUB__V24*/ curfptr[23]), "ASPAT_SUBPAT"); @@ -29982,109 +31531,109 @@ BASILYS_LOCATION("warmelt-macro.bysl:2855:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2887:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2887:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3015:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3015:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L9*/ curfnum[8] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2887:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3015:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2887:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3015:/ apply.arg"); argtab[0].bp_cstring = "patexpand_as returns res"; - BASILYS_LOCATION("warmelt-macro.bysl:2887:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3015:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L9*/ curfnum[8]; - BASILYS_LOCATION("warmelt-macro.bysl:2887:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3015:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2887:/ apply.arg"); - argtab[3].bp_long = 2887; + BASILYS_LOCATION("warmelt-macro.bysl:3015:/ apply.arg"); + argtab[3].bp_long = 3015; /*_.DEBUG_MSG_FUN__V35*/ curfptr[34] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.RES__V32*/ curfptr[29]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V34*/ curfptr[33] = /*_.DEBUG_MSG_FUN__V35*/ curfptr[34];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2887:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3015:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L9*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2887:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3015:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V35*/ curfptr[34] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2887:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3015:/ cppif.else"); /*_.IFCPP___V34*/ curfptr[33] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2888:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3016:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V32*/ curfptr[29];; - BASILYS_LOCATION("warmelt-macro.bysl:2888:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3016:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V31*/ curfptr[26] = /*_.RETURN___V36*/ curfptr[34];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2881:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3009:/ clear"); /*clear*/ /*_.RES__V32*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2881:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3009:/ clear"); /*clear*/ /*_.IFCPP___V34*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2881:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3009:/ clear"); /*clear*/ /*_.RETURN___V36*/ curfptr[34] = 0 ;} ; /*_.LET___V22*/ curfptr[19] = /*_.LET___V31*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2870:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2998:/ clear"); /*clear*/ /*_.ARGVAR__V23*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2870:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2998:/ clear"); /*clear*/ /*_.ARGSUB__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2870:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2998:/ clear"); /*clear*/ /*_#IS_A__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2870:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2998:/ clear"); /*clear*/ /*_.IF___V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2870:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2998:/ clear"); /*clear*/ /*_#IS_NOT_A__L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2870:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2998:/ clear"); /*clear*/ /*_.IF___V28*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2870:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2998:/ clear"); /*clear*/ /*_.LET___V31*/ curfptr[26] = 0 ;} ; /*_.LET___V13*/ curfptr[11] = /*_.LET___V22*/ curfptr[19];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2988:/ clear"); /*clear*/ /*_.CONT__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2988:/ clear"); /*clear*/ /*_.LOC__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2988:/ clear"); /*clear*/ /*_.LIST_FIRST__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2988:/ clear"); /*clear*/ /*_.CURPAIR__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2988:/ clear"); /*clear*/ /*_.ARGSP__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2988:/ clear"); /*clear*/ /*_#MULTIPLE_LENGTH__L5*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2988:/ clear"); /*clear*/ /*_#I__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2988:/ clear"); /*clear*/ /*_.IF___V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2860:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2988:/ clear"); /*clear*/ /*_.LET___V22*/ curfptr[19] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V13*/ curfptr[11];; - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); /*clear*/ /*_.IFCPP___V11*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); /*clear*/ /*_.LET___V13*/ curfptr[11] = 0 ;} ; @@ -30095,14 +31644,14 @@ basilys_trace_end("PATEXPAND_AS", callcount); basilys_topframe = (struct callfr #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_58_PATEXPAND_AS*/ +} /*end rout_60_PATEXPAND_AS*/ static basilys_ptr_t -rout_59_MEXPAND_AS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_61_MEXPAND_AS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -30113,7 +31662,7 @@ rout_59_MEXPAND_AS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const #define callcount 0L #endif - struct frame_rout_59_MEXPAND_AS_st { unsigned nbvar; + struct frame_rout_61_MEXPAND_AS_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -30145,18 +31694,18 @@ basilys_trace_start("MEXPAND_AS", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2891:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3019:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2891:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3019:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2891:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3019:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -30165,26 +31714,26 @@ basilys_trace_start("MEXPAND_AS", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2891:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3019:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2892:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2892:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3020:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3020:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2892:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3020:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2892:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3020:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2892:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3020:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2892:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3020:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2892)?(2892):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3020)?(3020):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -30193,34 +31742,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2891:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2892:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3020:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2892:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3020:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2892:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3020:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2893:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2893:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3021:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3021:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2893:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3021:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2893:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3021:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2893:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3021:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2893:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3021:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2893)?(2893):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3021)?(3021):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -30229,87 +31778,87 @@ BASILYS_LOCATION("warmelt-macro.bysl:2891:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2893:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3021:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2893:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3021:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2893:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3021:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2894:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2894:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3022:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3022:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2894:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3022:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2894:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3022:/ apply.arg"); argtab[0].bp_cstring = "mexpand_as sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2894:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3022:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2894:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3022:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2894:/ apply.arg"); - argtab[3].bp_long = 2894; + BASILYS_LOCATION("warmelt-macro.bysl:3022:/ apply.arg"); + argtab[3].bp_long = 3022; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2894:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3022:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2894:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3022:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2894:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3022:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2895:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3023:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2896:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3024:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V12*/ curfptr[11] = slot; }; ; basilys_error_str((basilys_ptr_t)(/*_.LOC__V12*/ curfptr[11]), ( "AS cannot be macro-expanded in expression context"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:2899:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3027:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:2899:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3027:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V11*/ curfptr[9] = /*_.RETURN___V13*/ curfptr[12];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2895:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3023:/ clear"); /*clear*/ /*_.LOC__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2895:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3023:/ clear"); /*clear*/ /*_.RETURN___V13*/ curfptr[12] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2891:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3019:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:2891:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3019:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2891:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3019:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2891:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3019:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2891:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3019:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2891:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3019:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -30320,14 +31869,14 @@ basilys_trace_end("MEXPAND_AS", callcount); basilys_topframe = (struct callfram #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_59_MEXPAND_AS*/ +} /*end rout_61_MEXPAND_AS*/ static basilys_ptr_t -rout_60_PATEXPAND_AND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_62_PATEXPAND_AND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -30338,7 +31887,7 @@ rout_60_PATEXPAND_AND(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, con #define callcount 0L #endif - struct frame_rout_60_PATEXPAND_AND_st { unsigned nbvar; + struct frame_rout_62_PATEXPAND_AND_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -30370,18 +31919,18 @@ basilys_trace_start("PATEXPAND_AND", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.PCTX__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.PCTX__V4*/ curfptr[3])) != NULL); @@ -30390,26 +31939,26 @@ basilys_trace_start("PATEXPAND_AND", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2906:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3034:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2907:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2907:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3035:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3035:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2907:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3035:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2907:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3035:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2907:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3035:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2907:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3035:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2907)?(2907):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3035)?(3035):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -30418,34 +31967,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2906:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2907:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3035:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2907:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3035:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2907:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3035:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2908:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2908:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3036:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3036:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2908:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3036:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2908:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3036:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2908:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3036:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2908:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3036:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2908)?(2908):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3036)?(3036):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -30454,34 +32003,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2906:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2908:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3036:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2908:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3036:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2908:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3036:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2909:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2909:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3037:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3037:/ block"); /*block*/{ /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.PCTX__V4*/ curfptr[3]), (basilys_ptr_t)((/*!CLASS_PATTEXPCONTEXT*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:2909:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3037:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2909:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3037:/ cond.then"); /*_.IFELSE___V10*/ curfptr[9] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2909:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3037:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2909:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3037:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check pctx"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2909)?(2909):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check pctx"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3037)?(3037):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} ; /*epilog*/} @@ -30490,57 +32039,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:2906:/ block"); ; /*_.IFCPP___V9*/ curfptr[7] = /*_.IFELSE___V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2909:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3037:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2909:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3037:/ clear"); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2909:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3037:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2910:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2910:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3038:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3038:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2910:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3038:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2910:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3038:/ apply.arg"); argtab[0].bp_cstring = "patexpand_and sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2910:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3038:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L4*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2910:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3038:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2910:/ apply.arg"); - argtab[3].bp_long = 2910; + BASILYS_LOCATION("warmelt-macro.bysl:3038:/ apply.arg"); + argtab[3].bp_long = 3038; /*_.DEBUG_MSG_FUN__V12*/ curfptr[11] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V11*/ curfptr[9] = /*_.DEBUG_MSG_FUN__V12*/ curfptr[11];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2910:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3038:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2910:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3038:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V12*/ curfptr[11] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2910:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3038:/ cppif.else"); /*_.IFCPP___V11*/ curfptr[9] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2911:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3039:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2912:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3040:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V14*/ curfptr[13] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2913:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3041:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V15*/ curfptr[14] = slot; }; ; @@ -30548,30 +32097,30 @@ BASILYS_LOCATION("warmelt-macro.bysl:2906:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.CONT__V14*/ curfptr[13])));; /*_.CURPAIR__V17*/ curfptr[16] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V16*/ curfptr[15])));; - BASILYS_LOCATION("warmelt-macro.bysl:2915:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3043:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2915:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3043:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2915:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3043:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.PCTX__V4*/ curfptr[3]; /*_.ARGSP__V18*/ curfptr[17] = basilys_apply ((basilysclosure_ptr_t)((/*!PATTERNEXPAND_PAIRLIST_AS_TUPLE*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.CURPAIR__V17*/ curfptr[16]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2916:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3044:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2916:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3044:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRCPATTERN_AND*/ curfrout->tabval[5])), (2), "CLASS_SRCPATTERN_AND");/*_.INST__V20*/ curfptr[19] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2916:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3044:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19]))));basilys_putfield_object((/*_.INST__V20*/ curfptr[19]), (0), (/*_.LOC__V15*/ curfptr[14]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2916:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3044:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19]))));basilys_putfield_object((/*_.INST__V20*/ curfptr[19]), (1), (/*_.ARGSP__V18*/ curfptr[17]), "ANDPAT_CONJ"); @@ -30580,81 +32129,81 @@ BASILYS_LOCATION("warmelt-macro.bysl:2906:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2920:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2920:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3048:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3048:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L5*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2920:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3048:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2920:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3048:/ apply.arg"); argtab[0].bp_cstring = "patexpand_and res"; - BASILYS_LOCATION("warmelt-macro.bysl:2920:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3048:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L5*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2920:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3048:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2920:/ apply.arg"); - argtab[3].bp_long = 2920; + BASILYS_LOCATION("warmelt-macro.bysl:3048:/ apply.arg"); + argtab[3].bp_long = 3048; /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.RES__V19*/ curfptr[18]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V21*/ curfptr[20] = /*_.DEBUG_MSG_FUN__V22*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2920:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3048:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L5*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2920:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3048:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2920:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3048:/ cppif.else"); /*_.IFCPP___V21*/ curfptr[20] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2921:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3049:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V19*/ curfptr[18];; - BASILYS_LOCATION("warmelt-macro.bysl:2921:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3049:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V13*/ curfptr[11] = /*_.RETURN___V23*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2911:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3039:/ clear"); /*clear*/ /*_.CONT__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2911:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3039:/ clear"); /*clear*/ /*_.LOC__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2911:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3039:/ clear"); /*clear*/ /*_.LIST_FIRST__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2911:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3039:/ clear"); /*clear*/ /*_.CURPAIR__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2911:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3039:/ clear"); /*clear*/ /*_.ARGSP__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2911:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3039:/ clear"); /*clear*/ /*_.RES__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2911:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3039:/ clear"); /*clear*/ /*_.IFCPP___V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2911:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3039:/ clear"); /*clear*/ /*_.RETURN___V23*/ curfptr[21] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V13*/ curfptr[11];; - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ clear"); /*clear*/ /*_.IFCPP___V11*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ clear"); /*clear*/ /*_.LET___V13*/ curfptr[11] = 0 ;} ; @@ -30665,14 +32214,14 @@ basilys_trace_end("PATEXPAND_AND", callcount); basilys_topframe = (struct callf #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_60_PATEXPAND_AND*/ +} /*end rout_62_PATEXPAND_AND*/ static basilys_ptr_t -rout_61_MEXPAND_OR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_63_MEXPAND_OR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -30683,7 +32232,7 @@ rout_61_MEXPAND_OR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const #define callcount 0L #endif - struct frame_rout_61_MEXPAND_OR_st { unsigned nbvar; + struct frame_rout_63_MEXPAND_OR_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -30715,18 +32264,18 @@ basilys_trace_start("MEXPAND_OR", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -30735,60 +32284,60 @@ basilys_trace_start("MEXPAND_OR", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2929:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3057:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2930:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2930:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3058:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3058:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2930:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3058:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2930:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3058:/ apply.arg"); argtab[0].bp_cstring = "mexpand_or sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2930:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3058:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L1*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2930:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3058:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2930:/ apply.arg"); - argtab[3].bp_long = 2930; + BASILYS_LOCATION("warmelt-macro.bysl:3058:/ apply.arg"); + argtab[3].bp_long = 3058; /*_.DEBUG_MSG_FUN__V6*/ curfptr[5] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V5*/ curfptr[4] = /*_.DEBUG_MSG_FUN__V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2930:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3058:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2930:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3058:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2930:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3058:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2931:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2931:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3059:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3059:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2931:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3059:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2931:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3059:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2931:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3059:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2931:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3059:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2931)?(2931):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3059)?(3059):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -30797,34 +32346,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2929:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2931:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3059:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2931:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3059:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2931:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3059:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2932:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2932:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3060:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3060:/ block"); /*block*/{ /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:2932:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3060:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2932:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3060:/ cond.then"); /*_.IFELSE___V10*/ curfptr[9] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2932:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3060:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2932:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3060:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2932)?(2932):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3060)?(3060):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} ; /*epilog*/} @@ -30833,23 +32382,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:2929:/ block"); ; /*_.IFCPP___V9*/ curfptr[7] = /*_.IFELSE___V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2932:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3060:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2932:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3060:/ clear"); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2932:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3060:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2933:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3061:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2934:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3062:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2935:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3063:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -30857,19 +32406,19 @@ BASILYS_LOCATION("warmelt-macro.bysl:2929:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.CONT__V12*/ curfptr[11])));; /*_.PAIR_TAIL__V15*/ curfptr[14] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; - BASILYS_LOCATION("warmelt-macro.bysl:2939:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3067:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2939:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3067:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V17*/ curfptr[16] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_6*/ curfrout->tabval[6])), (2)); ; - BASILYS_LOCATION("warmelt-macro.bysl:2939:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3067:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V17*/ curfptr[16])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V17*/ curfptr[16]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V17*/ curfptr[16])->tabval[0] = (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]); ; - BASILYS_LOCATION("warmelt-macro.bysl:2939:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3067:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V17*/ curfptr[16])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V17*/ curfptr[16]))); @@ -30877,13 +32426,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:2929:/ block"); ; /*_.LAMBDA___V16*/ curfptr[15] = /*_.LAMBDA___V17*/ curfptr[16];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2936:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3064:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2936:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3064:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[4]); - BASILYS_LOCATION("warmelt-macro.bysl:2936:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3064:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V16*/ curfptr[15]; /*_.CXTUP__V18*/ curfptr[17] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_MULTIPLE*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_TAIL__V15*/ curfptr[14]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -30892,54 +32441,54 @@ BASILYS_LOCATION("warmelt-macro.bysl:2929:/ block"); (basilys_multiple_length((basilys_ptr_t)(/*_.CXTUP__V18*/ curfptr[17])));; /*_#I__L5*/ curfnum[4] = ((/*_#NBCOMP__L4*/ curfnum[0]) < (1));; - BASILYS_LOCATION("warmelt-macro.bysl:2943:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3071:/ cond"); /*cond*/ if (/*_#I__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2943:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2943:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3071:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3071:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "OR without sons"), (basilys_ptr_t)0); /*_.THE_NULL__V20*/ curfptr[19] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:2946:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3074:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V20*/ curfptr[19];; - BASILYS_LOCATION("warmelt-macro.bysl:2946:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3074:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2944:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3072:/ block"); /*block*/{ /*_.PROGN___V22*/ curfptr[21] = /*_.RETURN___V21*/ curfptr[20];;} ; /*_.IFELSE___V19*/ curfptr[18] = /*_.PROGN___V22*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2943:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3071:/ clear"); /*clear*/ /*_.THE_NULL__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2943:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3071:/ clear"); /*clear*/ /*_.RETURN___V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2943:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3071:/ clear"); /*clear*/ /*_.PROGN___V22*/ curfptr[21] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2943:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3071:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2943:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3071:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2947:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3075:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2948:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3076:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2948:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3076:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_OR*/ curfrout->tabval[7])), (2), "CLASS_SRC_OR");/*_.INST__V25*/ curfptr[21] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2948:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3076:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V25*/ curfptr[21])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V25*/ curfptr[21]))));basilys_putfield_object((/*_.INST__V25*/ curfptr[21]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2948:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3076:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V25*/ curfptr[21])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V25*/ curfptr[21]))));basilys_putfield_object((/*_.INST__V25*/ curfptr[21]), (1), (/*_.CXTUP__V18*/ curfptr[17]), "SOR_DISJ"); @@ -30948,97 +32497,97 @@ BASILYS_LOCATION("warmelt-macro.bysl:2929:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2951:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2951:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3079:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3079:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L6*/ curfnum[5] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2951:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3079:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2951:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3079:/ apply.arg"); argtab[0].bp_cstring = "mexpand_or res"; - BASILYS_LOCATION("warmelt-macro.bysl:2951:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3079:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L6*/ curfnum[5]; - BASILYS_LOCATION("warmelt-macro.bysl:2951:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3079:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2951:/ apply.arg"); - argtab[3].bp_long = 2951; + BASILYS_LOCATION("warmelt-macro.bysl:3079:/ apply.arg"); + argtab[3].bp_long = 3079; /*_.DEBUG_MSG_FUN__V27*/ curfptr[26] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.RES__V24*/ curfptr[20]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V26*/ curfptr[25] = /*_.DEBUG_MSG_FUN__V27*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2951:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3079:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2951:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3079:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V27*/ curfptr[26] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2951:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3079:/ cppif.else"); /*_.IFCPP___V26*/ curfptr[25] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2952:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3080:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V24*/ curfptr[20];; - BASILYS_LOCATION("warmelt-macro.bysl:2952:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3080:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V23*/ curfptr[19] = /*_.RETURN___V28*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2947:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3075:/ clear"); /*clear*/ /*_.RES__V24*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2947:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3075:/ clear"); /*clear*/ /*_.IFCPP___V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2947:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3075:/ clear"); /*clear*/ /*_.RETURN___V28*/ curfptr[26] = 0 ;} ; /*_.IFELSE___V19*/ curfptr[18] = /*_.LET___V23*/ curfptr[19];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2943:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3071:/ clear"); /*clear*/ /*_.LET___V23*/ curfptr[19] = 0 ;} ; } ; /*_.LET___V11*/ curfptr[9] = /*_.IFELSE___V19*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2933:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3061:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2933:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3061:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2933:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3061:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2933:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3061:/ clear"); /*clear*/ /*_.PAIR_TAIL__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2933:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3061:/ clear"); /*clear*/ /*_.LAMBDA___V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2933:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3061:/ clear"); /*clear*/ /*_.CXTUP__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2933:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3061:/ clear"); /*clear*/ /*_#NBCOMP__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2933:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3061:/ clear"); /*clear*/ /*_#I__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2933:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3061:/ clear"); /*clear*/ /*_.IFELSE___V19*/ curfptr[18] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -31049,14 +32598,14 @@ basilys_trace_end("MEXPAND_OR", callcount); basilys_topframe = (struct callfram #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_61_MEXPAND_OR*/ +} /*end rout_63_MEXPAND_OR*/ static basilys_ptr_t -rout_62_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_64_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -31067,7 +32616,7 @@ rout_62_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_62_LAMBDA__st { unsigned nbvar; + struct frame_rout_64_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -31099,34 +32648,34 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2939:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3067:/ getarg"); /*_.C__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2939:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3067:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2939:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3067:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2939:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3067:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*~ENV*/ curfclos->tabval[0]); - BASILYS_LOCATION("warmelt-macro.bysl:2939:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3067:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &(/*~MEXPANDER*/ curfclos->tabval[1]); /*_.MACROEXPAND_1__V3*/ curfptr[2] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.C__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2939:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3067:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.MACROEXPAND_1__V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:2939:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3067:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2939:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3067:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V3*/ curfptr[2] = 0 ;} ; @@ -31137,14 +32686,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_62_LAMBDA_*/ +} /*end rout_64_LAMBDA_*/ static basilys_ptr_t -rout_63_PATEXPAND_OR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_65_PATEXPAND_OR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -31155,7 +32704,7 @@ rout_63_PATEXPAND_OR(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, cons #define callcount 0L #endif - struct frame_rout_63_PATEXPAND_OR_st { unsigned nbvar; + struct frame_rout_65_PATEXPAND_OR_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -31187,18 +32736,18 @@ basilys_trace_start("PATEXPAND_OR", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.PCTX__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.PCTX__V4*/ curfptr[3])) != NULL); @@ -31207,26 +32756,26 @@ basilys_trace_start("PATEXPAND_OR", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2956:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3084:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2957:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2957:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3085:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3085:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2957:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3085:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2957:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3085:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2957:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3085:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2957:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3085:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2957)?(2957):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3085)?(3085):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -31235,34 +32784,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2956:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2957:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3085:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2957:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3085:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2957:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3085:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2958:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2958:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3086:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3086:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2958:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3086:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2958:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3086:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2958:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3086:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2958:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3086:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2958)?(2958):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3086)?(3086):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -31271,34 +32820,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2956:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2958:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3086:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2958:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3086:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2958:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3086:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2959:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2959:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3087:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3087:/ block"); /*block*/{ /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.PCTX__V4*/ curfptr[3]), (basilys_ptr_t)((/*!CLASS_PATTEXPCONTEXT*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:2959:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3087:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2959:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3087:/ cond.then"); /*_.IFELSE___V10*/ curfptr[9] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2959:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3087:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2959:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3087:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check pctx"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2959)?(2959):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check pctx"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3087)?(3087):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} ; /*epilog*/} @@ -31307,57 +32856,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:2956:/ block"); ; /*_.IFCPP___V9*/ curfptr[7] = /*_.IFELSE___V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2959:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3087:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2959:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3087:/ clear"); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2959:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3087:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2960:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2960:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3088:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3088:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2960:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3088:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2960:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3088:/ apply.arg"); argtab[0].bp_cstring = "patexpand_or sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2960:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3088:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L4*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2960:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3088:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2960:/ apply.arg"); - argtab[3].bp_long = 2960; + BASILYS_LOCATION("warmelt-macro.bysl:3088:/ apply.arg"); + argtab[3].bp_long = 3088; /*_.DEBUG_MSG_FUN__V12*/ curfptr[11] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V11*/ curfptr[9] = /*_.DEBUG_MSG_FUN__V12*/ curfptr[11];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2960:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3088:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2960:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3088:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V12*/ curfptr[11] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2960:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3088:/ cppif.else"); /*_.IFCPP___V11*/ curfptr[9] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2961:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3089:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2962:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3090:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V14*/ curfptr[13] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2963:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3091:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V15*/ curfptr[14] = slot; }; ; @@ -31365,30 +32914,30 @@ BASILYS_LOCATION("warmelt-macro.bysl:2956:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.CONT__V14*/ curfptr[13])));; /*_.CURPAIR__V17*/ curfptr[16] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V16*/ curfptr[15])));; - BASILYS_LOCATION("warmelt-macro.bysl:2965:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3093:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2965:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3093:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2965:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3093:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.PCTX__V4*/ curfptr[3]; /*_.ARGSP__V18*/ curfptr[17] = basilys_apply ((basilysclosure_ptr_t)((/*!PATTERNEXPAND_PAIRLIST_AS_TUPLE*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.CURPAIR__V17*/ curfptr[16]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:2966:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3094:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2966:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3094:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRCPATTERN_OR*/ curfrout->tabval[5])), (2), "CLASS_SRCPATTERN_OR");/*_.INST__V20*/ curfptr[19] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2966:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3094:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19]))));basilys_putfield_object((/*_.INST__V20*/ curfptr[19]), (0), (/*_.LOC__V15*/ curfptr[14]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:2966:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3094:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19]))));basilys_putfield_object((/*_.INST__V20*/ curfptr[19]), (1), (/*_.ARGSP__V18*/ curfptr[17]), "ORPAT_DISJ"); @@ -31397,81 +32946,81 @@ BASILYS_LOCATION("warmelt-macro.bysl:2956:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2970:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2970:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3098:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3098:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L5*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2970:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3098:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2970:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3098:/ apply.arg"); argtab[0].bp_cstring = "patexpand_or res"; - BASILYS_LOCATION("warmelt-macro.bysl:2970:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3098:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L5*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2970:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3098:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2970:/ apply.arg"); - argtab[3].bp_long = 2970; + BASILYS_LOCATION("warmelt-macro.bysl:3098:/ apply.arg"); + argtab[3].bp_long = 3098; /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.RES__V19*/ curfptr[18]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V21*/ curfptr[20] = /*_.DEBUG_MSG_FUN__V22*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2970:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3098:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L5*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2970:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3098:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2970:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3098:/ cppif.else"); /*_.IFCPP___V21*/ curfptr[20] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2971:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3099:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V19*/ curfptr[18];; - BASILYS_LOCATION("warmelt-macro.bysl:2971:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3099:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V13*/ curfptr[11] = /*_.RETURN___V23*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2961:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3089:/ clear"); /*clear*/ /*_.CONT__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2961:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3089:/ clear"); /*clear*/ /*_.LOC__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2961:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3089:/ clear"); /*clear*/ /*_.LIST_FIRST__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2961:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3089:/ clear"); /*clear*/ /*_.CURPAIR__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2961:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3089:/ clear"); /*clear*/ /*_.ARGSP__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2961:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3089:/ clear"); /*clear*/ /*_.RES__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2961:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3089:/ clear"); /*clear*/ /*_.IFCPP___V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2961:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3089:/ clear"); /*clear*/ /*_.RETURN___V23*/ curfptr[21] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V13*/ curfptr[11];; - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ clear"); /*clear*/ /*_.IFCPP___V11*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ clear"); /*clear*/ /*_.LET___V13*/ curfptr[11] = 0 ;} ; @@ -31482,14 +33031,14 @@ basilys_trace_end("PATEXPAND_OR", callcount); basilys_topframe = (struct callfr #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_63_PATEXPAND_OR*/ +} /*end rout_65_PATEXPAND_OR*/ static basilys_ptr_t -rout_64_MEXPAND_MATCH(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_66_MEXPAND_MATCH(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -31500,7 +33049,7 @@ rout_64_MEXPAND_MATCH(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, con #define callcount 0L #endif - struct frame_rout_64_MEXPAND_MATCH_st { unsigned nbvar; + struct frame_rout_66_MEXPAND_MATCH_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -31532,18 +33081,18 @@ basilys_trace_start("MEXPAND_MATCH", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -31552,26 +33101,26 @@ basilys_trace_start("MEXPAND_MATCH", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3107:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2980:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2980:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3108:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3108:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2980:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3108:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2980:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3108:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2980:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3108:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2980:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3108:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2980)?(2980):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3108)?(3108):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -31580,34 +33129,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2980:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3108:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2980:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3108:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2980:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3108:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2981:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2981:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3109:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3109:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:2981:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3109:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2981:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3109:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:2981:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3109:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:2981:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3109:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(2981)?(2981):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3109)?(3109):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -31616,57 +33165,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2981:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3109:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2981:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3109:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2981:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3109:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2982:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2982:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3110:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3110:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2982:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3110:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2982:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3110:/ apply.arg"); argtab[0].bp_cstring = "mexpand_match sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:2982:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3110:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:2982:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3110:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2982:/ apply.arg"); - argtab[3].bp_long = 2982; + BASILYS_LOCATION("warmelt-macro.bysl:3110:/ apply.arg"); + argtab[3].bp_long = 3110; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2982:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3110:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2982:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3110:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2982:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3110:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2984:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3112:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2985:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3113:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -31676,13 +33225,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; /*_.MSEXP__V16*/ curfptr[15] = (basilys_pair_head((basilys_ptr_t)(/*_.PAIR_TAIL__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:2987:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3115:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2987:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3115:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:2987:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3115:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MATSX__V17*/ curfptr[16] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.MSEXP__V16*/ curfptr[15]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -31693,13 +33242,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V18*/ curfptr[17])));; /*_.PAIR_TAIL__V20*/ curfptr[19] = (basilys_pair_tail((basilys_ptr_t)(/*_.PAIR_TAIL__V19*/ curfptr[18])));; - BASILYS_LOCATION("warmelt-macro.bysl:2991:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3119:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2991:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3119:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V22*/ curfptr[21] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_7*/ curfrout->tabval[7])), (1)); ; - BASILYS_LOCATION("warmelt-macro.bysl:2991:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3119:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V22*/ curfptr[21])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V22*/ curfptr[21]))); @@ -31707,62 +33256,62 @@ BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); ; /*_.LAMBDA___V21*/ curfptr[20] = /*_.LAMBDA___V22*/ curfptr[21];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2988:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3116:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2988:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3116:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[5]); - BASILYS_LOCATION("warmelt-macro.bysl:2988:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3116:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V21*/ curfptr[20]; /*_.MEXPTUPLE__V23*/ curfptr[22] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_MULTIPLE*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.PAIR_TAIL__V20*/ curfptr[19]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_#NBMATCH__L4*/ curfnum[0] = (basilys_multiple_length((basilys_ptr_t)(/*_.MEXPTUPLE__V23*/ curfptr[22])));; - BASILYS_LOCATION("warmelt-macro.bysl:2997:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3125:/ block"); /*block*/{ /*_.LX__V25*/ curfptr[24] = (basilys_multiple_nth((basilys_ptr_t)(/*_.MEXPTUPLE__V23*/ curfptr[22]), (-1)));; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:2998:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2998:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3126:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3126:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L5*/ curfnum[4] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:2998:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3126:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2998:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3126:/ apply.arg"); argtab[0].bp_cstring = "mexpand_match lastmexp lx"; - BASILYS_LOCATION("warmelt-macro.bysl:2998:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3126:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L5*/ curfnum[4]; - BASILYS_LOCATION("warmelt-macro.bysl:2998:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3126:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:2998:/ apply.arg"); - argtab[3].bp_long = 2998; + BASILYS_LOCATION("warmelt-macro.bysl:3126:/ apply.arg"); + argtab[3].bp_long = 3126; /*_.DEBUG_MSG_FUN__V27*/ curfptr[26] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.LX__V25*/ curfptr[24]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V26*/ curfptr[25] = /*_.DEBUG_MSG_FUN__V27*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2998:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3126:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2998:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3126:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V27*/ curfptr[26] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:2998:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3126:/ cppif.else"); /*_.IFCPP___V26*/ curfptr[25] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_.LET___V24*/ curfptr[23] = /*_.LX__V25*/ curfptr[24];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2997:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3125:/ clear"); /*clear*/ /*_.LX__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2997:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3125:/ clear"); /*clear*/ /*_.IFCPP___V26*/ curfptr[25] = 0 ;} ; /*_.LASTMEXP__V28*/ curfptr[26] = /*_.LET___V24*/ curfptr[23];; @@ -31772,56 +33321,56 @@ BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); (basilysgc_new_list((basilysobject_ptr_t)((/*!DISCR_LIST*/ curfrout->tabval[8]))));; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3003:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3003:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3131:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3131:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L7*/ curfnum[6] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3003:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3131:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3003:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3131:/ apply.arg"); argtab[0].bp_cstring = "mexpand_match mexptuple"; - BASILYS_LOCATION("warmelt-macro.bysl:3003:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3131:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L7*/ curfnum[6]; - BASILYS_LOCATION("warmelt-macro.bysl:3003:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3131:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3003:/ apply.arg"); - argtab[3].bp_long = 3003; + BASILYS_LOCATION("warmelt-macro.bysl:3131:/ apply.arg"); + argtab[3].bp_long = 3131; /*_.DEBUG_MSG_FUN__V31*/ curfptr[30] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.MEXPTUPLE__V23*/ curfptr[22]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V30*/ curfptr[25] = /*_.DEBUG_MSG_FUN__V31*/ curfptr[30];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3003:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3131:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3003:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3131:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V31*/ curfptr[30] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3003:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3131:/ cppif.else"); /*_.IFCPP___V30*/ curfptr[25] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3004:/ loop"); - /*loop*/{ labloop_MATCHLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:3004:/ loopbody"); + BASILYS_LOCATION("warmelt-macro.bysl:3132:/ loop"); + /*loop*/{ labloop_MATCHLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:3132:/ loopbody"); - BASILYS_LOCATION("warmelt-macro.bysl:3004:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3132:/ block"); /*block*/{ /*_#I__L8*/ curfnum[6] = ((/*_#IX__L6*/ curfnum[4]) < (0));; - BASILYS_LOCATION("warmelt-macro.bysl:3005:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3133:/ cond"); /*cond*/ if (/*_#I__L8*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3005:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3005:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3133:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3133:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3005:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3133:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3005:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3133:/ compute"); /*_.MATCHLOOP__V33*/ curfptr[32] = NULL;; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3005:/ exit"); + BASILYS_LOCATION("warmelt-macro.bysl:3133:/ exit"); /*exit*/{ goto labexit_MATCHLOOP_1;} ;} @@ -31830,52 +33379,52 @@ BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3006:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3134:/ block"); /*block*/{ /*_.CURMATCH__V34*/ curfptr[33] = (basilys_multiple_nth((basilys_ptr_t)(/*_.MEXPTUPLE__V23*/ curfptr[22]), (/*_#IX__L6*/ curfnum[4])));; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3007:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3007:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3135:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3135:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L9*/ curfnum[8] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3007:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3135:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3007:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3135:/ apply.arg"); argtab[0].bp_cstring = "mexpand_match curmatch"; - BASILYS_LOCATION("warmelt-macro.bysl:3007:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3135:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L9*/ curfnum[8]; - BASILYS_LOCATION("warmelt-macro.bysl:3007:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3135:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3007:/ apply.arg"); - argtab[3].bp_long = 3007; + BASILYS_LOCATION("warmelt-macro.bysl:3135:/ apply.arg"); + argtab[3].bp_long = 3135; /*_.DEBUG_MSG_FUN__V36*/ curfptr[35] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.CURMATCH__V34*/ curfptr[33]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V35*/ curfptr[34] = /*_.DEBUG_MSG_FUN__V36*/ curfptr[35];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3007:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3135:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L9*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3007:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3135:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V36*/ curfptr[35] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3007:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3135:/ cppif.else"); /*_.IFCPP___V35*/ curfptr[34] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*_#IS_A__L10*/ curfnum[8] = basilys_is_instance_of((basilys_ptr_t)(/*_.CURMATCH__V34*/ curfptr[33]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3010:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3138:/ cond"); /*cond*/ if (/*_#IS_A__L10*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3010:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3010:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3138:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3138:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3013:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3141:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURMATCH__V34*/ curfptr[33]), 2, "SEXP_CONTENTS");/*_.SEXP_CONTENTS__V37*/ curfptr[35] = slot; }; ; @@ -31887,28 +33436,28 @@ BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); (((/*!konst_9_WHEN*/ curfrout->tabval[9])) == (/*_.PAIR_HEAD__V39*/ curfptr[38]));; /*_#IF___L11*/ curfnum[10] = /*_#__L12*/ curfnum[11];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3010:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3138:/ clear"); /*clear*/ /*_.SEXP_CONTENTS__V37*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3010:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3138:/ clear"); /*clear*/ /*_.LIST_FIRST__V38*/ curfptr[37] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3010:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3138:/ clear"); /*clear*/ /*_.PAIR_HEAD__V39*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3010:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3138:/ clear"); /*clear*/ /*_#__L12*/ curfnum[11] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3010:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3138:/ cond.else"); /*_#IF___L11*/ curfnum[10] = 0;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:3010:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3138:/ cond"); /*cond*/ if (/*_#IF___L11*/ curfnum[10]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3010:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3010:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3138:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3138:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3015:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3143:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURMATCH__V34*/ curfptr[33]), 2, "SEXP_CONTENTS");/*_.SEXP_CONTENTS__V40*/ curfptr[35] = slot; }; ; @@ -31916,134 +33465,134 @@ BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.SEXP_CONTENTS__V40*/ curfptr[35])));; /*_.CURPAIR__V42*/ curfptr[38] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V41*/ curfptr[37])));; - BASILYS_LOCATION("warmelt-macro.bysl:3016:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3144:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURMATCH__V34*/ curfptr[33]), 1, "LOCA_LOCATION");/*_.CURMATCHLOC__V43*/ curfptr[42] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3017:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3145:/ block"); /*block*/{ /*_.SW__V45*/ curfptr[44] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V42*/ curfptr[38])));; /*_.PAIR_TAIL__V46*/ curfptr[45] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V42*/ curfptr[38])));; - BASILYS_LOCATION("warmelt-macro.bysl:3017:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3145:/ compute"); /*_.CURPAIR__V42*/ curfptr[38] = /*_.SETQ___V47*/ curfptr[46] = /*_.PAIR_TAIL__V46*/ curfptr[45];; /*_.LET___V44*/ curfptr[43] = /*_.SW__V45*/ curfptr[44];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3017:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3145:/ clear"); /*clear*/ /*_.SW__V45*/ curfptr[44] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3017:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3145:/ clear"); /*clear*/ /*_.PAIR_TAIL__V46*/ curfptr[45] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3017:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3145:/ clear"); /*clear*/ /*_.SETQ___V47*/ curfptr[46] = 0 ;} ; /*_.SWHENPAT__V48*/ curfptr[44] = /*_.LET___V44*/ curfptr[43];; - BASILYS_LOCATION("warmelt-macro.bysl:3018:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3146:/ block"); /*block*/{ /*_.SC__V50*/ curfptr[46] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V42*/ curfptr[38])));; /*_.PAIR_TAIL__V51*/ curfptr[50] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V42*/ curfptr[38])));; - BASILYS_LOCATION("warmelt-macro.bysl:3018:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3146:/ compute"); /*_.CURPAIR__V42*/ curfptr[38] = /*_.SETQ___V52*/ curfptr[51] = /*_.PAIR_TAIL__V51*/ curfptr[50];; /*_.LET___V49*/ curfptr[45] = /*_.SC__V50*/ curfptr[46];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3018:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3146:/ clear"); /*clear*/ /*_.SC__V50*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3018:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3146:/ clear"); /*clear*/ /*_.PAIR_TAIL__V51*/ curfptr[50] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3018:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3146:/ clear"); /*clear*/ /*_.SETQ___V52*/ curfptr[51] = 0 ;} ; /*_.SWHENCOND__V53*/ curfptr[46] = /*_.LET___V49*/ curfptr[45];; - BASILYS_LOCATION("warmelt-macro.bysl:3019:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3147:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3019:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3147:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3019:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3147:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.WHENCONDX__V54*/ curfptr[50] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.SWHENCOND__V53*/ curfptr[46]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3021:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3149:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURMATCH__V34*/ curfptr[33]), 1, "LOCA_LOCATION");/*_.LOCA_LOCATION__V55*/ curfptr[51] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3020:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3148:/ apply"); /*apply*/{ union basilysparam_un argtab[3]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3020:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3148:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOCA_LOCATION__V55*/ curfptr[51]; - BASILYS_LOCATION("warmelt-macro.bysl:3020:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3148:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3020:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3148:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.WHENBODY__V56*/ curfptr[55] = basilys_apply ((basilysclosure_ptr_t)((/*!EXPAND_PAIRLIST_AS_TUPLE*/ curfrout->tabval[10])), (basilys_ptr_t)(/*_.CURPAIR__V42*/ curfptr[38]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.MAKE_MAPOBJECT__V57*/ curfptr[56] = (basilysgc_new_mapobjects( (basilysobject_ptr_t) ((/*!DISCR_MAPOBJECTS*/ curfrout->tabval[13])), (13)));; - BASILYS_LOCATION("warmelt-macro.bysl:3023:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3151:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3023:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3151:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_PATTEXPCONTEXT*/ curfrout->tabval[11])), (3), "CLASS_PATTEXPCONTEXT");/*_.INST__V59*/ curfptr[58] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3023:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3151:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V59*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V59*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V59*/ curfptr[58]), (0), (/*_.MEXPANDER__V4*/ curfptr[3]), "PCTX_MEXPANDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3023:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3151:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V59*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V59*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V59*/ curfptr[58]), (1), ((/*!PATTERNEXPAND_1*/ curfrout->tabval[12])), "PCTX_PEXPANDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3023:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3151:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V59*/ curfptr[58])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V59*/ curfptr[58]))));basilys_putfield_object((/*_.INST__V59*/ curfptr[58]), (2), (/*_.MAKE_MAPOBJECT__V57*/ curfptr[56]), "PCTX_VARMAP"); ; /*_.CURPATCTX__V58*/ curfptr[57] = /*_.INST__V59*/ curfptr[58];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3027:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3155:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3027:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3155:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3027:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3155:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.CURPATCTX__V58*/ curfptr[57]; /*_.CURPAT__V60*/ curfptr[59] = basilys_apply ((basilysclosure_ptr_t)((/*!PATTERNEXPAND_1*/ curfrout->tabval[12])), (basilys_ptr_t)(/*_.SWHENPAT__V48*/ curfptr[44]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3028:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3156:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3028:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3156:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_CASEWHENMATCH*/ curfrout->tabval[14])), (4), "CLASS_SRC_CASEWHENMATCH");/*_.INST__V62*/ curfptr[61] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3028:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3156:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V62*/ curfptr[61])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V62*/ curfptr[61]))));basilys_putfield_object((/*_.INST__V62*/ curfptr[61]), (0), (/*_.CURMATCHLOC__V43*/ curfptr[42]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3028:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3156:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V62*/ curfptr[61])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V62*/ curfptr[61]))));basilys_putfield_object((/*_.INST__V62*/ curfptr[61]), (1), (/*_.CURPAT__V60*/ curfptr[59]), "SCAM_PATT"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3028:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3156:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V62*/ curfptr[61])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V62*/ curfptr[61]))));basilys_putfield_object((/*_.INST__V62*/ curfptr[61]), (3), (/*_.WHENCONDX__V54*/ curfptr[50]), "SCWM_WHEN"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3028:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3156:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V62*/ curfptr[61])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V62*/ curfptr[61]))));basilys_putfield_object((/*_.INST__V62*/ curfptr[61]), (2), (/*_.WHENBODY__V56*/ curfptr[55]), "SCAM_BODY"); @@ -32052,94 +33601,94 @@ BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3034:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3034:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3162:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3162:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L13*/ curfnum[11] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3034:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3162:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3034:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3162:/ apply.arg"); argtab[0].bp_cstring = "mexpand_match when curcase"; - BASILYS_LOCATION("warmelt-macro.bysl:3034:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3162:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L13*/ curfnum[11]; - BASILYS_LOCATION("warmelt-macro.bysl:3034:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3162:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3034:/ apply.arg"); - argtab[3].bp_long = 3034; + BASILYS_LOCATION("warmelt-macro.bysl:3162:/ apply.arg"); + argtab[3].bp_long = 3162; /*_.DEBUG_MSG_FUN__V64*/ curfptr[63] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.CURCASE__V61*/ curfptr[60]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V63*/ curfptr[62] = /*_.DEBUG_MSG_FUN__V64*/ curfptr[63];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3034:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3162:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L13*/ curfnum[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3034:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3162:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V64*/ curfptr[63] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3034:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3162:/ cppif.else"); /*_.IFCPP___V63*/ curfptr[62] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; basilysgc_append_list((basilys_ptr_t)(/*_.CASELIST__V29*/ curfptr[24]), (basilys_ptr_t)(/*_.CURCASE__V61*/ curfptr[60])); /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.SEXP_CONTENTS__V40*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.LIST_FIRST__V41*/ curfptr[37] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.CURPAIR__V42*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.CURMATCHLOC__V43*/ curfptr[42] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.LET___V44*/ curfptr[43] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.SWHENPAT__V48*/ curfptr[44] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.LET___V49*/ curfptr[45] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.SWHENCOND__V53*/ curfptr[46] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.WHENCONDX__V54*/ curfptr[50] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.LOCA_LOCATION__V55*/ curfptr[51] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.WHENBODY__V56*/ curfptr[55] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.MAKE_MAPOBJECT__V57*/ curfptr[56] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.CURPATCTX__V58*/ curfptr[57] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.CURPAT__V60*/ curfptr[59] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.CURCASE__V61*/ curfptr[60] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3014:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); /*clear*/ /*_.IFCPP___V63*/ curfptr[62] = 0 ;} ; /*epilog*/} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3010:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3138:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3010:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3138:/ block"); /*block*/{ /*_#IS_A__L14*/ curfnum[11] = basilys_is_instance_of((basilys_ptr_t)(/*_.CURMATCH__V34*/ curfptr[33]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3039:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3167:/ cond"); /*cond*/ if (/*_#IS_A__L14*/ curfnum[11]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3039:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3039:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3167:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3167:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3040:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3168:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3040:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3168:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURMATCH__V34*/ curfptr[33]), 2, "SEXP_CONTENTS");/*_.CURMATCHCONT__V65*/ curfptr[63] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3041:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3169:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURMATCH__V34*/ curfptr[33]), 1, "LOCA_LOCATION");/*_.CURMATCHLOC__V66*/ curfptr[35] = slot; }; ; @@ -32153,70 +33702,70 @@ BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V69*/ curfptr[42])));; /*_.MAKE_MAPOBJECT__V71*/ curfptr[44] = (basilysgc_new_mapobjects( (basilysobject_ptr_t) ((/*!DISCR_MAPOBJECTS*/ curfrout->tabval[13])), (13)));; - BASILYS_LOCATION("warmelt-macro.bysl:3044:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3172:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3044:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3172:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_PATTEXPCONTEXT*/ curfrout->tabval[11])), (3), "CLASS_PATTEXPCONTEXT");/*_.INST__V73*/ curfptr[46] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3044:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3172:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V73*/ curfptr[46])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V73*/ curfptr[46]))));basilys_putfield_object((/*_.INST__V73*/ curfptr[46]), (0), (/*_.MEXPANDER__V4*/ curfptr[3]), "PCTX_MEXPANDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3044:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3172:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V73*/ curfptr[46])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V73*/ curfptr[46]))));basilys_putfield_object((/*_.INST__V73*/ curfptr[46]), (1), ((/*!PATTERNEXPAND_1*/ curfrout->tabval[12])), "PCTX_PEXPANDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3044:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3172:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V73*/ curfptr[46])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V73*/ curfptr[46]))));basilys_putfield_object((/*_.INST__V73*/ curfptr[46]), (2), (/*_.MAKE_MAPOBJECT__V71*/ curfptr[44]), "PCTX_VARMAP"); ; /*_.CURPATCTX__V72*/ curfptr[45] = /*_.INST__V73*/ curfptr[46];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3048:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3176:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3048:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3176:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3048:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3176:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.CURPATCTX__V72*/ curfptr[45]; /*_.CURPAT__V74*/ curfptr[50] = basilys_apply ((basilysclosure_ptr_t)((/*!PATTERNEXPAND_1*/ curfrout->tabval[12])), (basilys_ptr_t)(/*_.CURMATCHPATX__V68*/ curfptr[38]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3049:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3177:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3049:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3177:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3049:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3177:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.CURBODY__V75*/ curfptr[51] = basilys_apply ((basilysclosure_ptr_t)((/*!EXPAND_PAIRLIST_AS_TUPLE*/ curfrout->tabval[10])), (basilys_ptr_t)(/*_.CURMATCHRESTPAIRS__V70*/ curfptr[43]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3050:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3178:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3050:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3178:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_CASEMATCH*/ curfrout->tabval[15])), (3), "CLASS_SRC_CASEMATCH");/*_.INST__V77*/ curfptr[56] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3050:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3178:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V77*/ curfptr[56])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V77*/ curfptr[56]))));basilys_putfield_object((/*_.INST__V77*/ curfptr[56]), (0), (/*_.CURMATCHLOC__V66*/ curfptr[35]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3050:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3178:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V77*/ curfptr[56])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V77*/ curfptr[56]))));basilys_putfield_object((/*_.INST__V77*/ curfptr[56]), (1), (/*_.CURPAT__V74*/ curfptr[50]), "SCAM_PATT"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3050:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3178:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V77*/ curfptr[56])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V77*/ curfptr[56]))));basilys_putfield_object((/*_.INST__V77*/ curfptr[56]), (2), (/*_.CURBODY__V75*/ curfptr[51]), "SCAM_BODY"); @@ -32225,75 +33774,75 @@ BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3055:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3055:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3183:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3183:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L15*/ curfnum[14] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3055:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3183:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3055:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3183:/ apply.arg"); argtab[0].bp_cstring = "mexpand_match curcase"; - BASILYS_LOCATION("warmelt-macro.bysl:3055:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3183:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L15*/ curfnum[14]; - BASILYS_LOCATION("warmelt-macro.bysl:3055:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3183:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3055:/ apply.arg"); - argtab[3].bp_long = 3055; + BASILYS_LOCATION("warmelt-macro.bysl:3183:/ apply.arg"); + argtab[3].bp_long = 3183; /*_.DEBUG_MSG_FUN__V79*/ curfptr[59] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.CURCASE__V76*/ curfptr[55]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V78*/ curfptr[57] = /*_.DEBUG_MSG_FUN__V79*/ curfptr[59];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3055:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3183:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L15*/ curfnum[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3055:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3183:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V79*/ curfptr[59] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3055:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3183:/ cppif.else"); /*_.IFCPP___V78*/ curfptr[57] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; basilysgc_prepend_list((basilys_ptr_t)(/*_.CASELIST__V29*/ curfptr[24]), (basilys_ptr_t)(/*_.CURCASE__V76*/ curfptr[55])); /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3040:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3168:/ clear"); /*clear*/ /*_.CURMATCHCONT__V65*/ curfptr[63] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3040:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3168:/ clear"); /*clear*/ /*_.CURMATCHLOC__V66*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3040:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3168:/ clear"); /*clear*/ /*_.LIST_FIRST__V67*/ curfptr[37] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3040:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3168:/ clear"); /*clear*/ /*_.CURMATCHPATX__V68*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3040:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3168:/ clear"); /*clear*/ /*_.LIST_FIRST__V69*/ curfptr[42] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3040:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3168:/ clear"); /*clear*/ /*_.CURMATCHRESTPAIRS__V70*/ curfptr[43] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3040:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3168:/ clear"); /*clear*/ /*_.MAKE_MAPOBJECT__V71*/ curfptr[44] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3040:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3168:/ clear"); /*clear*/ /*_.CURPATCTX__V72*/ curfptr[45] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3040:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3168:/ clear"); /*clear*/ /*_.CURPAT__V74*/ curfptr[50] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3040:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3168:/ clear"); /*clear*/ /*_.CURBODY__V75*/ curfptr[51] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3040:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3168:/ clear"); /*clear*/ /*_.CURCASE__V76*/ curfptr[55] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3040:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3168:/ clear"); /*clear*/ /*_.IFCPP___V78*/ curfptr[57] = 0 ;} ; /*epilog*/} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3039:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3167:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3039:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3167:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(MATCH <expr> <match-case>...) with non sexpr matchcase"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:3059:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3187:/ block"); /*block*/{} ; /*epilog*/} @@ -32301,103 +33850,103 @@ BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); } ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3010:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3138:/ clear"); /*clear*/ /*_#IS_A__L14*/ curfnum[11] = 0 ;} ; } ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3006:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3134:/ clear"); /*clear*/ /*_.CURMATCH__V34*/ curfptr[33] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3006:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3134:/ clear"); /*clear*/ /*_.IFCPP___V35*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3006:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3134:/ clear"); /*clear*/ /*_#IS_A__L10*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3006:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3134:/ clear"); /*clear*/ /*_#IF___L11*/ curfnum[10] = 0 ;} ; /*_#I__L16*/ curfnum[14] = ((/*_#IX__L6*/ curfnum[4]) - (1));; - BASILYS_LOCATION("warmelt-macro.bysl:3062:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3190:/ compute"); /*_#IX__L6*/ curfnum[4] = /*_#SETQ___L17*/ curfnum[11] = /*_#I__L16*/ curfnum[14];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3004:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); /*clear*/ /*_#I__L8*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3004:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); /*clear*/ /*_#I__L16*/ curfnum[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3004:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); /*clear*/ /*_#SETQ___L17*/ curfnum[11] = 0 ;} ; ; goto labloop_MATCHLOOP_1; - labexit_MATCHLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:3004:/ loopepilog"); + labexit_MATCHLOOP_1:;BASILYS_LOCATION("warmelt-macro.bysl:3132:/ loopepilog"); /*loopepilog*/ /*_.FOREVER___V32*/ curfptr[30] = /*_.MATCHLOOP__V33*/ curfptr[32];; } ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3063:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3063:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3191:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3191:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L18*/ curfnum[8] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3063:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3191:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3063:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3191:/ apply.arg"); argtab[0].bp_cstring = "mexpand_match caselist"; - BASILYS_LOCATION("warmelt-macro.bysl:3063:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3191:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L18*/ curfnum[8]; - BASILYS_LOCATION("warmelt-macro.bysl:3063:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3191:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3063:/ apply.arg"); - argtab[3].bp_long = 3063; + BASILYS_LOCATION("warmelt-macro.bysl:3191:/ apply.arg"); + argtab[3].bp_long = 3191; /*_.DEBUG_MSG_FUN__V81*/ curfptr[62] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.CASELIST__V29*/ curfptr[24]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V80*/ curfptr[60] = /*_.DEBUG_MSG_FUN__V81*/ curfptr[62];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3063:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3191:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L18*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3063:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3191:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V81*/ curfptr[62] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3063:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3191:/ cppif.else"); /*_.IFCPP___V80*/ curfptr[60] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3064:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3192:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3067:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3195:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3067:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3195:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[5]); /*_.LIST_TO_MULTIPLE__V83*/ curfptr[63] = basilys_apply ((basilysclosure_ptr_t)((/*!LIST_TO_MULTIPLE*/ curfrout->tabval[17])), (basilys_ptr_t)(/*_.CASELIST__V29*/ curfptr[24]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3064:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3192:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3064:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3192:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_MATCH*/ curfrout->tabval[16])), (3), "CLASS_SRC_MATCH");/*_.INST__V85*/ curfptr[37] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3064:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3192:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V85*/ curfptr[37])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V85*/ curfptr[37]))));basilys_putfield_object((/*_.INST__V85*/ curfptr[37]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3064:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3192:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V85*/ curfptr[37])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V85*/ curfptr[37]))));basilys_putfield_object((/*_.INST__V85*/ curfptr[37]), (1), (/*_.MATSX__V17*/ curfptr[16]), "SMAT_MATCHEDX"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3064:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3192:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V85*/ curfptr[37])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V85*/ curfptr[37]))));basilys_putfield_object((/*_.INST__V85*/ curfptr[37]), (2), (/*_.LIST_TO_MULTIPLE__V83*/ curfptr[63]), "SMAT_CASES"); @@ -32406,114 +33955,114 @@ BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3069:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3069:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3197:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3197:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L19*/ curfnum[10] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3069:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3197:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3069:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3197:/ apply.arg"); argtab[0].bp_cstring = "mexpand_match result smat"; - BASILYS_LOCATION("warmelt-macro.bysl:3069:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3197:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L19*/ curfnum[10]; - BASILYS_LOCATION("warmelt-macro.bysl:3069:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3197:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3069:/ apply.arg"); - argtab[3].bp_long = 3069; + BASILYS_LOCATION("warmelt-macro.bysl:3197:/ apply.arg"); + argtab[3].bp_long = 3197; /*_.DEBUG_MSG_FUN__V87*/ curfptr[42] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SMAT__V84*/ curfptr[35]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V86*/ curfptr[38] = /*_.DEBUG_MSG_FUN__V87*/ curfptr[42];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3069:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3197:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L19*/ curfnum[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3069:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3197:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V87*/ curfptr[42] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3069:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3197:/ cppif.else"); /*_.IFCPP___V86*/ curfptr[38] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3070:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3198:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.SMAT__V84*/ curfptr[35];; - BASILYS_LOCATION("warmelt-macro.bysl:3070:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3198:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V82*/ curfptr[59] = /*_.RETURN___V88*/ curfptr[43];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3064:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3192:/ clear"); /*clear*/ /*_.LIST_TO_MULTIPLE__V83*/ curfptr[63] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3064:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3192:/ clear"); /*clear*/ /*_.SMAT__V84*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3064:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3192:/ clear"); /*clear*/ /*_.IFCPP___V86*/ curfptr[38] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3064:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3192:/ clear"); /*clear*/ /*_.RETURN___V88*/ curfptr[43] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V82*/ curfptr[59];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.PAIR_TAIL__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.MSEXP__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.MATSX__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.LIST_FIRST__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.PAIR_TAIL__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.PAIR_TAIL__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.LAMBDA___V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.MEXPTUPLE__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_#NBMATCH__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.LET___V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.LASTMEXP__V28*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_#IX__L6*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.CASELIST__V29*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.IFCPP___V30*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.FOREVER___V32*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.IFCPP___V80*/ curfptr[60] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2983:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3111:/ clear"); /*clear*/ /*_.LET___V82*/ curfptr[59] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -32524,14 +34073,14 @@ basilys_trace_end("MEXPAND_MATCH", callcount); basilys_topframe = (struct callf #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_64_MEXPAND_MATCH*/ +} /*end rout_66_MEXPAND_MATCH*/ static basilys_ptr_t -rout_65_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_67_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -32542,7 +34091,7 @@ rout_65_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_65_LAMBDA__st { unsigned nbvar; + struct frame_rout_67_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -32574,20 +34123,20 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:2991:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3119:/ getarg"); /*_.C__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:2991:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3119:/ block"); /*block*/{ /*_#IS_NOT_A__L1*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.C__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:2992:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3120:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:2992:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:2992:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3120:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3120:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)((/*~LOC*/ curfclos->tabval[0])), ( "MATCH with non-sexpr"), (basilys_ptr_t)0); @@ -32595,15 +34144,15 @@ BASILYS_LOCATION("warmelt-macro.bysl:2991:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:2991:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3119:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.C__V2*/ curfptr[1];; - BASILYS_LOCATION("warmelt-macro.bysl:2991:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3119:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:2991:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3119:/ clear"); /*clear*/ /*_#IS_NOT_A__L1*/ curfnum[0] = 0 ;} ; @@ -32614,14 +34163,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_65_LAMBDA_*/ +} /*end rout_67_LAMBDA_*/ static basilys_ptr_t -rout_66_MEXPAND_LETBINDING(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_68_MEXPAND_LETBINDING(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -32632,7 +34181,7 @@ rout_66_MEXPAND_LETBINDING(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_ #define callcount 0L #endif - struct frame_rout_66_MEXPAND_LETBINDING_st { unsigned nbvar; + struct frame_rout_68_MEXPAND_LETBINDING_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -32664,18 +34213,18 @@ basilys_trace_start("MEXPAND_LETBINDING", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -32684,60 +34233,60 @@ basilys_trace_start("MEXPAND_LETBINDING", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3078:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3206:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3079:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3079:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3207:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3207:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3079:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3207:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3079:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3207:/ apply.arg"); argtab[0].bp_cstring = "mexpand_letbinding sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:3079:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3207:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L1*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3079:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3207:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3079:/ apply.arg"); - argtab[3].bp_long = 3079; + BASILYS_LOCATION("warmelt-macro.bysl:3207:/ apply.arg"); + argtab[3].bp_long = 3207; /*_.DEBUG_MSG_FUN__V6*/ curfptr[5] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V5*/ curfptr[4] = /*_.DEBUG_MSG_FUN__V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3079:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3207:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3079:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3207:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3079:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3207:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3080:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3080:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3208:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3208:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3080:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3208:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3080:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3208:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3080:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3208:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3080:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3208:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3080)?(3080):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3208)?(3208):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -32746,34 +34295,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3078:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3080:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3208:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3080:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3208:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3080:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3208:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3081:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3081:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3209:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3209:/ block"); /*block*/{ /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[2])));; - BASILYS_LOCATION("warmelt-macro.bysl:3081:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3209:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3081:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3209:/ cond.then"); /*_.IFELSE___V10*/ curfptr[9] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3081:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3209:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3081:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3209:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3081)?(3081):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3209)?(3209):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} ; /*epilog*/} @@ -32782,23 +34331,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:3078:/ block"); ; /*_.IFCPP___V9*/ curfptr[7] = /*_.IFELSE___V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3081:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3209:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3081:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3209:/ clear"); /*clear*/ /*_.IFELSE___V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3081:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3209:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3083:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3211:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3084:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3212:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -32810,29 +34359,29 @@ BASILYS_LOCATION("warmelt-macro.bysl:3078:/ block"); /*_.CURARG__V18*/ curfptr[17] = (/*nil*/NULL);; /*_.PAIR_HEAD__V19*/ curfptr[18] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V17*/ curfptr[16])));; - BASILYS_LOCATION("warmelt-macro.bysl:3091:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3219:/ compute"); /*_.CURARG__V18*/ curfptr[17] = /*_.SETQ___V20*/ curfptr[19] = /*_.PAIR_HEAD__V19*/ curfptr[18];; /*_#IS_A__L4*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.CURARG__V18*/ curfptr[17]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[4])));; - BASILYS_LOCATION("warmelt-macro.bysl:3092:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3220:/ cond"); /*cond*/ if (/*_#IS_A__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3092:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3092:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3220:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3220:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3093:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3221:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3093:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3221:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURARG__V18*/ curfptr[17]), 2, "SYMB_DATA");/*_.CTY__V23*/ curfptr[22] = slot; }; ; /*_#IS_A__L5*/ curfnum[4] = basilys_is_instance_of((basilys_ptr_t)(/*_.CTY__V23*/ curfptr[22]), (basilys_ptr_t)((/*!CLASS_CTYPE*/ curfrout->tabval[5])));; - BASILYS_LOCATION("warmelt-macro.bysl:3094:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3222:/ cond"); /*cond*/ if (/*_#IS_A__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3094:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3094:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3222:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3222:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3095:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3223:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CTY__V23*/ curfptr[22]), 2, "CTYPE_KEYWORD");/*_.CTYPE_KEYWORD__V24*/ curfptr[23] = slot; }; ; @@ -32840,33 +34389,33 @@ BASILYS_LOCATION("warmelt-macro.bysl:3078:/ block"); ((/*_.CTYPE_KEYWORD__V24*/ curfptr[23]) == (/*_.CURARG__V18*/ curfptr[17]));; /*_#IF___L6*/ curfnum[5] = /*_#__L7*/ curfnum[6];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3094:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3222:/ clear"); /*clear*/ /*_.CTYPE_KEYWORD__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3094:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3222:/ clear"); /*clear*/ /*_#__L7*/ curfnum[6] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3094:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3222:/ cond.else"); /*_#IF___L6*/ curfnum[5] = 0;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:3094:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3222:/ cond"); /*cond*/ if (/*_#IF___L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3094:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3094:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3222:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3222:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3096:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3224:/ compute"); /*_.CTYP__V14*/ curfptr[13] = /*_.SETQ___V26*/ curfptr[25] = /*_.CTY__V23*/ curfptr[22];; /*_.IFELSE___V25*/ curfptr[23] = /*_.SETQ___V26*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3094:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3222:/ clear"); /*clear*/ /*_.SETQ___V26*/ curfptr[25] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3094:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3222:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3094:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3222:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3098:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3226:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURARG__V18*/ curfptr[17]), 1, "NAMED_NAME");/*_.NAMED_NAME__V27*/ curfptr[25] = slot; }; ; @@ -32876,56 +34425,56 @@ BASILYS_LOCATION("warmelt-macro.bysl:3078:/ block"); /*clear*/ /*_.IFELSE___V25*/ curfptr[23] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3094:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3222:/ clear"); /*clear*/ /*_.NAMED_NAME__V27*/ curfptr[25] = 0 ;} ; } ; /*_.PAIR_TAIL__V28*/ curfptr[25] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V17*/ curfptr[16])));; - BASILYS_LOCATION("warmelt-macro.bysl:3099:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3227:/ compute"); /*_.CURPAIR__V17*/ curfptr[16] = /*_.SETQ___V29*/ curfptr[28] = /*_.PAIR_TAIL__V28*/ curfptr[25];; /*_.PAIR_HEAD__V30*/ curfptr[29] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V17*/ curfptr[16])));; - BASILYS_LOCATION("warmelt-macro.bysl:3100:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3228:/ compute"); /*_.CURARG__V18*/ curfptr[17] = /*_.SETQ___V31*/ curfptr[30] = /*_.PAIR_HEAD__V30*/ curfptr[29];; /*_.LET___V22*/ curfptr[21] = /*_.SETQ___V31*/ curfptr[30];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3093:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3221:/ clear"); /*clear*/ /*_.CTY__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3093:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3221:/ clear"); /*clear*/ /*_#IS_A__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3093:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3221:/ clear"); /*clear*/ /*_#IF___L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3093:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3221:/ clear"); /*clear*/ /*_.IFELSE___V25*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3093:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3221:/ clear"); /*clear*/ /*_.PAIR_TAIL__V28*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3093:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3221:/ clear"); /*clear*/ /*_.SETQ___V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3093:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3221:/ clear"); /*clear*/ /*_.PAIR_HEAD__V30*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3093:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3221:/ clear"); /*clear*/ /*_.SETQ___V31*/ curfptr[30] = 0 ;} ; /*_.IF___V21*/ curfptr[20] = /*_.LET___V22*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3092:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3220:/ clear"); /*clear*/ /*_.LET___V22*/ curfptr[21] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3092:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3220:/ cond.else"); /*_.IF___V21*/ curfptr[20] = NULL;; } ; /*_#IS_A__L8*/ curfnum[6] = basilys_is_instance_of((basilys_ptr_t)(/*_.CURARG__V18*/ curfptr[17]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[4])));; - BASILYS_LOCATION("warmelt-macro.bysl:3102:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3230:/ cond"); /*cond*/ if (/*_#IS_A__L8*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3102:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3102:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3230:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3230:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3104:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3232:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.CURARG__V18*/ curfptr[17]), 1, "NAMED_NAME");/*_.NAMED_NAME__V33*/ curfptr[23] = slot; }; ; @@ -32935,69 +34484,69 @@ BASILYS_LOCATION("warmelt-macro.bysl:3078:/ block"); /*clear*/ /*_.IFELSE___V32*/ curfptr[22] = 0 ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3102:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3230:/ clear"); /*clear*/ /*_.NAMED_NAME__V33*/ curfptr[23] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3102:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3230:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3102:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3230:/ block"); /*block*/{ /*_#IS_A__L9*/ curfnum[4] = basilys_is_instance_of((basilys_ptr_t)(/*_.CURARG__V18*/ curfptr[17]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[6])));; - BASILYS_LOCATION("warmelt-macro.bysl:3105:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3233:/ cond"); /*cond*/ if (/*_#IS_A__L9*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3105:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3105:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3233:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3233:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3106:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3234:/ compute"); /*_.VAR__V15*/ curfptr[14] = /*_.SETQ___V35*/ curfptr[28] = /*_.CURARG__V18*/ curfptr[17];; /*_.PAIR_TAIL__V36*/ curfptr[29] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V17*/ curfptr[16])));; - BASILYS_LOCATION("warmelt-macro.bysl:3107:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3235:/ compute"); /*_.CURPAIR__V17*/ curfptr[16] = /*_.SETQ___V37*/ curfptr[30] = /*_.PAIR_TAIL__V36*/ curfptr[29];; /*_.PAIR_HEAD__V38*/ curfptr[21] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V17*/ curfptr[16])));; - BASILYS_LOCATION("warmelt-macro.bysl:3108:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3236:/ compute"); /*_.CURARG__V18*/ curfptr[17] = /*_.SETQ___V39*/ curfptr[23] = /*_.PAIR_HEAD__V38*/ curfptr[21];; - BASILYS_LOCATION("warmelt-macro.bysl:3105:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3233:/ block"); /*block*/{ /*_.PROGN___V40*/ curfptr[39] = /*_.SETQ___V39*/ curfptr[23];;} ; /*_.IFELSE___V34*/ curfptr[25] = /*_.PROGN___V40*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3233:/ clear"); /*clear*/ /*_.SETQ___V35*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3233:/ clear"); /*clear*/ /*_.PAIR_TAIL__V36*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3233:/ clear"); /*clear*/ /*_.SETQ___V37*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3233:/ clear"); /*clear*/ /*_.PAIR_HEAD__V38*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3233:/ clear"); /*clear*/ /*_.SETQ___V39*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3105:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3233:/ clear"); /*clear*/ /*_.PROGN___V40*/ curfptr[39] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3105:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3233:/ cond.else"); /*_.IFELSE___V34*/ curfptr[25] = NULL;; } ; /*_.IFELSE___V32*/ curfptr[22] = /*_.IFELSE___V34*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3102:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3230:/ clear"); /*clear*/ /*_#IS_A__L9*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3102:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3230:/ clear"); /*clear*/ /*_.IFELSE___V34*/ curfptr[25] = 0 ;} ; } ; /*_#NULL__L10*/ curfnum[5] = ((/*_.VAR__V15*/ curfptr[14]) == NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3110:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3238:/ cond"); /*cond*/ if (/*_#NULL__L10*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3110:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3110:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3238:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3238:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing variable in letbinding"), (basilys_ptr_t)0); @@ -33005,36 +34554,36 @@ BASILYS_LOCATION("warmelt-macro.bysl:3078:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3112:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3240:/ cond"); /*cond*/ if (/*_.CURARG__V18*/ curfptr[17]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3112:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3112:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3240:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3240:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3114:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3242:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3114:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3242:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3114:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3242:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V41*/ curfptr[28] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[7])), (basilys_ptr_t)(/*_.CURARG__V18*/ curfptr[17]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3114:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3242:/ compute"); /*_.EXPR__V16*/ curfptr[15] = /*_.SETQ___V42*/ curfptr[29] = /*_.MACROEXPAND_1__V41*/ curfptr[28];; /*_.PAIR_TAIL__V43*/ curfptr[30] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V17*/ curfptr[16])));; - BASILYS_LOCATION("warmelt-macro.bysl:3115:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3243:/ compute"); /*_.CURPAIR__V17*/ curfptr[16] = /*_.SETQ___V44*/ curfptr[21] = /*_.PAIR_TAIL__V43*/ curfptr[30];; /*_.PAIR_HEAD__V45*/ curfptr[23] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V17*/ curfptr[16])));; - BASILYS_LOCATION("warmelt-macro.bysl:3116:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3244:/ compute"); /*_.CURARG__V18*/ curfptr[17] = /*_.SETQ___V46*/ curfptr[39] = /*_.PAIR_HEAD__V45*/ curfptr[23];; - BASILYS_LOCATION("warmelt-macro.bysl:3117:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3245:/ cond"); /*cond*/ if (/*_.CURARG__V18*/ curfptr[17]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3117:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3117:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3245:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3245:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "too long letbinding"), (basilys_ptr_t)0); @@ -33042,118 +34591,118 @@ BASILYS_LOCATION("warmelt-macro.bysl:3078:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3113:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3241:/ block"); /*block*/{} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3112:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3240:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V41*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3112:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3240:/ clear"); /*clear*/ /*_.SETQ___V42*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3112:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3240:/ clear"); /*clear*/ /*_.PAIR_TAIL__V43*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3112:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3240:/ clear"); /*clear*/ /*_.SETQ___V44*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3112:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3240:/ clear"); /*clear*/ /*_.PAIR_HEAD__V45*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3112:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3240:/ clear"); /*clear*/ /*_.SETQ___V46*/ curfptr[39] = 0 ;} ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3119:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3247:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3120:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3248:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3120:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3248:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_LETBINDING*/ curfrout->tabval[8])), (4), "CLASS_SRC_LETBINDING");/*_.INST__V49*/ curfptr[29] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3120:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3248:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V49*/ curfptr[29])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V49*/ curfptr[29]))));basilys_putfield_object((/*_.INST__V49*/ curfptr[29]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3120:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3248:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V49*/ curfptr[29])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V49*/ curfptr[29]))));basilys_putfield_object((/*_.INST__V49*/ curfptr[29]), (1), (/*_.CTYP__V14*/ curfptr[13]), "SLETB_TYPE"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3120:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3248:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V49*/ curfptr[29])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V49*/ curfptr[29]))));basilys_putfield_object((/*_.INST__V49*/ curfptr[29]), (2), (/*_.VAR__V15*/ curfptr[14]), "SLETB_BINDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3120:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3248:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V49*/ curfptr[29])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V49*/ curfptr[29]))));basilys_putfield_object((/*_.INST__V49*/ curfptr[29]), (3), (/*_.EXPR__V16*/ curfptr[15]), "SLETB_EXPR"); ; /*_.LETB__V48*/ curfptr[28] = /*_.INST__V49*/ curfptr[29];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3125:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3253:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LETB__V48*/ curfptr[28];; - BASILYS_LOCATION("warmelt-macro.bysl:3125:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3253:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V47*/ curfptr[25] = /*_.RETURN___V50*/ curfptr[30];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3119:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3247:/ clear"); /*clear*/ /*_.LETB__V48*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3119:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3247:/ clear"); /*clear*/ /*_.RETURN___V50*/ curfptr[30] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V47*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_.CTYP__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_.VAR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_.EXPR__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_.CURPAIR__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_.CURARG__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_.PAIR_HEAD__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_.SETQ___V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_#IS_A__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_.IF___V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_#IS_A__L8*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_.IFELSE___V32*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_#NULL__L10*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3082:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); /*clear*/ /*_.LET___V47*/ curfptr[25] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -33164,14 +34713,14 @@ basilys_trace_end("MEXPAND_LETBINDING", callcount); basilys_topframe = (struct #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_66_MEXPAND_LETBINDING*/ +} /*end rout_68_MEXPAND_LETBINDING*/ static basilys_ptr_t -rout_67_MEXPAND_LET(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_69_MEXPAND_LET(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -33182,7 +34731,7 @@ rout_67_MEXPAND_LET(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const #define callcount 0L #endif - struct frame_rout_67_MEXPAND_LET_st { unsigned nbvar; + struct frame_rout_69_MEXPAND_LET_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -33214,18 +34763,18 @@ basilys_trace_start("MEXPAND_LET", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -33234,26 +34783,26 @@ basilys_trace_start("MEXPAND_LET", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3129:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3257:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3130:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3130:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3258:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3258:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3130:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3258:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3130:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3258:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3130:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3258:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3130:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3258:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3130)?(3130):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3258)?(3258):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -33262,34 +34811,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3129:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3130:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3258:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3130:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3258:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3130:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3258:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3131:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3131:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3259:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3259:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3131:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3259:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3131:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3259:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3131:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3259:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3131:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3259:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3131)?(3131):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3259)?(3259):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -33298,23 +34847,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:3129:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3131:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3259:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3131:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3259:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3131:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3259:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3133:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3261:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V10*/ curfptr[9] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3134:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3262:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V11*/ curfptr[10] = slot; }; ; @@ -33326,50 +34875,50 @@ BASILYS_LOCATION("warmelt-macro.bysl:3129:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.SECPAIR__V13*/ curfptr[12])));; /*_.BINDEXPR__V15*/ curfptr[14] = (basilys_pair_head((basilys_ptr_t)(/*_.SECPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:3138:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3266:/ apply"); /*apply*/{ /*_.NEWENV__V16*/ curfptr[15] = basilys_apply ((basilysclosure_ptr_t)((/*!FRESH_ENV*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (""), (union basilysparam_un*)0, "", (union basilysparam_un*)0); } ; /*_.BINDTUP__V17*/ curfptr[16] = (/*nil*/NULL);; /*_.BODYTUP__V18*/ curfptr[17] = (/*nil*/NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3142:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3270:/ cond"); /*cond*/ if (/*_.BINDEXPR__V15*/ curfptr[14]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3142:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3142:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3270:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3270:/ block"); /*block*/{ /*_#IS_A__L3*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.BINDEXPR__V15*/ curfptr[14]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3143:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3271:/ cond"); /*cond*/ if (/*_#IS_A__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3143:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3143:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3271:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3271:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3146:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3274:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.BINDEXPR__V15*/ curfptr[14]), 2, "SEXP_CONTENTS");/*_.SEXP_CONTENTS__V21*/ curfptr[20] = slot; }; ; /*_.LIST_FIRST__V22*/ curfptr[21] = (basilys_list_first((basilys_ptr_t)(/*_.SEXP_CONTENTS__V21*/ curfptr[20])));; - BASILYS_LOCATION("warmelt-macro.bysl:3148:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3276:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3148:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3276:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V24*/ curfptr[23] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_7*/ curfrout->tabval[7])), (3)); ; - BASILYS_LOCATION("warmelt-macro.bysl:3148:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3276:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V24*/ curfptr[23])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V24*/ curfptr[23]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V24*/ curfptr[23])->tabval[0] = (basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]); ; - BASILYS_LOCATION("warmelt-macro.bysl:3148:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3276:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V24*/ curfptr[23])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V24*/ curfptr[23]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V24*/ curfptr[23])->tabval[1] = (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]); ; - BASILYS_LOCATION("warmelt-macro.bysl:3148:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3276:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V24*/ curfptr[23])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 2>= 0 && 2< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V24*/ curfptr[23]))); @@ -33377,35 +34926,35 @@ BASILYS_LOCATION("warmelt-macro.bysl:3129:/ block"); ; /*_.LAMBDA___V23*/ curfptr[22] = /*_.LAMBDA___V24*/ curfptr[23];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3145:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3273:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3145:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3273:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[4]); - BASILYS_LOCATION("warmelt-macro.bysl:3145:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3273:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V23*/ curfptr[22]; /*_.PAIRLIST_TO_MULTIPLE__V25*/ curfptr[24] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_MULTIPLE*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.LIST_FIRST__V22*/ curfptr[21]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3144:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3272:/ compute"); /*_.BINDTUP__V17*/ curfptr[16] = /*_.SETQ___V26*/ curfptr[25] = /*_.PAIRLIST_TO_MULTIPLE__V25*/ curfptr[24];; /*_.IFELSE___V20*/ curfptr[19] = /*_.SETQ___V26*/ curfptr[25];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3143:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3271:/ clear"); /*clear*/ /*_.SEXP_CONTENTS__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3143:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3271:/ clear"); /*clear*/ /*_.LIST_FIRST__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3143:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3271:/ clear"); /*clear*/ /*_.LAMBDA___V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3143:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3271:/ clear"); /*clear*/ /*_.PAIRLIST_TO_MULTIPLE__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3143:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3271:/ clear"); /*clear*/ /*_.SETQ___V26*/ curfptr[25] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3143:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3271:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3143:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3271:/ block"); /*block*/{ /*block*/{ @@ -33418,23 +34967,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:3129:/ block"); ; /*_.IF___V19*/ curfptr[18] = /*_.IFELSE___V20*/ curfptr[19];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3270:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3142:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3270:/ clear"); /*clear*/ /*_.IFELSE___V20*/ curfptr[19] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3142:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3270:/ cond.else"); /*_.IF___V19*/ curfptr[18] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:3156:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3284:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3156:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3284:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V28*/ curfptr[21] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_12*/ curfrout->tabval[12])), (1)); ; - BASILYS_LOCATION("warmelt-macro.bysl:3156:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3284:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V28*/ curfptr[21])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V28*/ curfptr[21]))); @@ -33442,28 +34991,28 @@ BASILYS_LOCATION("warmelt-macro.bysl:3129:/ block"); ; /*_.LAMBDA___V27*/ curfptr[20] = /*_.LAMBDA___V28*/ curfptr[21];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3154:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3282:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3154:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3282:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V27*/ curfptr[20]; /*_.MULTIPLE_EVERY__V29*/ curfptr[22] = basilys_apply ((basilysclosure_ptr_t)((/*!MULTIPLE_EVERY*/ curfrout->tabval[8])), (basilys_ptr_t)(/*_.BINDTUP__V17*/ curfptr[16]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3168:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3296:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3168:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3296:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V31*/ curfptr[25] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_14*/ curfrout->tabval[14])), (2)); ; - BASILYS_LOCATION("warmelt-macro.bysl:3168:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3296:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V31*/ curfptr[25])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V31*/ curfptr[25]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V31*/ curfptr[25])->tabval[0] = (basilys_ptr_t)(/*_.NEWENV__V16*/ curfptr[15]); ; - BASILYS_LOCATION("warmelt-macro.bysl:3168:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3296:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V31*/ curfptr[25])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V31*/ curfptr[25]))); @@ -33471,107 +35020,107 @@ BASILYS_LOCATION("warmelt-macro.bysl:3129:/ block"); ; /*_.LAMBDA___V30*/ curfptr[24] = /*_.LAMBDA___V31*/ curfptr[25];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3167:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3295:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3167:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3295:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[4]); - BASILYS_LOCATION("warmelt-macro.bysl:3167:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3295:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V30*/ curfptr[24]; /*_.PAIRLIST_TO_MULTIPLE__V32*/ curfptr[19] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_MULTIPLE*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.RESTPAIR__V14*/ curfptr[13]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3167:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3295:/ compute"); /*_.BODYTUP__V18*/ curfptr[17] = /*_.SETQ___V33*/ curfptr[32] = /*_.PAIRLIST_TO_MULTIPLE__V32*/ curfptr[19];; - BASILYS_LOCATION("warmelt-macro.bysl:3169:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3297:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3170:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3298:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3170:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3298:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_LET*/ curfrout->tabval[15])), (3), "CLASS_SRC_LET");/*_.INST__V36*/ curfptr[35] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3170:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3298:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V36*/ curfptr[35])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V36*/ curfptr[35]))));basilys_putfield_object((/*_.INST__V36*/ curfptr[35]), (0), (/*_.LOC__V11*/ curfptr[10]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3170:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3298:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V36*/ curfptr[35])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V36*/ curfptr[35]))));basilys_putfield_object((/*_.INST__V36*/ curfptr[35]), (1), (/*_.BINDTUP__V17*/ curfptr[16]), "SLET_BINDINGS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3170:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3298:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V36*/ curfptr[35])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V36*/ curfptr[35]))));basilys_putfield_object((/*_.INST__V36*/ curfptr[35]), (2), (/*_.BODYTUP__V18*/ curfptr[17]), "SLET_BODY"); ; /*_.LETR__V35*/ curfptr[34] = /*_.INST__V36*/ curfptr[35];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3174:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3302:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LETR__V35*/ curfptr[34];; - BASILYS_LOCATION("warmelt-macro.bysl:3174:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3302:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V34*/ curfptr[33] = /*_.RETURN___V37*/ curfptr[36];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3169:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3297:/ clear"); /*clear*/ /*_.LETR__V35*/ curfptr[34] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3169:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3297:/ clear"); /*clear*/ /*_.RETURN___V37*/ curfptr[36] = 0 ;} ; /*_.LET___V9*/ curfptr[7] = /*_.LET___V34*/ curfptr[33];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.CONT__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.LOC__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.LIST_FIRST__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.SECPAIR__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.RESTPAIR__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.BINDEXPR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.NEWENV__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.BINDTUP__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.BODYTUP__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.IF___V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.LAMBDA___V27*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.MULTIPLE_EVERY__V29*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.LAMBDA___V30*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.PAIRLIST_TO_MULTIPLE__V32*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.SETQ___V33*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3132:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); /*clear*/ /*_.LET___V34*/ curfptr[33] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V9*/ curfptr[7];; - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ clear"); /*clear*/ /*_.LET___V9*/ curfptr[7] = 0 ;} ; @@ -33582,14 +35131,14 @@ basilys_trace_end("MEXPAND_LET", callcount); basilys_topframe = (struct callfra #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_67_MEXPAND_LET*/ +} /*end rout_69_MEXPAND_LET*/ static basilys_ptr_t -rout_68_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_70_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -33600,7 +35149,7 @@ rout_68_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_68_LAMBDA__st { unsigned nbvar; + struct frame_rout_70_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -33632,20 +35181,20 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3148:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3276:/ getarg"); /*_.B__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3148:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3276:/ block"); /*block*/{ /*_#IS_NOT_A__L1*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.B__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3149:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3277:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3149:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3149:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3277:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3277:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)((/*~LOC*/ curfclos->tabval[0])), ( "sexpr expected in LET binding"), (basilys_ptr_t)0); @@ -33653,28 +35202,28 @@ BASILYS_LOCATION("warmelt-macro.bysl:3148:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3151:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3279:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3151:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3279:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*~ENV*/ curfclos->tabval[1]); - BASILYS_LOCATION("warmelt-macro.bysl:3151:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3279:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &(/*~MEXPANDER*/ curfclos->tabval[2]); /*_.MEXPAND_LETBINDING__V3*/ curfptr[2] = basilys_apply ((basilysclosure_ptr_t)((/*!MEXPAND_LETBINDING*/ curfrout->tabval[1])), (basilys_ptr_t)(/*_.B__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3148:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3276:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.MEXPAND_LETBINDING__V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:3148:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3276:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3148:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3276:/ clear"); /*clear*/ /*_#IS_NOT_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3148:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3276:/ clear"); /*clear*/ /*_.MEXPAND_LETBINDING__V3*/ curfptr[2] = 0 ;} ; @@ -33685,14 +35234,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_68_LAMBDA_*/ +} /*end rout_70_LAMBDA_*/ static basilys_ptr_t -rout_69_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_71_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -33703,7 +35252,7 @@ rout_69_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_69_LAMBDA__st { unsigned nbvar; + struct frame_rout_71_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -33735,32 +35284,32 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3156:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3284:/ getarg"); /*_.SLB__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3156:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3284:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3157:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3157:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3285:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3285:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SLB__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SRC_LETBINDING*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3157:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3285:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3157:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3285:/ cond.then"); /*_.IFELSE___V4*/ curfptr[3] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3157:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3285:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3157:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3285:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "mexp.let. check slb"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3157)?(3157):__LINE__, __FUNCTION__); + basilys_assert_failed(( "mexp.let. check slb"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3285)?(3285):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V4*/ curfptr[3] = 0 ;} ; /*epilog*/} @@ -33769,48 +35318,48 @@ BASILYS_LOCATION("warmelt-macro.bysl:3156:/ block"); ; /*_.IFCPP___V3*/ curfptr[2] = /*_.IFELSE___V4*/ curfptr[3];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3157:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3285:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3157:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3285:/ clear"); /*clear*/ /*_.IFELSE___V4*/ curfptr[3] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3157:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3285:/ cppif.else"); /*_.IFCPP___V3*/ curfptr[2] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3158:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3286:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3159:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3287:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SLB__V2*/ curfptr[1]), 3, "SLETB_EXPR");/*_.SX__V6*/ curfptr[5] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3161:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3289:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SLB__V2*/ curfptr[1]), 2, "SLETB_BINDER");/*_.SLETB_BINDER__V7*/ curfptr[6] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3162:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3290:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SLB__V2*/ curfptr[1]), 1, "SLETB_TYPE");/*_.SLETB_TYPE__V8*/ curfptr[7] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3160:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3288:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3160:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3288:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_LET_BINDING*/ curfrout->tabval[1])), (4), "CLASS_LET_BINDING");/*_.INST__V10*/ curfptr[9] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3160:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3288:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V10*/ curfptr[9])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V10*/ curfptr[9]))));basilys_putfield_object((/*_.INST__V10*/ curfptr[9]), (0), (/*_.SLETB_BINDER__V7*/ curfptr[6]), "BINDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3160:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3288:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V10*/ curfptr[9])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V10*/ curfptr[9]))));basilys_putfield_object((/*_.INST__V10*/ curfptr[9]), (1), (/*_.SLETB_TYPE__V8*/ curfptr[7]), "LETBIND_TYPE"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3160:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3288:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V10*/ curfptr[9])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V10*/ curfptr[9]))));basilys_putfield_object((/*_.INST__V10*/ curfptr[9]), (2), (/*_.SX__V6*/ curfptr[5]), "LETBIND_EXPR"); @@ -33819,24 +35368,24 @@ BASILYS_LOCATION("warmelt-macro.bysl:3156:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3164:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3164:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3292:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3292:/ block"); /*block*/{ /*_#IS_LIST__L2*/ curfnum[0] = (basilys_magic_discr((basilys_ptr_t)(/*_.LB__V9*/ curfptr[8])) == OBMAG_LIST);; /*_#NOT__L3*/ curfnum[2] = (!(/*_#IS_LIST__L2*/ curfnum[0]));; - BASILYS_LOCATION("warmelt-macro.bysl:3164:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3292:/ cond"); /*cond*/ if (/*_#NOT__L3*/ curfnum[2]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3164:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3292:/ cond.then"); /*_.IFELSE___V12*/ curfptr[11] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3164:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3292:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3164:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3292:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "mexp.let not list lb"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3164)?(3164):__LINE__, __FUNCTION__); + basilys_assert_failed(( "mexp.let not list lb"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3292)?(3292):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V12*/ curfptr[11] = 0 ;} ; /*epilog*/} @@ -33845,53 +35394,53 @@ BASILYS_LOCATION("warmelt-macro.bysl:3156:/ block"); ; /*_.IFCPP___V11*/ curfptr[10] = /*_.IFELSE___V12*/ curfptr[11];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3164:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3292:/ clear"); /*clear*/ /*_#IS_LIST__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3164:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3292:/ clear"); /*clear*/ /*_#NOT__L3*/ curfnum[2] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3164:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3292:/ clear"); /*clear*/ /*_.IFELSE___V12*/ curfptr[11] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3164:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3292:/ cppif.else"); /*_.IFCPP___V11*/ curfptr[10] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3165:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3293:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3165:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3293:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LB__V9*/ curfptr[8]; /*_.PUT_ENV__V13*/ curfptr[11] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[2])), (basilys_ptr_t)((/*~NEWENV*/ curfclos->tabval[0])), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.LET___V5*/ curfptr[3] = /*_.PUT_ENV__V13*/ curfptr[11];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3158:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3286:/ clear"); /*clear*/ /*_.SX__V6*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3158:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3286:/ clear"); /*clear*/ /*_.SLETB_BINDER__V7*/ curfptr[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3158:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3286:/ clear"); /*clear*/ /*_.SLETB_TYPE__V8*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3158:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3286:/ clear"); /*clear*/ /*_.LB__V9*/ curfptr[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3158:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3286:/ clear"); /*clear*/ /*_.IFCPP___V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3158:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3286:/ clear"); /*clear*/ /*_.PUT_ENV__V13*/ curfptr[11] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3156:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3284:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V5*/ curfptr[3];; - BASILYS_LOCATION("warmelt-macro.bysl:3156:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3284:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3156:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3284:/ clear"); /*clear*/ /*_.IFCPP___V3*/ curfptr[2] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3156:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3284:/ clear"); /*clear*/ /*_.LET___V5*/ curfptr[3] = 0 ;} ; @@ -33902,14 +35451,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_69_LAMBDA_*/ +} /*end rout_71_LAMBDA_*/ static basilys_ptr_t -rout_70_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_72_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -33920,7 +35469,7 @@ rout_70_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_70_LAMBDA__st { unsigned nbvar; + struct frame_rout_72_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -33952,34 +35501,34 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3168:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3296:/ getarg"); /*_.E__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3168:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3296:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3168:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3296:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3168:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3296:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*~NEWENV*/ curfclos->tabval[0]); - BASILYS_LOCATION("warmelt-macro.bysl:3168:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3296:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &(/*~MEXPANDER*/ curfclos->tabval[1]); /*_.MACROEXPAND_1__V3*/ curfptr[2] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.E__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3168:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3296:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.MACROEXPAND_1__V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:3168:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3296:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3168:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3296:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V3*/ curfptr[2] = 0 ;} ; @@ -33990,14 +35539,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_70_LAMBDA_*/ +} /*end rout_72_LAMBDA_*/ static basilys_ptr_t -rout_71_MEXPAND_LAMBDA(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_73_MEXPAND_LAMBDA(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -34008,7 +35557,7 @@ rout_71_MEXPAND_LAMBDA(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, co #define callcount 0L #endif - struct frame_rout_71_MEXPAND_LAMBDA_st { unsigned nbvar; + struct frame_rout_73_MEXPAND_LAMBDA_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -34040,18 +35589,18 @@ basilys_trace_start("MEXPAND_LAMBDA", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -34060,26 +35609,26 @@ basilys_trace_start("MEXPAND_LAMBDA", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3180:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3308:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3181:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3181:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3309:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3309:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3181:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3309:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3181:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3309:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3181:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3309:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3181:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3309:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3181)?(3181):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3309)?(3309):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -34088,34 +35637,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3180:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3181:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3309:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3181:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3309:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3181:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3309:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3182:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3182:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3310:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3310:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3182:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3310:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3182:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3310:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3182:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3310:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3182:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3310:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3182)?(3182):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3310)?(3310):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -34124,23 +35673,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:3180:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3182:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3310:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3182:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3310:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3182:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3310:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3183:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3311:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3183:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3311:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V10*/ curfptr[9] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3184:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3312:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V11*/ curfptr[10] = slot; }; ; @@ -34148,7 +35697,7 @@ BASILYS_LOCATION("warmelt-macro.bysl:3180:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.CONT__V10*/ curfptr[9])));; /*_.CURPAIR__V13*/ curfptr[12] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V12*/ curfptr[11])));; - BASILYS_LOCATION("warmelt-macro.bysl:3186:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3314:/ apply"); /*apply*/{ /*_.NEWENV__V14*/ curfptr[13] = basilys_apply ((basilysclosure_ptr_t)((/*!FRESH_ENV*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (""), (union basilysparam_un*)0, "", (union basilysparam_un*)0); } @@ -34157,27 +35706,27 @@ BASILYS_LOCATION("warmelt-macro.bysl:3180:/ block"); (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; /*_#NOTNULL__L3*/ curfnum[0] = ((/*_.FORMALS__V15*/ curfptr[14]) != NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3190:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3318:/ cond"); /*cond*/ if (/*_#NOTNULL__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3190:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3190:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3318:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3318:/ block"); /*block*/{ /*_#IS_NOT_A__L5*/ curfnum[4] = !basilys_is_instance_of((basilys_ptr_t)(/*_.FORMALS__V15*/ curfptr[14]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; /*_#IF___L4*/ curfnum[3] = /*_#IS_NOT_A__L5*/ curfnum[4];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3190:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3318:/ clear"); /*clear*/ /*_#IS_NOT_A__L5*/ curfnum[4] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3190:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3318:/ cond.else"); /*_#IF___L4*/ curfnum[3] = 0;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:3190:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3318:/ cond"); /*cond*/ if (/*_#IF___L4*/ curfnum[3]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3190:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3190:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3318:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3318:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "missing formal argument list in (LAMBDA (arglist...) body...)"), (basilys_ptr_t)0); @@ -34185,28 +35734,28 @@ BASILYS_LOCATION("warmelt-macro.bysl:3180:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3192:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3320:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3192:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3320:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3192:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3320:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.SEXPR__V2*/ curfptr[1]; /*_.ARGTUP__V17*/ curfptr[16] = basilys_apply ((basilysclosure_ptr_t)((/*!LAMBDA_ARG_BINDINGS*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.FORMALS__V15*/ curfptr[14]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.PAIR_TAIL__V18*/ curfptr[17] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:3193:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3321:/ compute"); /*_.CURPAIR__V13*/ curfptr[12] = /*_.SETQ___V19*/ curfptr[18] = /*_.PAIR_TAIL__V18*/ curfptr[17];; - BASILYS_LOCATION("warmelt-macro.bysl:3195:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3323:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3195:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3323:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V21*/ curfptr[20] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_6*/ curfrout->tabval[6])), (1)); ; - BASILYS_LOCATION("warmelt-macro.bysl:3195:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3323:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V21*/ curfptr[20])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V21*/ curfptr[20]))); @@ -34214,30 +35763,30 @@ BASILYS_LOCATION("warmelt-macro.bysl:3180:/ block"); ; /*_.LAMBDA___V20*/ curfptr[19] = /*_.LAMBDA___V21*/ curfptr[20];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3194:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3322:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3194:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3322:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V20*/ curfptr[19]; /*_.MULTIPLE_EVERY__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)((/*!MULTIPLE_EVERY*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.ARGTUP__V17*/ curfptr[16]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3196:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3324:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3197:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3325:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3197:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3325:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V25*/ curfptr[24] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_10*/ curfrout->tabval[10])), (2)); ; - BASILYS_LOCATION("warmelt-macro.bysl:3197:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3325:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V25*/ curfptr[24])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V25*/ curfptr[24]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V25*/ curfptr[24])->tabval[0] = (basilys_ptr_t)(/*_.NEWENV__V14*/ curfptr[13]); ; - BASILYS_LOCATION("warmelt-macro.bysl:3197:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3325:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V25*/ curfptr[24])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V25*/ curfptr[24]))); @@ -34245,108 +35794,108 @@ BASILYS_LOCATION("warmelt-macro.bysl:3180:/ block"); ; /*_.LAMBDA___V24*/ curfptr[23] = /*_.LAMBDA___V25*/ curfptr[24];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3196:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3324:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3196:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3324:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3196:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3324:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V24*/ curfptr[23]; /*_.BODYTUP__V26*/ curfptr[25] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_MULTIPLE*/ curfrout->tabval[7])), (basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3199:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3327:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3199:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3327:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_LAMBDA*/ curfrout->tabval[11])), (3), "CLASS_SRC_LAMBDA");/*_.INST__V28*/ curfptr[27] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3199:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3327:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V28*/ curfptr[27])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V28*/ curfptr[27]))));basilys_putfield_object((/*_.INST__V28*/ curfptr[27]), (0), (/*_.LOC__V11*/ curfptr[10]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3199:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3327:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V28*/ curfptr[27])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V28*/ curfptr[27]))));basilys_putfield_object((/*_.INST__V28*/ curfptr[27]), (1), (/*_.ARGTUP__V17*/ curfptr[16]), "SLAM_ARGBIND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3199:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3327:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V28*/ curfptr[27])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V28*/ curfptr[27]))));basilys_putfield_object((/*_.INST__V28*/ curfptr[27]), (2), (/*_.BODYTUP__V26*/ curfptr[25]), "SLAM_BODY"); ; /*_.LAMBR__V27*/ curfptr[26] = /*_.INST__V28*/ curfptr[27];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3204:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3332:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LAMBR__V27*/ curfptr[26];; - BASILYS_LOCATION("warmelt-macro.bysl:3204:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3332:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V23*/ curfptr[22] = /*_.RETURN___V29*/ curfptr[28];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3196:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3324:/ clear"); /*clear*/ /*_.LAMBDA___V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3196:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3324:/ clear"); /*clear*/ /*_.BODYTUP__V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3196:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3324:/ clear"); /*clear*/ /*_.LAMBR__V27*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3196:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3324:/ clear"); /*clear*/ /*_.RETURN___V29*/ curfptr[28] = 0 ;} ; /*_.LET___V16*/ curfptr[15] = /*_.LET___V23*/ curfptr[22];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3192:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3320:/ clear"); /*clear*/ /*_.ARGTUP__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3192:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3320:/ clear"); /*clear*/ /*_.PAIR_TAIL__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3192:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3320:/ clear"); /*clear*/ /*_.SETQ___V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3192:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3320:/ clear"); /*clear*/ /*_.LAMBDA___V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3192:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3320:/ clear"); /*clear*/ /*_.MULTIPLE_EVERY__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3192:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3320:/ clear"); /*clear*/ /*_.LET___V23*/ curfptr[22] = 0 ;} ; /*_.LET___V9*/ curfptr[7] = /*_.LET___V16*/ curfptr[15];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3183:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3311:/ clear"); /*clear*/ /*_.CONT__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3183:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3311:/ clear"); /*clear*/ /*_.LOC__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3183:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3311:/ clear"); /*clear*/ /*_.LIST_FIRST__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3183:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3311:/ clear"); /*clear*/ /*_.CURPAIR__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3183:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3311:/ clear"); /*clear*/ /*_.NEWENV__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3183:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3311:/ clear"); /*clear*/ /*_.FORMALS__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3183:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3311:/ clear"); /*clear*/ /*_#NOTNULL__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3183:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3311:/ clear"); /*clear*/ /*_#IF___L4*/ curfnum[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3183:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3311:/ clear"); /*clear*/ /*_.LET___V16*/ curfptr[15] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V9*/ curfptr[7];; - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ clear"); /*clear*/ /*_.LET___V9*/ curfptr[7] = 0 ;} ; @@ -34357,14 +35906,14 @@ basilys_trace_end("MEXPAND_LAMBDA", callcount); basilys_topframe = (struct call #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_71_MEXPAND_LAMBDA*/ +} /*end rout_73_MEXPAND_LAMBDA*/ static basilys_ptr_t -rout_72_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_74_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -34375,7 +35924,7 @@ rout_72_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_72_LAMBDA__st { unsigned nbvar; + struct frame_rout_74_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -34407,32 +35956,32 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3195:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3323:/ getarg"); /*_.LB__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3195:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3323:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3195:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3323:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3195:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3323:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LB__V2*/ curfptr[1]; /*_.PUT_ENV__V3*/ curfptr[2] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[0])), (basilys_ptr_t)((/*~NEWENV*/ curfclos->tabval[0])), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3195:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3323:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.PUT_ENV__V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:3195:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3323:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3195:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3323:/ clear"); /*clear*/ /*_.PUT_ENV__V3*/ curfptr[2] = 0 ;} ; @@ -34443,14 +35992,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_72_LAMBDA_*/ +} /*end rout_74_LAMBDA_*/ static basilys_ptr_t -rout_73_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_75_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -34461,7 +36010,7 @@ rout_73_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_73_LAMBDA__st { unsigned nbvar; + struct frame_rout_75_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -34493,34 +36042,34 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3197:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3325:/ getarg"); /*_.E__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3197:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3325:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3197:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3325:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3197:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3325:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*~NEWENV*/ curfclos->tabval[0]); - BASILYS_LOCATION("warmelt-macro.bysl:3197:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3325:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &(/*~MEXPANDER*/ curfclos->tabval[1]); /*_.MACROEXPAND_1__V3*/ curfptr[2] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.E__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3197:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3325:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.MACROEXPAND_1__V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:3197:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3325:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3197:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3325:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V3*/ curfptr[2] = 0 ;} ; @@ -34531,14 +36080,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_73_LAMBDA_*/ +} /*end rout_75_LAMBDA_*/ static basilys_ptr_t -rout_74_MEXPAND_MULTICALL(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_76_MEXPAND_MULTICALL(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -34549,7 +36098,7 @@ rout_74_MEXPAND_MULTICALL(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, #define callcount 0L #endif - struct frame_rout_74_MEXPAND_MULTICALL_st { unsigned nbvar; + struct frame_rout_76_MEXPAND_MULTICALL_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -34581,18 +36130,18 @@ basilys_trace_start("MEXPAND_MULTICALL", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -34601,26 +36150,26 @@ basilys_trace_start("MEXPAND_MULTICALL", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3210:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3338:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3211:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3211:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3339:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3339:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3211:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3339:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3211:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3339:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3211:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3339:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3211:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3339:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3211)?(3211):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3339)?(3339):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -34629,34 +36178,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3210:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3211:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3339:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3211:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3339:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3211:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3339:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3212:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3212:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3340:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3340:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3212:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3340:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3212:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3340:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3212:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3340:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3212:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3340:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3212)?(3212):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3340)?(3340):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -34665,23 +36214,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:3210:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3212:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3340:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3212:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3340:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3212:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3340:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3213:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3341:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3213:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3341:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V10*/ curfptr[9] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3214:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3342:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V11*/ curfptr[10] = slot; }; ; @@ -34689,29 +36238,29 @@ BASILYS_LOCATION("warmelt-macro.bysl:3210:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.CONT__V10*/ curfptr[9])));; /*_.CURPAIR__V13*/ curfptr[12] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V12*/ curfptr[11])));; - BASILYS_LOCATION("warmelt-macro.bysl:3216:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3344:/ apply"); /*apply*/{ /*_.NEWENV__V14*/ curfptr[13] = basilys_apply ((basilysclosure_ptr_t)((/*!FRESH_ENV*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (""), (union basilysparam_un*)0, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3219:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3347:/ block"); /*block*/{ /*_.PAIR_HEAD__V16*/ curfptr[15] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:3219:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3347:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3219:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3347:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.SEXPR__V2*/ curfptr[1]; /*_.RESTUP__V17*/ curfptr[16] = basilys_apply ((basilysclosure_ptr_t)((/*!LAMBDA_ARG_BINDINGS*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_HEAD__V16*/ curfptr[15]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.PAIR_TAIL__V18*/ curfptr[17] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:3220:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3348:/ compute"); /*_.CURPAIR__V13*/ curfptr[12] = /*_.SETQ___V19*/ curfptr[18] = /*_.PAIR_TAIL__V18*/ curfptr[17];; - BASILYS_LOCATION("warmelt-macro.bysl:3221:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3349:/ block"); /*block*/{ /*_.CURCALLEXP__V21*/ curfptr[20] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; @@ -34719,10 +36268,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:3210:/ block"); basilys_is_instance_of((basilys_ptr_t)(/*_.CURCALLEXP__V21*/ curfptr[20]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; /*_#NOT__L4*/ curfnum[3] = (!(/*_#IS_A__L3*/ curfnum[0]));; - BASILYS_LOCATION("warmelt-macro.bysl:3222:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3350:/ cond"); /*cond*/ if (/*_#NOT__L4*/ curfnum[3]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3222:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3222:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3350:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3350:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "missing called expression in multicall"), (basilys_ptr_t)0); @@ -34732,28 +36281,28 @@ BASILYS_LOCATION("warmelt-macro.bysl:3210:/ block"); ; /*_.PAIR_TAIL__V22*/ curfptr[21] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:3224:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3352:/ compute"); /*_.CURPAIR__V13*/ curfptr[12] = /*_.SETQ___V23*/ curfptr[22] = /*_.PAIR_TAIL__V22*/ curfptr[21];; - BASILYS_LOCATION("warmelt-macro.bysl:3225:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3353:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3225:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3353:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3225:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3353:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3225:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3353:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.CURCALL__V25*/ curfptr[24] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.CURCALLEXP__V21*/ curfptr[20]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3227:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3355:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3227:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3355:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V27*/ curfptr[26] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_7*/ curfrout->tabval[7])), (1)); ; - BASILYS_LOCATION("warmelt-macro.bysl:3227:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3355:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V27*/ curfptr[26])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V27*/ curfptr[26]))); @@ -34761,30 +36310,30 @@ BASILYS_LOCATION("warmelt-macro.bysl:3210:/ block"); ; /*_.LAMBDA___V26*/ curfptr[25] = /*_.LAMBDA___V27*/ curfptr[26];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3226:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3354:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3226:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3354:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V26*/ curfptr[25]; /*_.MULTIPLE_EVERY__V28*/ curfptr[27] = basilys_apply ((basilysclosure_ptr_t)((/*!MULTIPLE_EVERY*/ curfrout->tabval[5])), (basilys_ptr_t)(/*_.RESTUP__V17*/ curfptr[16]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3229:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3357:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3230:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3358:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3230:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3358:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V31*/ curfptr[30] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_11*/ curfrout->tabval[11])), (2)); ; - BASILYS_LOCATION("warmelt-macro.bysl:3230:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3358:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V31*/ curfptr[30])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V31*/ curfptr[30]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V31*/ curfptr[30])->tabval[0] = (basilys_ptr_t)(/*_.NEWENV__V14*/ curfptr[13]); ; - BASILYS_LOCATION("warmelt-macro.bysl:3230:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3358:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V31*/ curfptr[30])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V31*/ curfptr[30]))); @@ -34792,131 +36341,131 @@ BASILYS_LOCATION("warmelt-macro.bysl:3210:/ block"); ; /*_.LAMBDA___V30*/ curfptr[29] = /*_.LAMBDA___V31*/ curfptr[30];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3229:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3357:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3229:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3357:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[9]); - BASILYS_LOCATION("warmelt-macro.bysl:3229:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3357:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V30*/ curfptr[29]; /*_.BODYTUP__V32*/ curfptr[31] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_MULTIPLE*/ curfrout->tabval[8])), (basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3232:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3360:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3232:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3360:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_MULTICALL*/ curfrout->tabval[12])), (4), "CLASS_SRC_MULTICALL");/*_.INST__V34*/ curfptr[33] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3232:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3360:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V34*/ curfptr[33])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V34*/ curfptr[33]))));basilys_putfield_object((/*_.INST__V34*/ curfptr[33]), (0), (/*_.LOC__V11*/ curfptr[10]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3232:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3360:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V34*/ curfptr[33])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V34*/ curfptr[33]))));basilys_putfield_object((/*_.INST__V34*/ curfptr[33]), (1), (/*_.RESTUP__V17*/ curfptr[16]), "SMULC_RESBIND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3232:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3360:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V34*/ curfptr[33])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V34*/ curfptr[33]))));basilys_putfield_object((/*_.INST__V34*/ curfptr[33]), (2), (/*_.CURCALL__V25*/ curfptr[24]), "SMULC_CALL"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3232:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3360:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V34*/ curfptr[33])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V34*/ curfptr[33]))));basilys_putfield_object((/*_.INST__V34*/ curfptr[33]), (3), (/*_.BODYTUP__V32*/ curfptr[31]), "SMULC_BODY"); ; /*_.MULCR__V33*/ curfptr[32] = /*_.INST__V34*/ curfptr[33];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3239:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3367:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.MULCR__V33*/ curfptr[32];; - BASILYS_LOCATION("warmelt-macro.bysl:3239:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3367:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V29*/ curfptr[28] = /*_.RETURN___V35*/ curfptr[34];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3229:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3357:/ clear"); /*clear*/ /*_.LAMBDA___V30*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3229:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3357:/ clear"); /*clear*/ /*_.BODYTUP__V32*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3229:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3357:/ clear"); /*clear*/ /*_.MULCR__V33*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3229:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3357:/ clear"); /*clear*/ /*_.RETURN___V35*/ curfptr[34] = 0 ;} ; /*_.LET___V24*/ curfptr[23] = /*_.LET___V29*/ curfptr[28];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3225:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3353:/ clear"); /*clear*/ /*_.CURCALL__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3225:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3353:/ clear"); /*clear*/ /*_.LAMBDA___V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3225:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3353:/ clear"); /*clear*/ /*_.MULTIPLE_EVERY__V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3225:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3353:/ clear"); /*clear*/ /*_.LET___V29*/ curfptr[28] = 0 ;} ; /*_.LET___V20*/ curfptr[19] = /*_.LET___V24*/ curfptr[23];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3221:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3349:/ clear"); /*clear*/ /*_.CURCALLEXP__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3221:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3349:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3221:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3349:/ clear"); /*clear*/ /*_#NOT__L4*/ curfnum[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3221:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3349:/ clear"); /*clear*/ /*_.PAIR_TAIL__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3221:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3349:/ clear"); /*clear*/ /*_.SETQ___V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3221:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3349:/ clear"); /*clear*/ /*_.LET___V24*/ curfptr[23] = 0 ;} ; /*_.LET___V15*/ curfptr[14] = /*_.LET___V20*/ curfptr[19];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3219:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3347:/ clear"); /*clear*/ /*_.PAIR_HEAD__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3219:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3347:/ clear"); /*clear*/ /*_.RESTUP__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3219:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3347:/ clear"); /*clear*/ /*_.PAIR_TAIL__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3219:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3347:/ clear"); /*clear*/ /*_.SETQ___V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3219:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3347:/ clear"); /*clear*/ /*_.LET___V20*/ curfptr[19] = 0 ;} ; /*_.LET___V9*/ curfptr[7] = /*_.LET___V15*/ curfptr[14];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3213:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3341:/ clear"); /*clear*/ /*_.CONT__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3213:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3341:/ clear"); /*clear*/ /*_.LOC__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3213:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3341:/ clear"); /*clear*/ /*_.LIST_FIRST__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3213:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3341:/ clear"); /*clear*/ /*_.CURPAIR__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3213:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3341:/ clear"); /*clear*/ /*_.NEWENV__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3213:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3341:/ clear"); /*clear*/ /*_.LET___V15*/ curfptr[14] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V9*/ curfptr[7];; - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ clear"); /*clear*/ /*_.LET___V9*/ curfptr[7] = 0 ;} ; @@ -34927,14 +36476,14 @@ basilys_trace_end("MEXPAND_MULTICALL", callcount); basilys_topframe = (struct c #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_74_MEXPAND_MULTICALL*/ +} /*end rout_76_MEXPAND_MULTICALL*/ static basilys_ptr_t -rout_75_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_77_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -34945,7 +36494,7 @@ rout_75_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_75_LAMBDA__st { unsigned nbvar; + struct frame_rout_77_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -34977,32 +36526,32 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3227:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3355:/ getarg"); /*_.LB__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3227:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3355:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3227:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3355:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3227:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3355:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LB__V2*/ curfptr[1]; /*_.PUT_ENV__V3*/ curfptr[2] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[0])), (basilys_ptr_t)((/*~NEWENV*/ curfclos->tabval[0])), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3227:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3355:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.PUT_ENV__V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:3227:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3355:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3227:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3355:/ clear"); /*clear*/ /*_.PUT_ENV__V3*/ curfptr[2] = 0 ;} ; @@ -35013,14 +36562,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_75_LAMBDA_*/ +} /*end rout_77_LAMBDA_*/ static basilys_ptr_t -rout_76_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_78_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -35031,7 +36580,7 @@ rout_76_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_76_LAMBDA__st { unsigned nbvar; + struct frame_rout_78_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -35063,34 +36612,34 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3230:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3358:/ getarg"); /*_.E__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3230:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3358:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3230:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3358:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3230:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3358:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*~NEWENV*/ curfclos->tabval[0]); - BASILYS_LOCATION("warmelt-macro.bysl:3230:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3358:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &(/*~MEXPANDER*/ curfclos->tabval[1]); /*_.MACROEXPAND_1__V3*/ curfptr[2] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.E__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3230:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3358:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.MACROEXPAND_1__V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:3230:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3358:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3230:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3358:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V3*/ curfptr[2] = 0 ;} ; @@ -35101,14 +36650,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_76_LAMBDA_*/ +} /*end rout_78_LAMBDA_*/ static basilys_ptr_t -rout_77_MEXPAND_QUOTE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_79_MEXPAND_QUOTE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -35119,7 +36668,7 @@ rout_77_MEXPAND_QUOTE(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, con #define callcount 0L #endif - struct frame_rout_77_MEXPAND_QUOTE_st { unsigned nbvar; + struct frame_rout_79_MEXPAND_QUOTE_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -35151,18 +36700,18 @@ basilys_trace_start("MEXPAND_QUOTE", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3246:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3374:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3246:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3374:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3246:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3374:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -35171,26 +36720,26 @@ basilys_trace_start("MEXPAND_QUOTE", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3246:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3374:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3247:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3247:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3375:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3375:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3247:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3375:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3247:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3375:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3247:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3375:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3247:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3375:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3247)?(3247):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3375)?(3375):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -35199,34 +36748,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3246:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3247:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3375:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3247:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3375:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3247:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3375:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3248:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3248:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3376:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3376:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3248:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3376:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3248:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3376:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3248:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3376:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3248:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3376:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3248)?(3248):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3376)?(3376):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -35235,23 +36784,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:3246:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3248:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3376:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3248:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3376:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3248:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3376:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3249:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3377:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3249:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3377:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V10*/ curfptr[9] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3250:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3378:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V11*/ curfptr[10] = slot; }; ; @@ -35263,10 +36812,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:3246:/ block"); (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; /*_.PAIR_TAIL__V15*/ curfptr[14] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:3254:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3382:/ cond"); /*cond*/ if (/*_.PAIR_TAIL__V15*/ curfptr[14]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3254:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3254:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3382:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3382:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "QUOTE should have only one symbol argument"), (basilys_ptr_t)0); @@ -35278,10 +36827,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:3246:/ block"); basilys_is_instance_of((basilys_ptr_t)(/*_.QUOTED__V14*/ curfptr[13]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[2])));; /*_#NOT__L4*/ curfnum[3] = (!(/*_#IS_A__L3*/ curfnum[0]));; - BASILYS_LOCATION("warmelt-macro.bysl:3256:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3384:/ cond"); /*cond*/ if (/*_#NOT__L4*/ curfnum[3]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3256:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3256:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3384:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3384:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "QUOTE should have a symbol argument - composite quotations unsupported"), (basilys_ptr_t)0); @@ -35291,101 +36840,101 @@ BASILYS_LOCATION("warmelt-macro.bysl:3246:/ block"); ; /*_#IS_A__L5*/ curfnum[4] = basilys_is_instance_of((basilys_ptr_t)(/*_.QUOTED__V14*/ curfptr[13]), (basilys_ptr_t)((/*!CLASS_KEYWORD*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:3258:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3386:/ cond"); /*cond*/ if (/*_#IS_A__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3258:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3258:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3386:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3386:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3259:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3387:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.QUOTED__V14*/ curfptr[13];; - BASILYS_LOCATION("warmelt-macro.bysl:3259:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3387:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.IF___V16*/ curfptr[15] = /*_.RETURN___V17*/ curfptr[16];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3258:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3386:/ clear"); /*clear*/ /*_.RETURN___V17*/ curfptr[16] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3258:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3386:/ cond.else"); /*_.IF___V16*/ curfptr[15] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:3260:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3388:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3260:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3388:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3260:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3388:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_QUOTE*/ curfrout->tabval[4])), (2), "CLASS_SRC_QUOTE");/*_.INST__V20*/ curfptr[19] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3260:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3388:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19]))));basilys_putfield_object((/*_.INST__V20*/ curfptr[19]), (0), (/*_.LOC__V11*/ curfptr[10]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3260:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3388:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19]))));basilys_putfield_object((/*_.INST__V20*/ curfptr[19]), (1), (/*_.QUOTED__V14*/ curfptr[13]), "SQUOTED"); ; /*_.SQU__V19*/ curfptr[18] = /*_.INST__V20*/ curfptr[19];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3263:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3391:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.SQU__V19*/ curfptr[18];; - BASILYS_LOCATION("warmelt-macro.bysl:3263:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3391:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V18*/ curfptr[16] = /*_.RETURN___V21*/ curfptr[20];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3388:/ clear"); /*clear*/ /*_.SQU__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3260:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3388:/ clear"); /*clear*/ /*_.RETURN___V21*/ curfptr[20] = 0 ;} ; /*_.LET___V9*/ curfptr[7] = /*_.LET___V18*/ curfptr[16];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3249:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3377:/ clear"); /*clear*/ /*_.CONT__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3249:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3377:/ clear"); /*clear*/ /*_.LOC__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3249:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3377:/ clear"); /*clear*/ /*_.LIST_FIRST__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3249:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3377:/ clear"); /*clear*/ /*_.CURPAIR__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3249:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3377:/ clear"); /*clear*/ /*_.QUOTED__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3249:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3377:/ clear"); /*clear*/ /*_.PAIR_TAIL__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3249:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3377:/ clear"); /*clear*/ /*_#IS_A__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3249:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3377:/ clear"); /*clear*/ /*_#NOT__L4*/ curfnum[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3249:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3377:/ clear"); /*clear*/ /*_#IS_A__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3249:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3377:/ clear"); /*clear*/ /*_.IF___V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3249:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3377:/ clear"); /*clear*/ /*_.LET___V18*/ curfptr[16] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3246:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3374:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V9*/ curfptr[7];; - BASILYS_LOCATION("warmelt-macro.bysl:3246:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3374:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3246:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3374:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3246:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3374:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3246:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3374:/ clear"); /*clear*/ /*_.LET___V9*/ curfptr[7] = 0 ;} ; @@ -35396,14 +36945,14 @@ basilys_trace_end("MEXPAND_QUOTE", callcount); basilys_topframe = (struct callf #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_77_MEXPAND_QUOTE*/ +} /*end rout_79_MEXPAND_QUOTE*/ static basilys_ptr_t -rout_78_MEXPAND_COMMENT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_80_MEXPAND_COMMENT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -35414,7 +36963,7 @@ rout_78_MEXPAND_COMMENT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, c #define callcount 0L #endif - struct frame_rout_78_MEXPAND_COMMENT_st { unsigned nbvar; + struct frame_rout_80_MEXPAND_COMMENT_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -35446,18 +36995,18 @@ basilys_trace_start("MEXPAND_COMMENT", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3269:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3397:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3269:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3397:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3269:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3397:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -35466,26 +37015,26 @@ basilys_trace_start("MEXPAND_COMMENT", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3269:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3397:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3270:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3270:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3398:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3398:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3270:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3398:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3270:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3398:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3270:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3398:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3270:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3398:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3270)?(3270):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3398)?(3398):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -35494,34 +37043,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3269:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3270:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3398:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3270:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3398:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3270:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3398:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3271:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3271:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3399:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3399:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3271:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3399:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3271:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3399:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3271:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3399:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3271:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3399:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3271)?(3271):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3399)?(3399):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -35530,23 +37079,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:3269:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3271:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3399:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3271:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3399:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3271:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3399:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3272:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3400:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3272:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3400:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V10*/ curfptr[9] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3273:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3401:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V11*/ curfptr[10] = slot; }; ; @@ -35558,10 +37107,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:3269:/ block"); (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; /*_.PAIR_TAIL__V15*/ curfptr[14] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:3277:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3405:/ cond"); /*cond*/ if (/*_.PAIR_TAIL__V15*/ curfptr[14]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3277:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3277:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3405:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3405:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "COMMENT should have only one string argument"), (basilys_ptr_t)0); @@ -35573,102 +37122,102 @@ BASILYS_LOCATION("warmelt-macro.bysl:3269:/ block"); (basilys_magic_discr((basilys_ptr_t)(/*_.COMSTR__V14*/ curfptr[13])) == OBMAG_STRING);; /*_#NOT__L4*/ curfnum[3] = (!(/*_#IS_STRING__L3*/ curfnum[0]));; - BASILYS_LOCATION("warmelt-macro.bysl:3279:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3407:/ cond"); /*cond*/ if (/*_#NOT__L4*/ curfnum[3]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3279:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3279:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3407:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3407:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "COMMENT should have a string"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:3282:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3410:/ compute"); /*_.COMSTR__V14*/ curfptr[13] = /*_.SETQ___V17*/ curfptr[16] = (/*nil*/NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3280:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3408:/ block"); /*block*/{ /*_.PROGN___V18*/ curfptr[17] = /*_.SETQ___V17*/ curfptr[16];;} ; /*_.IF___V16*/ curfptr[15] = /*_.PROGN___V18*/ curfptr[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3279:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3407:/ clear"); /*clear*/ /*_.SETQ___V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3279:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3407:/ clear"); /*clear*/ /*_.PROGN___V18*/ curfptr[17] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3279:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3407:/ cond.else"); /*_.IF___V16*/ curfptr[15] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:3284:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3412:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3284:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3412:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3284:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3412:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_COMMENT*/ curfrout->tabval[2])), (2), "CLASS_SRC_COMMENT");/*_.INST__V21*/ curfptr[20] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3284:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3412:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V21*/ curfptr[20])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V21*/ curfptr[20]))));basilys_putfield_object((/*_.INST__V21*/ curfptr[20]), (0), (/*_.LOC__V11*/ curfptr[10]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3284:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3412:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V21*/ curfptr[20])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V21*/ curfptr[20]))));basilys_putfield_object((/*_.INST__V21*/ curfptr[20]), (1), (/*_.COMSTR__V14*/ curfptr[13]), "SCOMM_STR"); ; /*_.SCOM__V20*/ curfptr[17] = /*_.INST__V21*/ curfptr[20];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3287:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3415:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.SCOM__V20*/ curfptr[17];; - BASILYS_LOCATION("warmelt-macro.bysl:3287:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3415:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V19*/ curfptr[16] = /*_.RETURN___V22*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3284:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3412:/ clear"); /*clear*/ /*_.SCOM__V20*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3284:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3412:/ clear"); /*clear*/ /*_.RETURN___V22*/ curfptr[21] = 0 ;} ; /*_.LET___V9*/ curfptr[7] = /*_.LET___V19*/ curfptr[16];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3400:/ clear"); /*clear*/ /*_.CONT__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3400:/ clear"); /*clear*/ /*_.LOC__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3400:/ clear"); /*clear*/ /*_.LIST_FIRST__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3400:/ clear"); /*clear*/ /*_.CURPAIR__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3400:/ clear"); /*clear*/ /*_.COMSTR__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3400:/ clear"); /*clear*/ /*_.PAIR_TAIL__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3400:/ clear"); /*clear*/ /*_#IS_STRING__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3400:/ clear"); /*clear*/ /*_#NOT__L4*/ curfnum[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3400:/ clear"); /*clear*/ /*_.IF___V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3272:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3400:/ clear"); /*clear*/ /*_.LET___V19*/ curfptr[16] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3269:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3397:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V9*/ curfptr[7];; - BASILYS_LOCATION("warmelt-macro.bysl:3269:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3397:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3269:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3269:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3269:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); /*clear*/ /*_.LET___V9*/ curfptr[7] = 0 ;} ; @@ -35679,14 +37228,14 @@ basilys_trace_end("MEXPAND_COMMENT", callcount); basilys_topframe = (struct cal #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_78_MEXPAND_COMMENT*/ +} /*end rout_80_MEXPAND_COMMENT*/ static basilys_ptr_t -rout_79_PAIRLIST_TO_PROGN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_81_PAIRLIST_TO_PROGN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -35697,7 +37246,7 @@ rout_79_PAIRLIST_TO_PROGN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, #define callcount 0L #endif - struct frame_rout_79_PAIRLIST_TO_PROGN_st { unsigned nbvar; + struct frame_rout_81_PAIRLIST_TO_PROGN_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -35729,25 +37278,25 @@ basilys_trace_start("PAIRLIST_TO_PROGN", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ getarg"); /*_.PAIR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.LOC__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.LOC__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V4*/ curfptr[3])) != NULL); /*getarg#3*/ - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ getarg"); if (xargdescr_[2] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V5*/ curfptr[4] = (xargtab_[2].bp_aptr) ? (*(xargtab_[2].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V5*/ curfptr[4])) != NULL); @@ -35756,26 +37305,26 @@ basilys_trace_start("PAIRLIST_TO_PROGN", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3294:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3422:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3295:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3295:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3423:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3423:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V4*/ curfptr[3]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3295:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3423:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3295:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3423:/ cond.then"); /*_.IFELSE___V7*/ curfptr[6] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3295:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3423:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3295:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3423:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3295)?(3295):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3423)?(3423):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V7*/ curfptr[6] = 0 ;} ; /*epilog*/} @@ -35784,68 +37333,68 @@ BASILYS_LOCATION("warmelt-macro.bysl:3294:/ block"); ; /*_.IFCPP___V6*/ curfptr[5] = /*_.IFELSE___V7*/ curfptr[6];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3295:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3423:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3295:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3423:/ clear"); /*clear*/ /*_.IFELSE___V7*/ curfptr[6] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3295:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3423:/ cppif.else"); /*_.IFCPP___V6*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3296:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3296:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3424:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3424:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L2*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3296:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3424:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3296:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3424:/ apply.arg"); argtab[0].bp_cstring = "pairlist_to_progn pair"; - BASILYS_LOCATION("warmelt-macro.bysl:3296:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3424:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L2*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3296:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3424:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3296:/ apply.arg"); - argtab[3].bp_long = 3296; + BASILYS_LOCATION("warmelt-macro.bysl:3424:/ apply.arg"); + argtab[3].bp_long = 3424; /*_.DEBUG_MSG_FUN__V9*/ curfptr[8] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[1])), (basilys_ptr_t)(/*_.PAIR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V8*/ curfptr[6] = /*_.DEBUG_MSG_FUN__V9*/ curfptr[8];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3296:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3424:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3296:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3424:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V9*/ curfptr[8] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3296:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3424:/ cppif.else"); /*_.IFCPP___V8*/ curfptr[6] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3297:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3297:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3425:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3425:/ block"); /*block*/{ /*_#IS_PAIR__L3*/ curfnum[0] = (basilys_magic_discr((basilys_ptr_t)(/*_.PAIR__V2*/ curfptr[1])) == OBMAG_PAIR);; - BASILYS_LOCATION("warmelt-macro.bysl:3297:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3425:/ cond"); /*cond*/ if (/*_#IS_PAIR__L3*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3297:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3425:/ cond.then"); /*_.IFELSE___V11*/ curfptr[10] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3297:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3425:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3297:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3425:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check_pair"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3297)?(3297):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check_pair"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3425)?(3425):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V11*/ curfptr[10] = 0 ;} ; /*epilog*/} @@ -35854,31 +37403,31 @@ BASILYS_LOCATION("warmelt-macro.bysl:3294:/ block"); ; /*_.IFCPP___V10*/ curfptr[8] = /*_.IFELSE___V11*/ curfptr[10];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3297:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3425:/ clear"); /*clear*/ /*_#IS_PAIR__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3297:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3425:/ clear"); /*clear*/ /*_.IFELSE___V11*/ curfptr[10] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3297:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3425:/ cppif.else"); /*_.IFCPP___V10*/ curfptr[8] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3298:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3426:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3301:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3429:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3301:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3429:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V14*/ curfptr[13] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_5*/ curfrout->tabval[5])), (2)); ; - BASILYS_LOCATION("warmelt-macro.bysl:3301:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3429:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V14*/ curfptr[13])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V14*/ curfptr[13]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V14*/ curfptr[13])->tabval[0] = (basilys_ptr_t)(/*_.ENV__V4*/ curfptr[3]); ; - BASILYS_LOCATION("warmelt-macro.bysl:3301:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3429:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V14*/ curfptr[13])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V14*/ curfptr[13]))); @@ -35886,30 +37435,30 @@ BASILYS_LOCATION("warmelt-macro.bysl:3294:/ block"); ; /*_.LAMBDA___V13*/ curfptr[12] = /*_.LAMBDA___V14*/ curfptr[13];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3298:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3426:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3298:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3426:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[3]); - BASILYS_LOCATION("warmelt-macro.bysl:3298:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3426:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V13*/ curfptr[12]; /*_.BODYTUP__V15*/ curfptr[14] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_MULTIPLE*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.PAIR__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3303:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3431:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3303:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3431:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_PROGN*/ curfrout->tabval[6])), (2), "CLASS_SRC_PROGN");/*_.INST__V17*/ curfptr[16] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3303:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3431:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V17*/ curfptr[16])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V17*/ curfptr[16]))));basilys_putfield_object((/*_.INST__V17*/ curfptr[16]), (0), (/*_.LOC__V3*/ curfptr[2]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3303:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3431:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V17*/ curfptr[16])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V17*/ curfptr[16]))));basilys_putfield_object((/*_.INST__V17*/ curfptr[16]), (1), (/*_.BODYTUP__V15*/ curfptr[14]), "SPROGN_BODY"); @@ -35918,73 +37467,73 @@ BASILYS_LOCATION("warmelt-macro.bysl:3294:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3307:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3307:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3435:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3435:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3307:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3435:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3307:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3435:/ apply.arg"); argtab[0].bp_cstring = "pairlist_to_progn sprogn"; - BASILYS_LOCATION("warmelt-macro.bysl:3307:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3435:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L4*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3307:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3435:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3307:/ apply.arg"); - argtab[3].bp_long = 3307; + BASILYS_LOCATION("warmelt-macro.bysl:3435:/ apply.arg"); + argtab[3].bp_long = 3435; /*_.DEBUG_MSG_FUN__V19*/ curfptr[18] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[1])), (basilys_ptr_t)(/*_.SPROGN__V16*/ curfptr[15]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V18*/ curfptr[17] = /*_.DEBUG_MSG_FUN__V19*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3307:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3435:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3307:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3435:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V19*/ curfptr[18] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3307:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3435:/ cppif.else"); /*_.IFCPP___V18*/ curfptr[17] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3308:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3436:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.SPROGN__V16*/ curfptr[15];; - BASILYS_LOCATION("warmelt-macro.bysl:3308:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3436:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V12*/ curfptr[10] = /*_.RETURN___V20*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3298:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3426:/ clear"); /*clear*/ /*_.LAMBDA___V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3298:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3426:/ clear"); /*clear*/ /*_.BODYTUP__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3298:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3426:/ clear"); /*clear*/ /*_.SPROGN__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3298:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3426:/ clear"); /*clear*/ /*_.IFCPP___V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3298:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3426:/ clear"); /*clear*/ /*_.RETURN___V20*/ curfptr[18] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V12*/ curfptr[10];; - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ clear"); /*clear*/ /*_.IFCPP___V6*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ clear"); /*clear*/ /*_.IFCPP___V8*/ curfptr[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ clear"); /*clear*/ /*_.IFCPP___V10*/ curfptr[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ clear"); /*clear*/ /*_.LET___V12*/ curfptr[10] = 0 ;} ; @@ -35995,14 +37544,14 @@ basilys_trace_end("PAIRLIST_TO_PROGN", callcount); basilys_topframe = (struct c #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_79_PAIRLIST_TO_PROGN*/ +} /*end rout_81_PAIRLIST_TO_PROGN*/ static basilys_ptr_t -rout_80_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_82_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -36013,7 +37562,7 @@ rout_80_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_80_LAMBDA__st { unsigned nbvar; + struct frame_rout_82_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -36045,34 +37594,34 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3301:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3429:/ getarg"); /*_.E__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3301:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3429:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3301:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3429:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3301:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3429:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*~ENV*/ curfclos->tabval[0]); - BASILYS_LOCATION("warmelt-macro.bysl:3301:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3429:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &(/*~MEXPANDER*/ curfclos->tabval[1]); /*_.MACROEXPAND_1__V3*/ curfptr[2] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.E__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3301:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3429:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.MACROEXPAND_1__V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:3301:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3429:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3301:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3429:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V3*/ curfptr[2] = 0 ;} ; @@ -36083,14 +37632,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_80_LAMBDA_*/ +} /*end rout_82_LAMBDA_*/ static basilys_ptr_t -rout_81_PAIRLIST_TO_RETURN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_83_PAIRLIST_TO_RETURN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -36101,7 +37650,7 @@ rout_81_PAIRLIST_TO_RETURN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_ #define callcount 0L #endif - struct frame_rout_81_PAIRLIST_TO_RETURN_st { unsigned nbvar; + struct frame_rout_83_PAIRLIST_TO_RETURN_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -36133,25 +37682,25 @@ basilys_trace_start("PAIRLIST_TO_RETURN", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ getarg"); /*_.PAIR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.LOC__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.LOC__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V4*/ curfptr[3])) != NULL); /*getarg#3*/ - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ getarg"); if (xargdescr_[2] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V5*/ curfptr[4] = (xargtab_[2].bp_aptr) ? (*(xargtab_[2].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V5*/ curfptr[4])) != NULL); @@ -36160,26 +37709,26 @@ basilys_trace_start("PAIRLIST_TO_RETURN", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3312:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3440:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3313:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3313:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3441:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3441:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V4*/ curfptr[3]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3313:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3441:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3313:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3441:/ cond.then"); /*_.IFELSE___V7*/ curfptr[6] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3313:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3441:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3313:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3441:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3313)?(3313):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3441)?(3441):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V7*/ curfptr[6] = 0 ;} ; /*epilog*/} @@ -36188,31 +37737,31 @@ BASILYS_LOCATION("warmelt-macro.bysl:3312:/ block"); ; /*_.IFCPP___V6*/ curfptr[5] = /*_.IFELSE___V7*/ curfptr[6];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3313:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3441:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3313:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3441:/ clear"); /*clear*/ /*_.IFELSE___V7*/ curfptr[6] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3313:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3441:/ cppif.else"); /*_.IFCPP___V6*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3314:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3442:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3317:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3445:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3317:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3445:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V10*/ curfptr[9] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_4*/ curfrout->tabval[4])), (2)); ; - BASILYS_LOCATION("warmelt-macro.bysl:3317:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3445:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V10*/ curfptr[9])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V10*/ curfptr[9]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V10*/ curfptr[9])->tabval[0] = (basilys_ptr_t)(/*_.ENV__V4*/ curfptr[3]); ; - BASILYS_LOCATION("warmelt-macro.bysl:3317:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3445:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V10*/ curfptr[9])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V10*/ curfptr[9]))); @@ -36220,30 +37769,30 @@ BASILYS_LOCATION("warmelt-macro.bysl:3312:/ block"); ; /*_.LAMBDA___V9*/ curfptr[8] = /*_.LAMBDA___V10*/ curfptr[9];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3314:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3442:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3314:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3442:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[2]); - BASILYS_LOCATION("warmelt-macro.bysl:3314:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3442:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V9*/ curfptr[8]; /*_.BODYTUP__V11*/ curfptr[10] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_MULTIPLE*/ curfrout->tabval[1])), (basilys_ptr_t)(/*_.PAIR__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3318:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3446:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3318:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3446:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_RETURN*/ curfrout->tabval[5])), (2), "CLASS_SRC_RETURN");/*_.INST__V13*/ curfptr[12] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3318:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3446:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V13*/ curfptr[12])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V13*/ curfptr[12]))));basilys_putfield_object((/*_.INST__V13*/ curfptr[12]), (0), (/*_.LOC__V3*/ curfptr[2]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3318:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3446:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V13*/ curfptr[12])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V13*/ curfptr[12]))));basilys_putfield_object((/*_.INST__V13*/ curfptr[12]), (1), (/*_.BODYTUP__V11*/ curfptr[10]), "SRETURN_BODY"); @@ -36252,24 +37801,24 @@ BASILYS_LOCATION("warmelt-macro.bysl:3312:/ block"); ; /*_.LET___V8*/ curfptr[6] = /*_.INST___V12*/ curfptr[11];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3314:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3442:/ clear"); /*clear*/ /*_.LAMBDA___V9*/ curfptr[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3314:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3442:/ clear"); /*clear*/ /*_.BODYTUP__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3314:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3442:/ clear"); /*clear*/ /*_.INST___V12*/ curfptr[11] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V8*/ curfptr[6];; - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ clear"); /*clear*/ /*_.IFCPP___V6*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ clear"); /*clear*/ /*_.LET___V8*/ curfptr[6] = 0 ;} ; @@ -36280,14 +37829,14 @@ basilys_trace_end("PAIRLIST_TO_RETURN", callcount); basilys_topframe = (struct #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_81_PAIRLIST_TO_RETURN*/ +} /*end rout_83_PAIRLIST_TO_RETURN*/ static basilys_ptr_t -rout_82_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_84_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -36298,7 +37847,7 @@ rout_82_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_82_LAMBDA__st { unsigned nbvar; + struct frame_rout_84_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -36330,34 +37879,34 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3317:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3445:/ getarg"); /*_.E__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3317:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3445:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3317:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3445:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3317:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3445:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*~ENV*/ curfclos->tabval[0]); - BASILYS_LOCATION("warmelt-macro.bysl:3317:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3445:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &(/*~MEXPANDER*/ curfclos->tabval[1]); /*_.MACROEXPAND_1__V3*/ curfptr[2] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.E__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3317:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3445:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.MACROEXPAND_1__V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:3317:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3445:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3317:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3445:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V3*/ curfptr[2] = 0 ;} ; @@ -36368,14 +37917,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_82_LAMBDA_*/ +} /*end rout_84_LAMBDA_*/ static basilys_ptr_t -rout_83_MEXPAND_PROGN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_85_MEXPAND_PROGN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -36386,7 +37935,7 @@ rout_83_MEXPAND_PROGN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, con #define callcount 0L #endif - struct frame_rout_83_MEXPAND_PROGN_st { unsigned nbvar; + struct frame_rout_85_MEXPAND_PROGN_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -36418,18 +37967,18 @@ basilys_trace_start("MEXPAND_PROGN", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3325:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3453:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3325:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3453:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3325:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3453:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -36438,26 +37987,26 @@ basilys_trace_start("MEXPAND_PROGN", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3325:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3453:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3326:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3326:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3454:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3454:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3326:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3454:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3326:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3454:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3326:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3454:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3326:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3454:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3326)?(3326):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3454)?(3454):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -36466,23 +38015,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:3325:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3326:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3454:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3326:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3454:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3326:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3454:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3327:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3455:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3327:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3455:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.SLOC__V8*/ curfptr[7] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3329:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3457:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.SEXP_CONTENTS__V9*/ curfptr[8] = slot; }; ; @@ -36494,95 +38043,95 @@ BASILYS_LOCATION("warmelt-macro.bysl:3325:/ block"); (basilys_magic_discr((basilys_ptr_t)(/*_.PAIRS__V11*/ curfptr[10])) == OBMAG_PAIR);; /*_#NOT__L3*/ curfnum[2] = (!(/*_#IS_PAIR__L2*/ curfnum[0]));; - BASILYS_LOCATION("warmelt-macro.bysl:3331:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3459:/ cond"); /*cond*/ if (/*_#NOT__L3*/ curfnum[2]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3331:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3331:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3459:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3459:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.SLOC__V8*/ curfptr[7]), ( "empty PROGN"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:3334:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3462:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:3334:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3462:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3332:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3460:/ block"); /*block*/{ /*_.PROGN___V14*/ curfptr[13] = /*_.RETURN___V13*/ curfptr[12];;} ; /*_.IF___V12*/ curfptr[11] = /*_.PROGN___V14*/ curfptr[13];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3331:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3459:/ clear"); /*clear*/ /*_.RETURN___V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3331:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3459:/ clear"); /*clear*/ /*_.PROGN___V14*/ curfptr[13] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3331:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3459:/ cond.else"); /*_.IF___V12*/ curfptr[11] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:3335:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3463:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3336:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3464:/ apply"); /*apply*/{ union basilysparam_un argtab[3]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3336:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3464:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.SLOC__V8*/ curfptr[7]; - BASILYS_LOCATION("warmelt-macro.bysl:3336:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3464:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3336:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3464:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.PROGR__V16*/ curfptr[13] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_PROGN*/ curfrout->tabval[1])), (basilys_ptr_t)(/*_.PAIRS__V11*/ curfptr[10]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3340:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3468:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.PROGR__V16*/ curfptr[13];; - BASILYS_LOCATION("warmelt-macro.bysl:3340:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3468:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V15*/ curfptr[12] = /*_.RETURN___V17*/ curfptr[16];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3335:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3463:/ clear"); /*clear*/ /*_.PROGR__V16*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3335:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3463:/ clear"); /*clear*/ /*_.RETURN___V17*/ curfptr[16] = 0 ;} ; /*_.LET___V7*/ curfptr[5] = /*_.LET___V15*/ curfptr[12];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3327:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3455:/ clear"); /*clear*/ /*_.SLOC__V8*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3327:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3455:/ clear"); /*clear*/ /*_.SEXP_CONTENTS__V9*/ curfptr[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3327:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3455:/ clear"); /*clear*/ /*_.LIST_FIRST__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3327:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3455:/ clear"); /*clear*/ /*_.PAIRS__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3327:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3455:/ clear"); /*clear*/ /*_#IS_PAIR__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3327:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3455:/ clear"); /*clear*/ /*_#NOT__L3*/ curfnum[2] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3327:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3455:/ clear"); /*clear*/ /*_.IF___V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3327:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3455:/ clear"); /*clear*/ /*_.LET___V15*/ curfptr[12] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3325:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3453:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V7*/ curfptr[5];; - BASILYS_LOCATION("warmelt-macro.bysl:3325:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3453:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3325:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3453:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3325:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3453:/ clear"); /*clear*/ /*_.LET___V7*/ curfptr[5] = 0 ;} ; @@ -36593,14 +38142,14 @@ basilys_trace_end("MEXPAND_PROGN", callcount); basilys_topframe = (struct callf #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_83_MEXPAND_PROGN*/ +} /*end rout_85_MEXPAND_PROGN*/ static basilys_ptr_t -rout_84_MEXPAND_RETURN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_86_MEXPAND_RETURN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -36611,7 +38160,7 @@ rout_84_MEXPAND_RETURN(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, co #define callcount 0L #endif - struct frame_rout_84_MEXPAND_RETURN_st { unsigned nbvar; + struct frame_rout_86_MEXPAND_RETURN_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -36643,18 +38192,18 @@ basilys_trace_start("MEXPAND_RETURN", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3346:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3474:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3346:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3474:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3346:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3474:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -36663,26 +38212,26 @@ basilys_trace_start("MEXPAND_RETURN", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3346:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3474:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3347:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3347:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3475:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3475:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3347:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3475:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3347:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3475:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3347:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3475:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3347:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3475:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3347)?(3347):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3475)?(3475):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -36691,19 +38240,19 @@ BASILYS_LOCATION("warmelt-macro.bysl:3346:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3347:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3475:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3347:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3475:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3347:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3475:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3348:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3476:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3349:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3477:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.SEXP_CONTENTS__V8*/ curfptr[7] = slot; }; ; @@ -36711,56 +38260,56 @@ BASILYS_LOCATION("warmelt-macro.bysl:3346:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.SEXP_CONTENTS__V8*/ curfptr[7])));; /*_.PAIR_TAIL__V10*/ curfptr[9] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V9*/ curfptr[8])));; - BASILYS_LOCATION("warmelt-macro.bysl:3350:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3478:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOCA_LOCATION__V11*/ curfptr[10] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3349:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3477:/ apply"); /*apply*/{ union basilysparam_un argtab[3]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3349:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3477:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LOCA_LOCATION__V11*/ curfptr[10]; - BASILYS_LOCATION("warmelt-macro.bysl:3349:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3477:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3349:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3477:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.RETR__V12*/ curfptr[11] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_RETURN*/ curfrout->tabval[1])), (basilys_ptr_t)(/*_.PAIR_TAIL__V10*/ curfptr[9]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3354:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3482:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RETR__V12*/ curfptr[11];; - BASILYS_LOCATION("warmelt-macro.bysl:3354:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3482:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V7*/ curfptr[5] = /*_.RETURN___V13*/ curfptr[12];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3348:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); /*clear*/ /*_.SEXP_CONTENTS__V8*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3348:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); /*clear*/ /*_.LIST_FIRST__V9*/ curfptr[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3348:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); /*clear*/ /*_.PAIR_TAIL__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3348:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); /*clear*/ /*_.LOCA_LOCATION__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3348:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); /*clear*/ /*_.RETR__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3348:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); /*clear*/ /*_.RETURN___V13*/ curfptr[12] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3346:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3474:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V7*/ curfptr[5];; - BASILYS_LOCATION("warmelt-macro.bysl:3346:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3474:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3346:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3474:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3346:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3474:/ clear"); /*clear*/ /*_.LET___V7*/ curfptr[5] = 0 ;} ; @@ -36771,14 +38320,14 @@ basilys_trace_end("MEXPAND_RETURN", callcount); basilys_topframe = (struct call #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_84_MEXPAND_RETURN*/ +} /*end rout_86_MEXPAND_RETURN*/ static basilys_ptr_t -rout_85_MEXPAND_FOREVER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_87_MEXPAND_FOREVER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -36789,7 +38338,7 @@ rout_85_MEXPAND_FOREVER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, c #define callcount 0L #endif - struct frame_rout_85_MEXPAND_FOREVER_st { unsigned nbvar; + struct frame_rout_87_MEXPAND_FOREVER_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -36821,18 +38370,18 @@ basilys_trace_start("MEXPAND_FOREVER", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -36841,26 +38390,26 @@ basilys_trace_start("MEXPAND_FOREVER", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3361:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3489:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3362:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3362:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3490:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3490:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3362:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3490:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3362:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3490:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3362:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3490:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3362:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3490:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3362)?(3362):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3490)?(3490):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -36869,23 +38418,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:3361:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3362:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3490:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3362:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3490:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3362:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3490:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3363:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3491:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3363:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3491:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V8*/ curfptr[7] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3364:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3492:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V9*/ curfptr[8] = slot; }; ; @@ -36895,107 +38444,107 @@ BASILYS_LOCATION("warmelt-macro.bysl:3361:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V10*/ curfptr[9])));; /*_.SLABNAM__V12*/ curfptr[11] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V11*/ curfptr[10])));; - BASILYS_LOCATION("warmelt-macro.bysl:3367:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3495:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3367:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3495:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3367:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3495:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.XLABNAM__V13*/ curfptr[12] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[1])), (basilys_ptr_t)(/*_.SLABNAM__V12*/ curfptr[11]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3368:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3496:/ apply"); /*apply*/{ /*_.NEWENV__V14*/ curfptr[13] = basilys_apply ((basilysclosure_ptr_t)((/*!FRESH_ENV*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (""), (union basilysparam_un*)0, "", (union basilysparam_un*)0); } ; /*_#IS_NOT_A__L2*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.XLABNAM__V13*/ curfptr[12]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:3370:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3498:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3370:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3370:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3498:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3498:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V9*/ curfptr[8]), ( "missing label in FOREVER"), (basilys_ptr_t)0); /*_.THE_NULL__V16*/ curfptr[15] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3373:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3501:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V16*/ curfptr[15];; - BASILYS_LOCATION("warmelt-macro.bysl:3373:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3501:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3371:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3499:/ block"); /*block*/{ /*_.PROGN___V18*/ curfptr[17] = /*_.RETURN___V17*/ curfptr[16];;} ; /*_.IF___V15*/ curfptr[14] = /*_.PROGN___V18*/ curfptr[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3370:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3498:/ clear"); /*clear*/ /*_.THE_NULL__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3370:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3498:/ clear"); /*clear*/ /*_.RETURN___V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3370:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3498:/ clear"); /*clear*/ /*_.PROGN___V18*/ curfptr[17] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3370:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3498:/ cond.else"); /*_.IF___V15*/ curfptr[14] = NULL;; } ; /*_.PAIR_TAIL__V19*/ curfptr[15] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V11*/ curfptr[10])));; - BASILYS_LOCATION("warmelt-macro.bysl:3374:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3502:/ compute"); /*_.CURPAIR__V11*/ curfptr[10] = /*_.SETQ___V20*/ curfptr[16] = /*_.PAIR_TAIL__V19*/ curfptr[15];; - BASILYS_LOCATION("warmelt-macro.bysl:3375:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3503:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3375:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3503:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3375:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3503:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_LABEL_BINDING*/ curfrout->tabval[4])), (4), "CLASS_LABEL_BINDING");/*_.INST__V23*/ curfptr[22] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3375:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3503:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V23*/ curfptr[22])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V23*/ curfptr[22]))));basilys_putfield_object((/*_.INST__V23*/ curfptr[22]), (0), (/*_.XLABNAM__V13*/ curfptr[12]), "BINDER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3375:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3503:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V23*/ curfptr[22])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V23*/ curfptr[22]))));basilys_putfield_object((/*_.INST__V23*/ curfptr[22]), (1), (/*_.LOC__V9*/ curfptr[8]), "LABIND_LOC"); ; /*_.LABIND__V22*/ curfptr[21] = /*_.INST__V23*/ curfptr[22];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3378:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3506:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3378:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3506:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.LABIND__V22*/ curfptr[21]; /*_.PUT_ENV__V24*/ curfptr[23] = basilys_apply ((basilysclosure_ptr_t)((/*!PUT_ENV*/ curfrout->tabval[5])), (basilys_ptr_t)(/*_.NEWENV__V14*/ curfptr[13]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3379:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3507:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3382:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3510:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3382:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3510:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V27*/ curfptr[26] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_9*/ curfrout->tabval[9])), (2)); ; - BASILYS_LOCATION("warmelt-macro.bysl:3382:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3510:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V27*/ curfptr[26])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V27*/ curfptr[26]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V27*/ curfptr[26])->tabval[0] = (basilys_ptr_t)(/*_.NEWENV__V14*/ curfptr[13]); ; - BASILYS_LOCATION("warmelt-macro.bysl:3382:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3510:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V27*/ curfptr[26])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V27*/ curfptr[26]))); @@ -37003,106 +38552,106 @@ BASILYS_LOCATION("warmelt-macro.bysl:3361:/ block"); ; /*_.LAMBDA___V26*/ curfptr[25] = /*_.LAMBDA___V27*/ curfptr[26];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3379:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3507:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3379:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3507:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3379:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3507:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V26*/ curfptr[25]; /*_.BODYTUP__V28*/ curfptr[27] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_MULTIPLE*/ curfrout->tabval[6])), (basilys_ptr_t)(/*_.CURPAIR__V11*/ curfptr[10]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3384:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3512:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3384:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3512:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_FOREVER*/ curfrout->tabval[10])), (3), "CLASS_SRC_FOREVER");/*_.INST__V30*/ curfptr[29] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3384:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3512:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V30*/ curfptr[29])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V30*/ curfptr[29]))));basilys_putfield_object((/*_.INST__V30*/ curfptr[29]), (0), (/*_.LOC__V9*/ curfptr[8]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3384:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3512:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V30*/ curfptr[29])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V30*/ curfptr[29]))));basilys_putfield_object((/*_.INST__V30*/ curfptr[29]), (1), (/*_.LABIND__V22*/ curfptr[21]), "SLABEL_BIND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3384:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3512:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V30*/ curfptr[29])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V30*/ curfptr[29]))));basilys_putfield_object((/*_.INST__V30*/ curfptr[29]), (2), (/*_.BODYTUP__V28*/ curfptr[27]), "SFRV_BODY"); ; /*_.FORR__V29*/ curfptr[28] = /*_.INST__V30*/ curfptr[29];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3389:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3517:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.FORR__V29*/ curfptr[28];; - BASILYS_LOCATION("warmelt-macro.bysl:3389:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3517:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V25*/ curfptr[24] = /*_.RETURN___V31*/ curfptr[30];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3379:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3507:/ clear"); /*clear*/ /*_.LAMBDA___V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3379:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3507:/ clear"); /*clear*/ /*_.BODYTUP__V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3379:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3507:/ clear"); /*clear*/ /*_.FORR__V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3379:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3507:/ clear"); /*clear*/ /*_.RETURN___V31*/ curfptr[30] = 0 ;} ; /*_.LET___V21*/ curfptr[17] = /*_.LET___V25*/ curfptr[24];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3375:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3503:/ clear"); /*clear*/ /*_.LABIND__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3375:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3503:/ clear"); /*clear*/ /*_.PUT_ENV__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3375:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3503:/ clear"); /*clear*/ /*_.LET___V25*/ curfptr[24] = 0 ;} ; /*_.LET___V7*/ curfptr[5] = /*_.LET___V21*/ curfptr[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3363:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3491:/ clear"); /*clear*/ /*_.CONT__V8*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3363:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3491:/ clear"); /*clear*/ /*_.LOC__V9*/ curfptr[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3363:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3491:/ clear"); /*clear*/ /*_.LIST_FIRST__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3363:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3491:/ clear"); /*clear*/ /*_.CURPAIR__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3363:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3491:/ clear"); /*clear*/ /*_.SLABNAM__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3363:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3491:/ clear"); /*clear*/ /*_.XLABNAM__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3363:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3491:/ clear"); /*clear*/ /*_.NEWENV__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3363:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3491:/ clear"); /*clear*/ /*_#IS_NOT_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3363:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3491:/ clear"); /*clear*/ /*_.IF___V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3363:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3491:/ clear"); /*clear*/ /*_.PAIR_TAIL__V19*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3363:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3491:/ clear"); /*clear*/ /*_.SETQ___V20*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3363:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3491:/ clear"); /*clear*/ /*_.LET___V21*/ curfptr[17] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V7*/ curfptr[5];; - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ clear"); /*clear*/ /*_.LET___V7*/ curfptr[5] = 0 ;} ; @@ -37113,14 +38662,14 @@ basilys_trace_end("MEXPAND_FOREVER", callcount); basilys_topframe = (struct cal #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_85_MEXPAND_FOREVER*/ +} /*end rout_87_MEXPAND_FOREVER*/ static basilys_ptr_t -rout_86_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_88_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -37131,7 +38680,7 @@ rout_86_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_86_LAMBDA__st { unsigned nbvar; + struct frame_rout_88_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -37163,34 +38712,34 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3382:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3510:/ getarg"); /*_.E__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3382:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3510:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3382:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3510:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3382:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3510:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*~NEWENV*/ curfclos->tabval[0]); - BASILYS_LOCATION("warmelt-macro.bysl:3382:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3510:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &(/*~MEXPANDER*/ curfclos->tabval[1]); /*_.MACROEXPAND_1__V3*/ curfptr[2] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.E__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3382:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3510:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.MACROEXPAND_1__V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:3382:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3510:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3382:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3510:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V3*/ curfptr[2] = 0 ;} ; @@ -37201,14 +38750,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_86_LAMBDA_*/ +} /*end rout_88_LAMBDA_*/ static basilys_ptr_t -rout_87_MEXPAND_EXIT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_89_MEXPAND_EXIT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -37219,7 +38768,7 @@ rout_87_MEXPAND_EXIT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, cons #define callcount 0L #endif - struct frame_rout_87_MEXPAND_EXIT_st { unsigned nbvar; + struct frame_rout_89_MEXPAND_EXIT_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -37251,18 +38800,18 @@ basilys_trace_start("MEXPAND_EXIT", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -37271,26 +38820,26 @@ basilys_trace_start("MEXPAND_EXIT", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3395:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3523:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3396:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3396:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3524:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3524:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3396:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3524:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3396:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3524:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3396:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3524:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3396:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3524:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3396)?(3396):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3524)?(3524):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -37299,23 +38848,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:3395:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3396:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3524:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3396:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3524:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3396:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3524:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3397:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3525:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3397:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3525:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V8*/ curfptr[7] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3398:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3526:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V9*/ curfptr[8] = slot; }; ; @@ -37325,81 +38874,81 @@ BASILYS_LOCATION("warmelt-macro.bysl:3395:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V10*/ curfptr[9])));; /*_.SLABNAM__V12*/ curfptr[11] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V11*/ curfptr[10])));; - BASILYS_LOCATION("warmelt-macro.bysl:3401:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3529:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3401:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3529:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3401:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3529:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.XLABNAM__V13*/ curfptr[12] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[1])), (basilys_ptr_t)(/*_.SLABNAM__V12*/ curfptr[11]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3402:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3530:/ apply"); /*apply*/{ /*_.NEWENV__V14*/ curfptr[13] = basilys_apply ((basilysclosure_ptr_t)((/*!FRESH_ENV*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (""), (union basilysparam_un*)0, "", (union basilysparam_un*)0); } ; /*_#IS_NOT_A__L2*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.XLABNAM__V13*/ curfptr[12]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[3])));; - BASILYS_LOCATION("warmelt-macro.bysl:3404:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3532:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3404:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3404:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3532:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3532:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V9*/ curfptr[8]), ( "missing label in EXIT"), (basilys_ptr_t)0); /*_.THE_NULL__V16*/ curfptr[15] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3407:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3535:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V16*/ curfptr[15];; - BASILYS_LOCATION("warmelt-macro.bysl:3407:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3535:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3405:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3533:/ block"); /*block*/{ /*_.PROGN___V18*/ curfptr[17] = /*_.RETURN___V17*/ curfptr[16];;} ; /*_.IF___V15*/ curfptr[14] = /*_.PROGN___V18*/ curfptr[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3404:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3532:/ clear"); /*clear*/ /*_.THE_NULL__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3404:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3532:/ clear"); /*clear*/ /*_.RETURN___V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3404:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3532:/ clear"); /*clear*/ /*_.PROGN___V18*/ curfptr[17] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3404:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3532:/ cond.else"); /*_.IF___V15*/ curfptr[14] = NULL;; } ; /*_.PAIR_TAIL__V19*/ curfptr[15] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V11*/ curfptr[10])));; - BASILYS_LOCATION("warmelt-macro.bysl:3408:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3536:/ compute"); /*_.CURPAIR__V11*/ curfptr[10] = /*_.SETQ___V20*/ curfptr[16] = /*_.PAIR_TAIL__V19*/ curfptr[15];; - BASILYS_LOCATION("warmelt-macro.bysl:3409:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3537:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3409:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3537:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3409:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3537:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.XLABNAM__V13*/ curfptr[12]; /*_.LABIND__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)((/*!FIND_ENV*/ curfrout->tabval[4])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_#IS_NOT_A__L3*/ curfnum[2] = !basilys_is_instance_of((basilys_ptr_t)(/*_.LABIND__V22*/ curfptr[21]), (basilys_ptr_t)((/*!CLASS_LABEL_BINDING*/ curfrout->tabval[5])));; - BASILYS_LOCATION("warmelt-macro.bysl:3410:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3538:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L3*/ curfnum[2]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3410:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3410:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3538:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3538:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3413:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3541:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.XLABNAM__V13*/ curfptr[12]), 1, "NAMED_NAME");/*_.NAMED_NAME__V24*/ curfptr[23] = slot; }; ; @@ -37407,48 +38956,48 @@ BASILYS_LOCATION("warmelt-macro.bysl:3395:/ block"); basilys_error_str((basilys_ptr_t)(/*_.LOC__V9*/ curfptr[8]), ( "bad label in EXIT"), (basilys_ptr_t)(/*_.NAMED_NAME__V24*/ curfptr[23])); /*_.THE_NULL__V25*/ curfptr[24] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3414:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3542:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V25*/ curfptr[24];; - BASILYS_LOCATION("warmelt-macro.bysl:3414:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3542:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3411:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3539:/ block"); /*block*/{ /*_.PROGN___V27*/ curfptr[26] = /*_.RETURN___V26*/ curfptr[25];;} ; /*_.IF___V23*/ curfptr[22] = /*_.PROGN___V27*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3410:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3538:/ clear"); /*clear*/ /*_.NAMED_NAME__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3410:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3538:/ clear"); /*clear*/ /*_.THE_NULL__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3410:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3538:/ clear"); /*clear*/ /*_.RETURN___V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3410:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3538:/ clear"); /*clear*/ /*_.PROGN___V27*/ curfptr[26] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3410:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3538:/ cond.else"); /*_.IF___V23*/ curfptr[22] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:3415:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3543:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3418:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3546:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3418:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3546:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V30*/ curfptr[25] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_9*/ curfrout->tabval[9])), (2)); ; - BASILYS_LOCATION("warmelt-macro.bysl:3418:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3546:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V30*/ curfptr[25])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V30*/ curfptr[25]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V30*/ curfptr[25])->tabval[0] = (basilys_ptr_t)(/*_.NEWENV__V14*/ curfptr[13]); ; - BASILYS_LOCATION("warmelt-macro.bysl:3418:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3546:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V30*/ curfptr[25])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V30*/ curfptr[25]))); @@ -37456,108 +39005,108 @@ BASILYS_LOCATION("warmelt-macro.bysl:3395:/ block"); ; /*_.LAMBDA___V29*/ curfptr[24] = /*_.LAMBDA___V30*/ curfptr[25];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3415:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3543:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3415:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3543:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3415:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3543:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V29*/ curfptr[24]; /*_.BODYTUP__V31*/ curfptr[26] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_MULTIPLE*/ curfrout->tabval[6])), (basilys_ptr_t)(/*_.CURPAIR__V11*/ curfptr[10]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3420:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3548:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3420:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3548:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_EXIT*/ curfrout->tabval[10])), (3), "CLASS_SRC_EXIT");/*_.INST__V33*/ curfptr[32] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3420:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3548:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V33*/ curfptr[32])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V33*/ curfptr[32]))));basilys_putfield_object((/*_.INST__V33*/ curfptr[32]), (0), (/*_.LOC__V9*/ curfptr[8]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3420:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3548:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V33*/ curfptr[32])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V33*/ curfptr[32]))));basilys_putfield_object((/*_.INST__V33*/ curfptr[32]), (1), (/*_.LABIND__V22*/ curfptr[21]), "SLABEL_BIND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3420:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3548:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V33*/ curfptr[32])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V33*/ curfptr[32]))));basilys_putfield_object((/*_.INST__V33*/ curfptr[32]), (2), (/*_.BODYTUP__V31*/ curfptr[26]), "SEXI_BODY"); ; /*_.EXR__V32*/ curfptr[31] = /*_.INST__V33*/ curfptr[32];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3425:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3553:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.EXR__V32*/ curfptr[31];; - BASILYS_LOCATION("warmelt-macro.bysl:3425:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3553:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V28*/ curfptr[23] = /*_.RETURN___V34*/ curfptr[33];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3415:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3543:/ clear"); /*clear*/ /*_.LAMBDA___V29*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3415:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3543:/ clear"); /*clear*/ /*_.BODYTUP__V31*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3415:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3543:/ clear"); /*clear*/ /*_.EXR__V32*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3415:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3543:/ clear"); /*clear*/ /*_.RETURN___V34*/ curfptr[33] = 0 ;} ; /*_.LET___V21*/ curfptr[17] = /*_.LET___V28*/ curfptr[23];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3409:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3537:/ clear"); /*clear*/ /*_.LABIND__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3409:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3537:/ clear"); /*clear*/ /*_#IS_NOT_A__L3*/ curfnum[2] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3409:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3537:/ clear"); /*clear*/ /*_.IF___V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3409:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3537:/ clear"); /*clear*/ /*_.LET___V28*/ curfptr[23] = 0 ;} ; /*_.LET___V7*/ curfptr[5] = /*_.LET___V21*/ curfptr[17];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3525:/ clear"); /*clear*/ /*_.CONT__V8*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3525:/ clear"); /*clear*/ /*_.LOC__V9*/ curfptr[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3525:/ clear"); /*clear*/ /*_.LIST_FIRST__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3525:/ clear"); /*clear*/ /*_.CURPAIR__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3525:/ clear"); /*clear*/ /*_.SLABNAM__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3525:/ clear"); /*clear*/ /*_.XLABNAM__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3525:/ clear"); /*clear*/ /*_.NEWENV__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3525:/ clear"); /*clear*/ /*_#IS_NOT_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3525:/ clear"); /*clear*/ /*_.IF___V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3525:/ clear"); /*clear*/ /*_.PAIR_TAIL__V19*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3525:/ clear"); /*clear*/ /*_.SETQ___V20*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3397:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3525:/ clear"); /*clear*/ /*_.LET___V21*/ curfptr[17] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V7*/ curfptr[5];; - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ clear"); /*clear*/ /*_.LET___V7*/ curfptr[5] = 0 ;} ; @@ -37568,14 +39117,14 @@ basilys_trace_end("MEXPAND_EXIT", callcount); basilys_topframe = (struct callfr #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_87_MEXPAND_EXIT*/ +} /*end rout_89_MEXPAND_EXIT*/ static basilys_ptr_t -rout_88_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_90_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -37586,7 +39135,7 @@ rout_88_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_88_LAMBDA__st { unsigned nbvar; + struct frame_rout_90_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -37618,34 +39167,34 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3418:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3546:/ getarg"); /*_.E__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3418:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3546:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3418:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3546:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3418:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3546:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*~NEWENV*/ curfclos->tabval[0]); - BASILYS_LOCATION("warmelt-macro.bysl:3418:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3546:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &(/*~MEXPANDER*/ curfclos->tabval[1]); /*_.MACROEXPAND_1__V3*/ curfptr[2] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.E__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3418:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3546:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.MACROEXPAND_1__V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:3418:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3546:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3418:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3546:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V3*/ curfptr[2] = 0 ;} ; @@ -37656,14 +39205,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_88_LAMBDA_*/ +} /*end rout_90_LAMBDA_*/ static basilys_ptr_t -rout_89_MEXPAND_COMPILE_WARNING(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_91_MEXPAND_COMPILE_WARNING(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -37674,7 +39223,7 @@ rout_89_MEXPAND_COMPILE_WARNING(basilysclosure_ptr_t closp_, basilys_ptr_t first #define callcount 0L #endif - struct frame_rout_89_MEXPAND_COMPILE_WARNING_st { unsigned nbvar; + struct frame_rout_91_MEXPAND_COMPILE_WARNING_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -37706,18 +39255,18 @@ basilys_trace_start("MEXPAND_COMPILE_WARNING", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3433:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3561:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3433:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3561:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3433:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3561:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -37726,26 +39275,26 @@ basilys_trace_start("MEXPAND_COMPILE_WARNING", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3433:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3561:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3434:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3434:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3562:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3562:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3434:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3562:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3434:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3562:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3434:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3562:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3434:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3562:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3434)?(3434):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3562)?(3562):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -37754,57 +39303,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:3433:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3434:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3562:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3434:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3562:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3434:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3562:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3435:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3435:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3563:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3563:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L2*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3435:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3563:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3435:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3563:/ apply.arg"); argtab[0].bp_cstring = "mexpand_compile_warning sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:3435:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3563:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L2*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3435:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3563:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3435:/ apply.arg"); - argtab[3].bp_long = 3435; + BASILYS_LOCATION("warmelt-macro.bysl:3563:/ apply.arg"); + argtab[3].bp_long = 3563; /*_.DEBUG_MSG_FUN__V8*/ curfptr[7] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[1])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V7*/ curfptr[5] = /*_.DEBUG_MSG_FUN__V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3435:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3563:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3435:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3563:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3435:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3563:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3436:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3564:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3436:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3564:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V10*/ curfptr[9] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3437:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3565:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V11*/ curfptr[10] = slot; }; ; @@ -37814,13 +39363,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:3433:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V12*/ curfptr[11])));; /*_.SMSG__V14*/ curfptr[13] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:3440:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3568:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3440:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3568:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3440:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3568:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.XMSG__V15*/ curfptr[14] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SMSG__V14*/ curfptr[13]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -37829,69 +39378,69 @@ BASILYS_LOCATION("warmelt-macro.bysl:3433:/ block"); (basilys_magic_discr((basilys_ptr_t)(/*_.XMSG__V15*/ curfptr[14])) == OBMAG_STRING);; /*_#NOT__L4*/ curfnum[3] = (!(/*_#IS_STRING__L3*/ curfnum[0]));; - BASILYS_LOCATION("warmelt-macro.bysl:3442:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3570:/ cond"); /*cond*/ if (/*_#NOT__L4*/ curfnum[3]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3442:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3442:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3570:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3570:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "missing message string in (COMPILE_WARNING <msg> <exp>)"), (basilys_ptr_t)0); /*_.THE_NULL__V17*/ curfptr[16] = (NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3445:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3573:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.THE_NULL__V17*/ curfptr[16];; - BASILYS_LOCATION("warmelt-macro.bysl:3445:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3573:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3443:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3571:/ block"); /*block*/{ /*_.PROGN___V19*/ curfptr[18] = /*_.RETURN___V18*/ curfptr[17];;} ; /*_.IF___V16*/ curfptr[15] = /*_.PROGN___V19*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3442:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3570:/ clear"); /*clear*/ /*_.THE_NULL__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3442:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3570:/ clear"); /*clear*/ /*_.RETURN___V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3442:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3570:/ clear"); /*clear*/ /*_.PROGN___V19*/ curfptr[18] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3442:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3570:/ cond.else"); /*_.IF___V16*/ curfptr[15] = NULL;; } ; /*_.PAIR_TAIL__V20*/ curfptr[16] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:3446:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3574:/ compute"); /*_.CURPAIR__V13*/ curfptr[12] = /*_.SETQ___V21*/ curfptr[17] = /*_.PAIR_TAIL__V20*/ curfptr[16];; - BASILYS_LOCATION("warmelt-macro.bysl:3447:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3575:/ block"); /*block*/{ /*_.SEXP__V23*/ curfptr[22] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:3448:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3576:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3448:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3576:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3448:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3576:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.XEXP__V24*/ curfptr[23] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXP__V23*/ curfptr[22]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.PAIR_TAIL__V25*/ curfptr[24] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V13*/ curfptr[12])));; - BASILYS_LOCATION("warmelt-macro.bysl:3450:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3578:/ compute"); /*_.CURPAIR__V13*/ curfptr[12] = /*_.SETQ___V26*/ curfptr[25] = /*_.PAIR_TAIL__V25*/ curfptr[24];; /*_#NOTNULL__L5*/ curfnum[4] = ((/*_.CURPAIR__V13*/ curfptr[12]) != NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3451:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3579:/ cond"); /*cond*/ if (/*_#NOTNULL__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3451:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3451:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3579:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3579:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V11*/ curfptr[10]), ( "too many arguments in (COMPILE_WARNING <msg> <exp>)"), (basilys_ptr_t)0); @@ -37899,26 +39448,26 @@ BASILYS_LOCATION("warmelt-macro.bysl:3433:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3453:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3581:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3453:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3581:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3453:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3581:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_COMPILEWARNING*/ curfrout->tabval[3])), (3), "CLASS_SRC_COMPILEWARNING");/*_.INST__V29*/ curfptr[28] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3453:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3581:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V29*/ curfptr[28])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V29*/ curfptr[28]))));basilys_putfield_object((/*_.INST__V29*/ curfptr[28]), (0), (/*_.LOC__V11*/ curfptr[10]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3453:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3581:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V29*/ curfptr[28])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V29*/ curfptr[28]))));basilys_putfield_object((/*_.INST__V29*/ curfptr[28]), (1), (/*_.XMSG__V15*/ curfptr[14]), "SCWARN_MSG"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3453:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3581:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V29*/ curfptr[28])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V29*/ curfptr[28]))));basilys_putfield_object((/*_.INST__V29*/ curfptr[28]), (2), (/*_.XEXP__V24*/ curfptr[23]), "SCWARN_EXPR"); @@ -37927,109 +39476,109 @@ BASILYS_LOCATION("warmelt-macro.bysl:3433:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3459:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3459:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3587:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3587:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L6*/ curfnum[5] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3459:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3587:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3459:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3587:/ apply.arg"); argtab[0].bp_cstring = "mexpand_compile_warning result"; - BASILYS_LOCATION("warmelt-macro.bysl:3459:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3587:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L6*/ curfnum[5]; - BASILYS_LOCATION("warmelt-macro.bysl:3459:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3587:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3459:/ apply.arg"); - argtab[3].bp_long = 3459; + BASILYS_LOCATION("warmelt-macro.bysl:3587:/ apply.arg"); + argtab[3].bp_long = 3587; /*_.DEBUG_MSG_FUN__V31*/ curfptr[30] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[1])), (basilys_ptr_t)(/*_.RES__V28*/ curfptr[27]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V30*/ curfptr[29] = /*_.DEBUG_MSG_FUN__V31*/ curfptr[30];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3459:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3587:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3459:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3587:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V31*/ curfptr[30] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3459:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3587:/ cppif.else"); /*_.IFCPP___V30*/ curfptr[29] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3460:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3588:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V28*/ curfptr[27];; - BASILYS_LOCATION("warmelt-macro.bysl:3460:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3588:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V27*/ curfptr[26] = /*_.RETURN___V32*/ curfptr[30];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3453:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3581:/ clear"); /*clear*/ /*_.RES__V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3453:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3581:/ clear"); /*clear*/ /*_.IFCPP___V30*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3453:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3581:/ clear"); /*clear*/ /*_.RETURN___V32*/ curfptr[30] = 0 ;} ; /*_.LET___V22*/ curfptr[18] = /*_.LET___V27*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3447:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3575:/ clear"); /*clear*/ /*_.SEXP__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3447:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3575:/ clear"); /*clear*/ /*_.XEXP__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3447:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3575:/ clear"); /*clear*/ /*_.PAIR_TAIL__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3447:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3575:/ clear"); /*clear*/ /*_.SETQ___V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3447:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3575:/ clear"); /*clear*/ /*_#NOTNULL__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3447:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3575:/ clear"); /*clear*/ /*_.LET___V27*/ curfptr[26] = 0 ;} ; /*_.LET___V9*/ curfptr[7] = /*_.LET___V22*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3436:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3564:/ clear"); /*clear*/ /*_.CONT__V10*/ curfptr[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3436:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3564:/ clear"); /*clear*/ /*_.LOC__V11*/ curfptr[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3436:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3564:/ clear"); /*clear*/ /*_.LIST_FIRST__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3436:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3564:/ clear"); /*clear*/ /*_.CURPAIR__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3436:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3564:/ clear"); /*clear*/ /*_.SMSG__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3436:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3564:/ clear"); /*clear*/ /*_.XMSG__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3436:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3564:/ clear"); /*clear*/ /*_#IS_STRING__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3436:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3564:/ clear"); /*clear*/ /*_#NOT__L4*/ curfnum[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3436:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3564:/ clear"); /*clear*/ /*_.IF___V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3436:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3564:/ clear"); /*clear*/ /*_.PAIR_TAIL__V20*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3436:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3564:/ clear"); /*clear*/ /*_.SETQ___V21*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3436:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3564:/ clear"); /*clear*/ /*_.LET___V22*/ curfptr[18] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3433:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3561:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V9*/ curfptr[7];; - BASILYS_LOCATION("warmelt-macro.bysl:3433:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3561:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3433:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3561:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3433:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3561:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3433:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3561:/ clear"); /*clear*/ /*_.LET___V9*/ curfptr[7] = 0 ;} ; @@ -38040,14 +39589,14 @@ basilys_trace_end("MEXPAND_COMPILE_WARNING", callcount); basilys_topframe = (st #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_89_MEXPAND_COMPILE_WARNING*/ +} /*end rout_91_MEXPAND_COMPILE_WARNING*/ static basilys_ptr_t -rout_90_MEXPAND_ASSERT_MSG(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_92_MEXPAND_ASSERT_MSG(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -38058,7 +39607,7 @@ rout_90_MEXPAND_ASSERT_MSG(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_ #define callcount 0L #endif - struct frame_rout_90_MEXPAND_ASSERT_MSG_st { unsigned nbvar; + struct frame_rout_92_MEXPAND_ASSERT_MSG_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -38090,18 +39639,18 @@ basilys_trace_start("MEXPAND_ASSERT_MSG", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -38110,26 +39659,26 @@ basilys_trace_start("MEXPAND_ASSERT_MSG", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3472:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3600:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3473:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3473:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3601:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3601:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3473:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3601:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3473:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3601:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3473:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3601:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3473:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3601:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3473)?(3473):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3601)?(3601):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -38138,34 +39687,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3472:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3473:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3601:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3473:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3601:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3473:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3601:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3474:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3474:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3602:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3602:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3474:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3602:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3474:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3602:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3474:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3602:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3474:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3602:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3474)?(3474):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3602)?(3602):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -38174,57 +39723,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:3472:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3474:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3602:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3474:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3602:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3474:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3602:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3475:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3475:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3603:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3603:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3475:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3603:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3475:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3603:/ apply.arg"); argtab[0].bp_cstring = "mexpand_assert_msg sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:3475:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3603:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3475:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3603:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3475:/ apply.arg"); - argtab[3].bp_long = 3475; + BASILYS_LOCATION("warmelt-macro.bysl:3603:/ apply.arg"); + argtab[3].bp_long = 3603; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3475:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3603:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3475:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3603:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3475:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3603:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3477:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3605:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3478:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3606:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -38234,24 +39783,24 @@ BASILYS_LOCATION("warmelt-macro.bysl:3472:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; /*_.PAIR_HEAD__V16*/ curfptr[15] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3480:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3608:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3480:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3608:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3480:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3608:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.XMSG__V17*/ curfptr[16] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_HEAD__V16*/ curfptr[15]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_.XTEST__V18*/ curfptr[17] = (/*nil*/NULL);; /*_.ASSFAIL_SYMB__V19*/ curfptr[18] = (/*!konst_4_ASSERT_FAILED*/ curfrout->tabval[4]);; - BASILYS_LOCATION("warmelt-macro.bysl:3483:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3611:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3483:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3611:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ASSFAIL_SYMB__V19*/ curfptr[18]; /*_.ASSFAIL_BINDING__V20*/ curfptr[19] = basilys_apply ((basilysclosure_ptr_t)((/*!FIND_ENV*/ curfrout->tabval[5])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -38260,10 +39809,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:3472:/ block"); (basilys_magic_discr((basilys_ptr_t)(/*_.XMSG__V17*/ curfptr[16])) == OBMAG_STRING);; /*_#NOT__L5*/ curfnum[4] = (!(/*_#IS_STRING__L4*/ curfnum[0]));; - BASILYS_LOCATION("warmelt-macro.bysl:3485:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3613:/ cond"); /*cond*/ if (/*_#NOT__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3485:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3485:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3613:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3613:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "non string message in (ASSERT_MSG <msg> <test>)"), (basilys_ptr_t)0); @@ -38273,16 +39822,16 @@ BASILYS_LOCATION("warmelt-macro.bysl:3472:/ block"); ; /*_.PAIR_TAIL__V21*/ curfptr[20] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3487:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3615:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V22*/ curfptr[21] = /*_.PAIR_TAIL__V21*/ curfptr[20];; /*_#IS_PAIR__L6*/ curfnum[5] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])) == OBMAG_PAIR);; /*_#NOT__L7*/ curfnum[6] = (!(/*_#IS_PAIR__L6*/ curfnum[5]));; - BASILYS_LOCATION("warmelt-macro.bysl:3488:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3616:/ cond"); /*cond*/ if (/*_#NOT__L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3488:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3488:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3616:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3616:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing test in (ASSERT_MSG <msg> <test>)"), (basilys_ptr_t)0); @@ -38292,25 +39841,25 @@ BASILYS_LOCATION("warmelt-macro.bysl:3472:/ block"); ; /*_.PAIR_HEAD__V23*/ curfptr[22] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3490:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3618:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3490:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3618:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3490:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3618:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V24*/ curfptr[23] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_HEAD__V23*/ curfptr[22]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3490:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3618:/ compute"); /*_.XTEST__V18*/ curfptr[17] = /*_.SETQ___V25*/ curfptr[24] = /*_.MACROEXPAND_1__V24*/ curfptr[23];; /*_.PAIR_TAIL__V26*/ curfptr[25] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3491:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3619:/ cond"); /*cond*/ if (/*_.PAIR_TAIL__V26*/ curfptr[25]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3491:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3491:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3619:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3619:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "extra arg for (ASSERT_MSG <msg> <test>)"), (basilys_ptr_t)0); @@ -38318,184 +39867,184 @@ BASILYS_LOCATION("warmelt-macro.bysl:3472:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3493:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3621:/ block"); /*block*/{ /*_#NULL__L8*/ curfnum[7] = ((/*_.ASSFAIL_BINDING__V20*/ curfptr[19]) == NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3496:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3624:/ cond"); /*cond*/ if (/*_#NULL__L8*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3496:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3496:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3624:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3624:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "unbound ASSERT_FAILED in (ASSERT_MSG <msg> <test>)"), (basilys_ptr_t)0); #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3498:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3498:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3626:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3626:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L9*/ curfnum[8] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3498:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3626:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3498:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3626:/ apply.arg"); argtab[0].bp_cstring = "mexpand_assert_msg env without assert_failed"; - BASILYS_LOCATION("warmelt-macro.bysl:3498:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3626:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L9*/ curfnum[8]; - BASILYS_LOCATION("warmelt-macro.bysl:3498:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3626:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3498:/ apply.arg"); - argtab[3].bp_long = 3498; + BASILYS_LOCATION("warmelt-macro.bysl:3626:/ apply.arg"); + argtab[3].bp_long = 3626; /*_.DEBUG_MSG_FUN__V30*/ curfptr[29] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V29*/ curfptr[28] = /*_.DEBUG_MSG_FUN__V30*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3498:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3626:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L9*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3498:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3626:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V30*/ curfptr[29] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3498:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3626:/ cppif.else"); /*_.IFCPP___V29*/ curfptr[28] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3499:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3499:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3627:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3627:/ block"); /*block*/{ /*_.DISCRIM__V32*/ curfptr[31] = (basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])));; /*_#THE_CALLCOUNT__L10*/ curfnum[8] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3499:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3627:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3499:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3627:/ apply.arg"); argtab[0].bp_cstring = "mexpand_assert_msg env\'s class without assert_failed"; - BASILYS_LOCATION("warmelt-macro.bysl:3499:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3627:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L10*/ curfnum[8]; - BASILYS_LOCATION("warmelt-macro.bysl:3499:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3627:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3499:/ apply.arg"); - argtab[3].bp_long = 3499; + BASILYS_LOCATION("warmelt-macro.bysl:3627:/ apply.arg"); + argtab[3].bp_long = 3627; /*_.DEBUG_MSG_FUN__V33*/ curfptr[32] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.DISCRIM__V32*/ curfptr[31]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V31*/ curfptr[29] = /*_.DEBUG_MSG_FUN__V33*/ curfptr[32];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3499:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3627:/ clear"); /*clear*/ /*_.DISCRIM__V32*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3499:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3627:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L10*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3499:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3627:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V33*/ curfptr[32] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3499:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3627:/ cppif.else"); /*_.IFCPP___V31*/ curfptr[29] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3500:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3500:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3628:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3628:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3500:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3628:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3500:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3628:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ASSFAIL_SYMB__V19*/ curfptr[18]; /*_.FIND_ENV_DEBUG__V35*/ curfptr[32] = basilys_apply ((basilysclosure_ptr_t)((/*!FIND_ENV_DEBUG*/ curfrout->tabval[6])), (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_#THE_CALLCOUNT__L11*/ curfnum[8] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3500:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3628:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3500:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3628:/ apply.arg"); argtab[0].bp_cstring = "mexpand_assert_msg findenvdbg give"; - BASILYS_LOCATION("warmelt-macro.bysl:3500:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3628:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L11*/ curfnum[8]; - BASILYS_LOCATION("warmelt-macro.bysl:3500:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3628:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3500:/ apply.arg"); - argtab[3].bp_long = 3500; + BASILYS_LOCATION("warmelt-macro.bysl:3628:/ apply.arg"); + argtab[3].bp_long = 3628; /*_.DEBUG_MSG_FUN__V36*/ curfptr[35] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.FIND_ENV_DEBUG__V35*/ curfptr[32]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V34*/ curfptr[31] = /*_.DEBUG_MSG_FUN__V36*/ curfptr[35];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3500:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3628:/ clear"); /*clear*/ /*_.FIND_ENV_DEBUG__V35*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3500:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3628:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L11*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3500:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3628:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V36*/ curfptr[35] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3500:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3628:/ cppif.else"); /*_.IFCPP___V34*/ curfptr[31] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3501:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3501:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3629:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3629:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L12*/ curfnum[8] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3501:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3629:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3501:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3629:/ apply.arg"); argtab[0].bp_cstring = "mexpand_assert_msg ASSERT_FAILED symbol"; - BASILYS_LOCATION("warmelt-macro.bysl:3501:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3629:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L12*/ curfnum[8]; - BASILYS_LOCATION("warmelt-macro.bysl:3501:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3629:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3501:/ apply.arg"); - argtab[3].bp_long = 3501; + BASILYS_LOCATION("warmelt-macro.bysl:3629:/ apply.arg"); + argtab[3].bp_long = 3629; /*_.DEBUG_MSG_FUN__V38*/ curfptr[35] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.ASSFAIL_SYMB__V19*/ curfptr[18]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V37*/ curfptr[32] = /*_.DEBUG_MSG_FUN__V38*/ curfptr[35];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3501:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3629:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L12*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3501:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3629:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V38*/ curfptr[35] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3501:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3629:/ cppif.else"); /*_.IFCPP___V37*/ curfptr[32] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3502:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3502:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3630:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3630:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3502:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3630:/ cond"); /*cond*/ if ((/*nil*/NULL)) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3502:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3630:/ cond.then"); /*_.IFELSE___V40*/ curfptr[39] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3502:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3630:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3502:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3630:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "assfail_binding nul! @@"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3502)?(3502):__LINE__, __FUNCTION__); + basilys_assert_failed(( "assfail_binding nul! @@"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3630)?(3630):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V40*/ curfptr[39] = 0 ;} ; /*epilog*/} @@ -38504,74 +40053,74 @@ BASILYS_LOCATION("warmelt-macro.bysl:3472:/ block"); ; /*_.IFCPP___V39*/ curfptr[35] = /*_.IFELSE___V40*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3502:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3630:/ clear"); /*clear*/ /*_.IFELSE___V40*/ curfptr[39] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3502:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3630:/ cppif.else"); /*_.IFCPP___V39*/ curfptr[35] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3503:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3631:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:3503:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3631:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3496:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3624:/ block"); /*block*/{ /*_.PROGN___V42*/ curfptr[41] = /*_.RETURN___V41*/ curfptr[39];;} ; /*_.AFPRIM__V28*/ curfptr[27] = /*_.PROGN___V42*/ curfptr[41];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3496:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3624:/ clear"); /*clear*/ /*_.IFCPP___V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3496:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3624:/ clear"); /*clear*/ /*_.IFCPP___V31*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3496:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3624:/ clear"); /*clear*/ /*_.IFCPP___V34*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3496:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3624:/ clear"); /*clear*/ /*_.IFCPP___V37*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3496:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3624:/ clear"); /*clear*/ /*_.IFCPP___V39*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3496:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3624:/ clear"); /*clear*/ /*_.RETURN___V41*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3496:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3624:/ clear"); /*clear*/ /*_.PROGN___V42*/ curfptr[41] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3496:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3624:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3496:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3624:/ block"); /*block*/{ /*_#IS_A__L13*/ curfnum[8] = basilys_is_instance_of((basilys_ptr_t)(/*_.ASSFAIL_BINDING__V20*/ curfptr[19]), (basilys_ptr_t)((/*!CLASS_PRIMITIVE_BINDING*/ curfrout->tabval[7])));; - BASILYS_LOCATION("warmelt-macro.bysl:3504:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3632:/ cond"); /*cond*/ if (/*_#IS_A__L13*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3504:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3504:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3632:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3632:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3505:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3633:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.ASSFAIL_BINDING__V20*/ curfptr[19]), 3, "PBIND_PRIMITIVE");/*_.PBIND_PRIMITIVE__V44*/ curfptr[29] = slot; }; ; /*_.IFELSE___V43*/ curfptr[28] = /*_.PBIND_PRIMITIVE__V44*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3504:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3632:/ clear"); /*clear*/ /*_.PBIND_PRIMITIVE__V44*/ curfptr[29] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3504:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3632:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3504:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3632:/ block"); /*block*/{ /*_#IS_A__L14*/ curfnum[13] = basilys_is_instance_of((basilys_ptr_t)(/*_.ASSFAIL_BINDING__V20*/ curfptr[19]), (basilys_ptr_t)((/*!CLASS_VALUE_BINDING*/ curfrout->tabval[8])));; - BASILYS_LOCATION("warmelt-macro.bysl:3506:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3634:/ cond"); /*cond*/ if (/*_#IS_A__L14*/ curfnum[13]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3506:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3506:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3634:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3634:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3507:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3635:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.ASSFAIL_BINDING__V20*/ curfptr[19]), 1, "VBIND_VALUE");/*_.VBIND_VALUE__V45*/ curfptr[31] = slot; }; ; @@ -38579,154 +40128,154 @@ BASILYS_LOCATION("warmelt-macro.bysl:3472:/ block"); basilys_is_instance_of((basilys_ptr_t)(/*_.VBIND_VALUE__V45*/ curfptr[31]), (basilys_ptr_t)((/*!CLASS_PRIMITIVE*/ curfrout->tabval[9])));; /*_#IF___L15*/ curfnum[14] = /*_#IS_A__L16*/ curfnum[15];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3506:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3634:/ clear"); /*clear*/ /*_.VBIND_VALUE__V45*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3506:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3634:/ clear"); /*clear*/ /*_#IS_A__L16*/ curfnum[15] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3506:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3634:/ cond.else"); /*_#IF___L15*/ curfnum[14] = 0;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:3506:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3634:/ cond"); /*cond*/ if (/*_#IF___L15*/ curfnum[14]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3506:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3506:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3634:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3634:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3509:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3637:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.ASSFAIL_BINDING__V20*/ curfptr[19]), 1, "VBIND_VALUE");/*_.VBIND_VALUE__V47*/ curfptr[35] = slot; }; ; /*_.IFELSE___V46*/ curfptr[32] = /*_.VBIND_VALUE__V47*/ curfptr[35];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3506:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3634:/ clear"); /*clear*/ /*_.VBIND_VALUE__V47*/ curfptr[35] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3506:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3634:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3506:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3634:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3511:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3511:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3639:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3639:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L17*/ curfnum[15] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3511:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3639:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3511:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3639:/ apply.arg"); argtab[0].bp_cstring = "bad assfail_binding"; - BASILYS_LOCATION("warmelt-macro.bysl:3511:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3639:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L17*/ curfnum[15]; - BASILYS_LOCATION("warmelt-macro.bysl:3511:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3639:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3511:/ apply.arg"); - argtab[3].bp_long = 3511; + BASILYS_LOCATION("warmelt-macro.bysl:3639:/ apply.arg"); + argtab[3].bp_long = 3639; /*_.DEBUG_MSG_FUN__V49*/ curfptr[41] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.ASSFAIL_BINDING__V20*/ curfptr[19]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V48*/ curfptr[39] = /*_.DEBUG_MSG_FUN__V49*/ curfptr[41];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3511:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3639:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L17*/ curfnum[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3511:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3639:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V49*/ curfptr[41] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3511:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3639:/ cppif.else"); /*_.IFCPP___V48*/ curfptr[39] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "ASSERT_FAILED not bound to a primitive in (ASSERT_MSG <msg> <test>)"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:3513:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3641:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = NULL;; - BASILYS_LOCATION("warmelt-macro.bysl:3513:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3641:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3510:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3638:/ block"); /*block*/{ /*_.PROGN___V51*/ curfptr[31] = /*_.RETURN___V50*/ curfptr[29];;} ; /*_.IFELSE___V46*/ curfptr[32] = /*_.PROGN___V51*/ curfptr[31];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3506:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3634:/ clear"); /*clear*/ /*_.IFCPP___V48*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3506:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3634:/ clear"); /*clear*/ /*_.RETURN___V50*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3506:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3634:/ clear"); /*clear*/ /*_.PROGN___V51*/ curfptr[31] = 0 ;} ; } ; /*_.IFELSE___V43*/ curfptr[28] = /*_.IFELSE___V46*/ curfptr[32];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3504:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3632:/ clear"); /*clear*/ /*_#IS_A__L14*/ curfnum[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3504:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3632:/ clear"); /*clear*/ /*_#IF___L15*/ curfnum[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3504:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3632:/ clear"); /*clear*/ /*_.IFELSE___V46*/ curfptr[32] = 0 ;} ; } ; /*_.AFPRIM__V28*/ curfptr[27] = /*_.IFELSE___V43*/ curfptr[28];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3496:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3624:/ clear"); /*clear*/ /*_#IS_A__L13*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3496:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3624:/ clear"); /*clear*/ /*_.IFELSE___V43*/ curfptr[28] = 0 ;} ; } ; /*_#IS_MIXINT__L18*/ curfnum[15] = (basilys_magic_discr((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12])) == OBMAG_MIXINT);; - BASILYS_LOCATION("warmelt-macro.bysl:3516:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3644:/ cond"); /*cond*/ if (/*_#IS_MIXINT__L18*/ curfnum[15]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3516:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3516:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3644:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3644:/ block"); /*block*/{ /*_.MIXINT_VAL__V53*/ curfptr[41] = (basilys_val_mixint((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12])));; /*_.FILNAM__V52*/ curfptr[35] = /*_.MIXINT_VAL__V53*/ curfptr[41];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3516:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3644:/ clear"); /*clear*/ /*_.MIXINT_VAL__V53*/ curfptr[41] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3516:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3644:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3516:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3644:/ block"); /*block*/{ /*_#IS_MIXLOC__L19*/ curfnum[13] = (basilys_magic_discr((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12])) == OBMAG_MIXLOC);; - BASILYS_LOCATION("warmelt-macro.bysl:3517:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3645:/ cond"); /*cond*/ if (/*_#IS_MIXLOC__L19*/ curfnum[13]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3517:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3517:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3645:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3645:/ block"); /*block*/{ /*_.MIXLOC_VAL__V55*/ curfptr[29] = (basilys_val_mixloc((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12])));; /*_.IFELSE___V54*/ curfptr[39] = /*_.MIXLOC_VAL__V55*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3517:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3645:/ clear"); /*clear*/ /*_.MIXLOC_VAL__V55*/ curfptr[29] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3517:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3645:/ cond.else"); /*_.IFELSE___V54*/ curfptr[39] = NULL;; } ; /*_.FILNAM__V52*/ curfptr[35] = /*_.IFELSE___V54*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3516:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3644:/ clear"); /*clear*/ /*_#IS_MIXLOC__L19*/ curfnum[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3516:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3644:/ clear"); /*clear*/ /*_.IFELSE___V54*/ curfptr[39] = 0 ;} ; } @@ -38737,82 +40286,82 @@ BASILYS_LOCATION("warmelt-macro.bysl:3472:/ block"); (basilysgc_new_int((basilysobject_ptr_t)((/*!DISCR_INTEGER*/ curfrout->tabval[12])), (/*_#GET_INT__L20*/ curfnum[14])));; /*_.MAKE_TUPLE3__V57*/ curfptr[32] = (basilysgc_new_mult3((basilysobject_ptr_t)((/*!DISCR_MULTIPLE*/ curfrout->tabval[11])), (basilys_ptr_t)(/*_.XMSG__V17*/ curfptr[16]), (basilys_ptr_t)(/*_.FILNAM__V52*/ curfptr[35]), (basilys_ptr_t)(/*_.MAKE_INTEGERBOX__V56*/ curfptr[31])));; - BASILYS_LOCATION("warmelt-macro.bysl:3518:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3646:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3518:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3646:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_PRIMITIVE*/ curfrout->tabval[10])), (3), "CLASS_SRC_PRIMITIVE");/*_.INST__V59*/ curfptr[41] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3518:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3646:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V59*/ curfptr[41])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V59*/ curfptr[41]))));basilys_putfield_object((/*_.INST__V59*/ curfptr[41]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3518:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3646:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V59*/ curfptr[41])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V59*/ curfptr[41]))));basilys_putfield_object((/*_.INST__V59*/ curfptr[41]), (1), (/*_.AFPRIM__V28*/ curfptr[27]), "SPRIM_OPER"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3518:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3646:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V59*/ curfptr[41])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V59*/ curfptr[41]))));basilys_putfield_object((/*_.INST__V59*/ curfptr[41]), (2), (/*_.MAKE_TUPLE3__V57*/ curfptr[32]), "SPRIM_ARGS"); ; /*_.APRIM__V58*/ curfptr[28] = /*_.INST__V59*/ curfptr[41];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3526:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3654:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3526:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3654:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_IFELSE*/ curfrout->tabval[13])), (4), "CLASS_SRC_IFELSE");/*_.INST__V61*/ curfptr[39] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3526:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3654:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V61*/ curfptr[39])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V61*/ curfptr[39]))));basilys_putfield_object((/*_.INST__V61*/ curfptr[39]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3526:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3654:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V61*/ curfptr[39])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V61*/ curfptr[39]))));basilys_putfield_object((/*_.INST__V61*/ curfptr[39]), (1), (/*_.XTEST__V18*/ curfptr[17]), "SIF_TEST"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3526:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3654:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V61*/ curfptr[39])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V61*/ curfptr[39]))));basilys_putfield_object((/*_.INST__V61*/ curfptr[39]), (2), ((/*nil*/NULL)), "SIF_THEN"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3526:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3654:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V61*/ curfptr[39])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V61*/ curfptr[39]))));basilys_putfield_object((/*_.INST__V61*/ curfptr[39]), (3), (/*_.APRIM__V58*/ curfptr[28]), "SIF_ELSE"); ; /*_.ATEST__V60*/ curfptr[29] = /*_.INST__V61*/ curfptr[39];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3532:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3660:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3532:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3660:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_CPPIF*/ curfrout->tabval[14])), (4), "CLASS_SRC_CPPIF");/*_.INST__V63*/ curfptr[62] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3532:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3660:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V63*/ curfptr[62])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V63*/ curfptr[62]))));basilys_putfield_object((/*_.INST__V63*/ curfptr[62]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3532:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3660:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V63*/ curfptr[62])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V63*/ curfptr[62]))));basilys_putfield_object((/*_.INST__V63*/ curfptr[62]), (1), ((/*!konst_15_ENABLE_CHECKING*/ curfrout->tabval[15])), "SIFP_COND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3532:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3660:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V63*/ curfptr[62])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V63*/ curfptr[62]))));basilys_putfield_object((/*_.INST__V63*/ curfptr[62]), (2), (/*_.ATEST__V60*/ curfptr[29]), "SIFP_THEN"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3532:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3660:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V63*/ curfptr[62])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V63*/ curfptr[62]))));basilys_putfield_object((/*_.INST__V63*/ curfptr[62]), (3), ((/*nil*/NULL)), "SIFP_ELSE"); @@ -38821,130 +40370,130 @@ BASILYS_LOCATION("warmelt-macro.bysl:3472:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3539:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3539:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3667:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3667:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L21*/ curfnum[8] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3539:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3667:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3539:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3667:/ apply.arg"); argtab[0].bp_cstring = "mexpand_assert_msg result acppif"; - BASILYS_LOCATION("warmelt-macro.bysl:3539:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3667:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L21*/ curfnum[8]; - BASILYS_LOCATION("warmelt-macro.bysl:3539:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3667:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3539:/ apply.arg"); - argtab[3].bp_long = 3539; + BASILYS_LOCATION("warmelt-macro.bysl:3667:/ apply.arg"); + argtab[3].bp_long = 3667; /*_.DEBUG_MSG_FUN__V65*/ curfptr[64] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.ACPPIF__V62*/ curfptr[61]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V64*/ curfptr[63] = /*_.DEBUG_MSG_FUN__V65*/ curfptr[64];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3539:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3667:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L21*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3539:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3667:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V65*/ curfptr[64] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3539:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3667:/ cppif.else"); /*_.IFCPP___V64*/ curfptr[63] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3540:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3668:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.ACPPIF__V62*/ curfptr[61];; - BASILYS_LOCATION("warmelt-macro.bysl:3540:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3668:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V27*/ curfptr[26] = /*_.RETURN___V66*/ curfptr[64];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3493:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3621:/ clear"); /*clear*/ /*_#NULL__L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3493:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3621:/ clear"); /*clear*/ /*_.AFPRIM__V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3493:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3621:/ clear"); /*clear*/ /*_#IS_MIXINT__L18*/ curfnum[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3493:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3621:/ clear"); /*clear*/ /*_.FILNAM__V52*/ curfptr[35] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3493:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3621:/ clear"); /*clear*/ /*_#GET_INT__L20*/ curfnum[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3493:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3621:/ clear"); /*clear*/ /*_.MAKE_INTEGERBOX__V56*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3493:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3621:/ clear"); /*clear*/ /*_.MAKE_TUPLE3__V57*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3493:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3621:/ clear"); /*clear*/ /*_.APRIM__V58*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3493:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3621:/ clear"); /*clear*/ /*_.ATEST__V60*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3493:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3621:/ clear"); /*clear*/ /*_.ACPPIF__V62*/ curfptr[61] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3493:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3621:/ clear"); /*clear*/ /*_.IFCPP___V64*/ curfptr[63] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3493:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3621:/ clear"); /*clear*/ /*_.RETURN___V66*/ curfptr[64] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V27*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.PAIR_HEAD__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.XMSG__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.XTEST__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.ASSFAIL_SYMB__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.ASSFAIL_BINDING__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_#IS_STRING__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_#NOT__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.PAIR_TAIL__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.SETQ___V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_#IS_PAIR__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_#NOT__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.PAIR_HEAD__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.SETQ___V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.PAIR_TAIL__V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3476:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3604:/ clear"); /*clear*/ /*_.LET___V27*/ curfptr[26] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -38955,14 +40504,14 @@ basilys_trace_end("MEXPAND_ASSERT_MSG", callcount); basilys_topframe = (struct #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_90_MEXPAND_ASSERT_MSG*/ +} /*end rout_92_MEXPAND_ASSERT_MSG*/ static basilys_ptr_t -rout_91_MEXPAND_DEBUG_MSG(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_93_MEXPAND_DEBUG_MSG(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -38973,7 +40522,7 @@ rout_91_MEXPAND_DEBUG_MSG(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, #define callcount 0L #endif - struct frame_rout_91_MEXPAND_DEBUG_MSG_st { unsigned nbvar; + struct frame_rout_93_MEXPAND_DEBUG_MSG_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -39005,18 +40554,18 @@ basilys_trace_start("MEXPAND_DEBUG_MSG", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -39025,26 +40574,26 @@ basilys_trace_start("MEXPAND_DEBUG_MSG", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3552:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3680:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3553:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3553:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3681:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3681:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3553:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3681:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3553:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3681:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3553:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3681:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3553:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3681:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3553)?(3553):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3681)?(3681):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -39053,34 +40602,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3552:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3553:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3681:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3553:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3681:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3553:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3681:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3554:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3554:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3682:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3682:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3554:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3682:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3554:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3682:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3554:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3682:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3554:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3682:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3554)?(3554):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3682)?(3682):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -39089,57 +40638,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:3552:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3554:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3682:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3554:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3682:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3554:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3682:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3555:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3555:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3683:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3683:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3555:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3683:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3555:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3683:/ apply.arg"); argtab[0].bp_cstring = "mexpand_debug_msg sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:3555:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3683:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3555:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3683:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3555:/ apply.arg"); - argtab[3].bp_long = 3555; + BASILYS_LOCATION("warmelt-macro.bysl:3683:/ apply.arg"); + argtab[3].bp_long = 3683; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3555:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3683:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3555:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3683:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3555:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3683:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3557:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3685:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3558:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3686:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -39149,13 +40698,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:3552:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; /*_.PAIR_HEAD__V16*/ curfptr[15] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3560:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3688:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3560:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3688:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3560:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3688:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.XVAL__V17*/ curfptr[16] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_HEAD__V16*/ curfptr[15]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -39164,16 +40713,16 @@ BASILYS_LOCATION("warmelt-macro.bysl:3552:/ block"); /*_.XCOUNT__V19*/ curfptr[18] = (/*nil*/NULL);; /*_.PAIR_TAIL__V20*/ curfptr[19] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3564:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3692:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V21*/ curfptr[20] = /*_.PAIR_TAIL__V20*/ curfptr[19];; /*_#IS_PAIR__L4*/ curfnum[0] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])) == OBMAG_PAIR);; /*_#NOT__L5*/ curfnum[4] = (!(/*_#IS_PAIR__L4*/ curfnum[0]));; - BASILYS_LOCATION("warmelt-macro.bysl:3565:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3693:/ cond"); /*cond*/ if (/*_#NOT__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3565:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3565:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3693:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3693:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "missing message in DEBUG_MSG"), (basilys_ptr_t)0); @@ -39183,77 +40732,77 @@ BASILYS_LOCATION("warmelt-macro.bysl:3552:/ block"); ; /*_.PAIR_HEAD__V22*/ curfptr[21] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3567:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3695:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3567:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3695:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3567:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3695:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V23*/ curfptr[22] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_HEAD__V22*/ curfptr[21]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3567:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3695:/ compute"); /*_.XMSG__V18*/ curfptr[17] = /*_.SETQ___V24*/ curfptr[23] = /*_.MACROEXPAND_1__V23*/ curfptr[22];; /*_.PAIR_TAIL__V25*/ curfptr[24] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3568:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3696:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V26*/ curfptr[25] = /*_.PAIR_TAIL__V25*/ curfptr[24];; /*_#IS_PAIR__L6*/ curfnum[5] = (basilys_magic_discr((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])) == OBMAG_PAIR);; - BASILYS_LOCATION("warmelt-macro.bysl:3569:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3697:/ cond"); /*cond*/ if (/*_#IS_PAIR__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3569:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3569:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3697:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3697:/ block"); /*block*/{ /*_.PAIR_HEAD__V28*/ curfptr[27] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3571:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3699:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3571:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3699:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3571:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3699:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V29*/ curfptr[28] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_HEAD__V28*/ curfptr[27]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3571:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3699:/ compute"); /*_.XCOUNT__V19*/ curfptr[18] = /*_.SETQ___V30*/ curfptr[29] = /*_.MACROEXPAND_1__V29*/ curfptr[28];; /*_.PAIR_TAIL__V31*/ curfptr[30] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3572:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3700:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V32*/ curfptr[31] = /*_.PAIR_TAIL__V31*/ curfptr[30];; - BASILYS_LOCATION("warmelt-macro.bysl:3570:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3698:/ block"); /*block*/{ /*_.PROGN___V33*/ curfptr[32] = /*_.SETQ___V32*/ curfptr[31];;} ; /*_.IF___V27*/ curfptr[26] = /*_.PROGN___V33*/ curfptr[32];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3569:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3697:/ clear"); /*clear*/ /*_.PAIR_HEAD__V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3569:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3697:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3569:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3697:/ clear"); /*clear*/ /*_.SETQ___V30*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3569:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3697:/ clear"); /*clear*/ /*_.PAIR_TAIL__V31*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3569:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3697:/ clear"); /*clear*/ /*_.SETQ___V32*/ curfptr[31] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3569:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3697:/ clear"); /*clear*/ /*_.PROGN___V33*/ curfptr[32] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3569:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3697:/ cond.else"); /*_.IF___V27*/ curfptr[26] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:3573:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3701:/ cond"); /*cond*/ if (/*_.CURPAIR__V15*/ curfptr[14]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3573:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3573:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3701:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3701:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "too many arguments to DEBUG_MSG"), (basilys_ptr_t)0); @@ -39265,10 +40814,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:3552:/ block"); (basilys_magic_discr((basilys_ptr_t)(/*_.XMSG__V18*/ curfptr[17])) == OBMAG_STRING);; /*_#NOT__L8*/ curfnum[7] = (!(/*_#IS_STRING__L7*/ curfnum[6]));; - BASILYS_LOCATION("warmelt-macro.bysl:3575:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3703:/ cond"); /*cond*/ if (/*_#NOT__L8*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3575:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3575:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3703:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3703:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "message argument should be string in DEBUG_MSG"), (basilys_ptr_t)0); @@ -39278,114 +40827,114 @@ BASILYS_LOCATION("warmelt-macro.bysl:3552:/ block"); ; /*_#NULL__L9*/ curfnum[8] = ((/*_.XCOUNT__V19*/ curfptr[18]) == NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3577:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3705:/ cond"); /*cond*/ if (/*_#NULL__L9*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3577:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3577:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3705:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3705:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3578:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3706:/ block"); /*block*/{ /*_.CONLIS__V36*/ curfptr[29] = (basilysgc_new_list((basilysobject_ptr_t)((/*!DISCR_LIST*/ curfrout->tabval[4]))));; basilysgc_append_list((basilys_ptr_t)(/*_.CONLIS__V36*/ curfptr[29]), (basilys_ptr_t)((/*!konst_5_THE_CALLCOUNT*/ curfrout->tabval[5]))); - BASILYS_LOCATION("warmelt-macro.bysl:3580:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3708:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3580:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3708:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])), (3), "CLASS_SEXPR");/*_.INST__V38*/ curfptr[31] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3580:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3708:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V38*/ curfptr[31])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V38*/ curfptr[31]))));basilys_putfield_object((/*_.INST__V38*/ curfptr[31]), (2), (/*_.CONLIS__V36*/ curfptr[29]), "SEXP_CONTENTS"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3580:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3708:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V38*/ curfptr[31])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V38*/ curfptr[31]))));basilys_putfield_object((/*_.INST__V38*/ curfptr[31]), (1), (/*_.LOC__V13*/ curfptr[12]), "LOCA_LOCATION"); ; /*_.INST___V37*/ curfptr[30] = /*_.INST__V38*/ curfptr[31];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3580:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3708:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3580:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3708:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3580:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3708:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V39*/ curfptr[32] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.INST___V37*/ curfptr[30]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3580:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3708:/ compute"); /*_.XCOUNT__V19*/ curfptr[18] = /*_.SETQ___V40*/ curfptr[39] = /*_.MACROEXPAND_1__V39*/ curfptr[32];; /*_.LET___V35*/ curfptr[28] = /*_.SETQ___V40*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3578:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3706:/ clear"); /*clear*/ /*_.CONLIS__V36*/ curfptr[29] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3578:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3706:/ clear"); /*clear*/ /*_.INST___V37*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3578:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3706:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V39*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3578:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3706:/ clear"); /*clear*/ /*_.SETQ___V40*/ curfptr[39] = 0 ;} ; /*_.IF___V34*/ curfptr[27] = /*_.LET___V35*/ curfptr[28];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3577:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3705:/ clear"); /*clear*/ /*_.LET___V35*/ curfptr[28] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3577:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3705:/ cond.else"); /*_.IF___V34*/ curfptr[27] = NULL;; } ; - BASILYS_LOCATION("warmelt-macro.bysl:3584:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3712:/ block"); /*block*/{ /*_#IS_MIXINT__L10*/ curfnum[9] = (basilys_magic_discr((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12])) == OBMAG_MIXINT);; - BASILYS_LOCATION("warmelt-macro.bysl:3586:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3714:/ cond"); /*cond*/ if (/*_#IS_MIXINT__L10*/ curfnum[9]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3586:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3586:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3714:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3714:/ block"); /*block*/{ /*_.MIXINT_VAL__V43*/ curfptr[32] = (basilys_val_mixint((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12])));; /*_.DFILNAM__V42*/ curfptr[30] = /*_.MIXINT_VAL__V43*/ curfptr[32];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3586:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3714:/ clear"); /*clear*/ /*_.MIXINT_VAL__V43*/ curfptr[32] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3586:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3714:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3586:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3714:/ block"); /*block*/{ /*_#IS_MIXLOC__L11*/ curfnum[10] = (basilys_magic_discr((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12])) == OBMAG_MIXLOC);; - BASILYS_LOCATION("warmelt-macro.bysl:3587:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3715:/ cond"); /*cond*/ if (/*_#IS_MIXLOC__L11*/ curfnum[10]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3587:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3587:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3715:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3715:/ block"); /*block*/{ /*_.MIXLOC_VAL__V45*/ curfptr[28] = (basilys_val_mixloc((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12])));; /*_.IFELSE___V44*/ curfptr[39] = /*_.MIXLOC_VAL__V45*/ curfptr[28];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3587:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3715:/ clear"); /*clear*/ /*_.MIXLOC_VAL__V45*/ curfptr[28] = 0 ;} ; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3587:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3715:/ cond.else"); /*_.IFELSE___V44*/ curfptr[39] = NULL;; } ; /*_.DFILNAM__V42*/ curfptr[30] = /*_.IFELSE___V44*/ curfptr[39];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3586:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3714:/ clear"); /*clear*/ /*_#IS_MIXLOC__L11*/ curfnum[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3586:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3714:/ clear"); /*clear*/ /*_.IFELSE___V44*/ curfptr[39] = 0 ;} ; } @@ -39396,53 +40945,53 @@ BASILYS_LOCATION("warmelt-macro.bysl:3552:/ block"); (basilysgc_new_int((basilysobject_ptr_t)((/*!DISCR_INTEGER*/ curfrout->tabval[9])), (/*_#GET_INT__L12*/ curfnum[10])));; /*_.MAKE_TUPLE5__V47*/ curfptr[28] = (basilysgc_new_mult5((basilysobject_ptr_t)((/*!DISCR_MULTIPLE*/ curfrout->tabval[8])), (basilys_ptr_t)(/*_.XVAL__V17*/ curfptr[16]), (basilys_ptr_t)(/*_.XMSG__V18*/ curfptr[17]), (basilys_ptr_t)(/*_.XCOUNT__V19*/ curfptr[18]), (basilys_ptr_t)(/*_.DFILNAM__V42*/ curfptr[30]), (basilys_ptr_t)(/*_.MAKE_INTEGERBOX__V46*/ curfptr[32])));; - BASILYS_LOCATION("warmelt-macro.bysl:3588:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3716:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3588:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3716:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_APPLY*/ curfrout->tabval[6])), (3), "CLASS_SRC_APPLY");/*_.INST__V49*/ curfptr[48] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3588:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3716:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48]))));basilys_putfield_object((/*_.INST__V49*/ curfptr[48]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3588:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3716:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48]))));basilys_putfield_object((/*_.INST__V49*/ curfptr[48]), (1), ((/*!konst_7_DEBUG_MSG_FUN*/ curfrout->tabval[7])), "SAPP_FUN"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3588:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3716:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V49*/ curfptr[48]))));basilys_putfield_object((/*_.INST__V49*/ curfptr[48]), (2), (/*_.MAKE_TUPLE5__V47*/ curfptr[28]), "SAPP_ARGS"); ; /*_.DCALL__V48*/ curfptr[39] = /*_.INST__V49*/ curfptr[48];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3598:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3726:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3598:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3726:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_CPPIF*/ curfrout->tabval[10])), (4), "CLASS_SRC_CPPIF");/*_.INST__V51*/ curfptr[50] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3598:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3726:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V51*/ curfptr[50])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V51*/ curfptr[50]))));basilys_putfield_object((/*_.INST__V51*/ curfptr[50]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3598:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3726:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V51*/ curfptr[50])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V51*/ curfptr[50]))));basilys_putfield_object((/*_.INST__V51*/ curfptr[50]), (1), ((/*!konst_11_ENABLE_CHECKING*/ curfrout->tabval[11])), "SIFP_COND"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3598:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3726:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V51*/ curfptr[50])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V51*/ curfptr[50]))));basilys_putfield_object((/*_.INST__V51*/ curfptr[50]), (2), (/*_.DCALL__V48*/ curfptr[39]), "SIFP_THEN"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3598:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3726:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V51*/ curfptr[50])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V51*/ curfptr[50]))));basilys_putfield_object((/*_.INST__V51*/ curfptr[50]), (3), ((/*nil*/NULL)), "SIFP_ELSE"); @@ -39451,132 +41000,132 @@ BASILYS_LOCATION("warmelt-macro.bysl:3552:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3605:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3605:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3733:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3733:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L13*/ curfnum[12] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3605:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3733:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3605:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3733:/ apply.arg"); argtab[0].bp_cstring = "mexpand_debug_msg result dcppif"; - BASILYS_LOCATION("warmelt-macro.bysl:3605:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3733:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L13*/ curfnum[12]; - BASILYS_LOCATION("warmelt-macro.bysl:3605:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3733:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3605:/ apply.arg"); - argtab[3].bp_long = 3605; + BASILYS_LOCATION("warmelt-macro.bysl:3733:/ apply.arg"); + argtab[3].bp_long = 3733; /*_.DEBUG_MSG_FUN__V53*/ curfptr[52] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.DCPPIF__V50*/ curfptr[49]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V52*/ curfptr[51] = /*_.DEBUG_MSG_FUN__V53*/ curfptr[52];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3605:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3733:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L13*/ curfnum[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3605:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3733:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V53*/ curfptr[52] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3605:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3733:/ cppif.else"); /*_.IFCPP___V52*/ curfptr[51] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3606:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3734:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.DCPPIF__V50*/ curfptr[49];; - BASILYS_LOCATION("warmelt-macro.bysl:3606:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3734:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V41*/ curfptr[29] = /*_.RETURN___V54*/ curfptr[52];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3584:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3712:/ clear"); /*clear*/ /*_#IS_MIXINT__L10*/ curfnum[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3584:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3712:/ clear"); /*clear*/ /*_.DFILNAM__V42*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3584:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3712:/ clear"); /*clear*/ /*_#GET_INT__L12*/ curfnum[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3584:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3712:/ clear"); /*clear*/ /*_.MAKE_INTEGERBOX__V46*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3584:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3712:/ clear"); /*clear*/ /*_.MAKE_TUPLE5__V47*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3584:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3712:/ clear"); /*clear*/ /*_.DCALL__V48*/ curfptr[39] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3584:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3712:/ clear"); /*clear*/ /*_.DCPPIF__V50*/ curfptr[49] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3584:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3712:/ clear"); /*clear*/ /*_.IFCPP___V52*/ curfptr[51] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3584:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3712:/ clear"); /*clear*/ /*_.RETURN___V54*/ curfptr[52] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V41*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.PAIR_HEAD__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.XVAL__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.XMSG__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.XCOUNT__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.PAIR_TAIL__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.SETQ___V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_#IS_PAIR__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_#NOT__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.PAIR_HEAD__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.SETQ___V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.PAIR_TAIL__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.SETQ___V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_#IS_PAIR__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.IF___V27*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_#IS_STRING__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_#NOT__L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_#NULL__L9*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.IF___V34*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3556:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3684:/ clear"); /*clear*/ /*_.LET___V41*/ curfptr[29] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -39587,14 +41136,14 @@ basilys_trace_end("MEXPAND_DEBUG_MSG", callcount); basilys_topframe = (struct c #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_91_MEXPAND_DEBUG_MSG*/ +} /*end rout_93_MEXPAND_DEBUG_MSG*/ static basilys_ptr_t -rout_92_MEXPAND_EXPORT_VALUES(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_94_MEXPAND_EXPORT_VALUES(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -39605,7 +41154,7 @@ rout_92_MEXPAND_EXPORT_VALUES(basilysclosure_ptr_t closp_, basilys_ptr_t firstar #define callcount 0L #endif - struct frame_rout_92_MEXPAND_EXPORT_VALUES_st { unsigned nbvar; + struct frame_rout_94_MEXPAND_EXPORT_VALUES_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -39637,18 +41186,18 @@ basilys_trace_start("MEXPAND_EXPORT_VALUES", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -39657,26 +41206,26 @@ basilys_trace_start("MEXPAND_EXPORT_VALUES", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3613:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3741:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3614:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3614:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3742:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3742:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3614:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3742:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3614:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3742:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3614:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3742:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3614:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3742:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3614)?(3614):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3742)?(3742):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -39685,34 +41234,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3613:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3614:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3742:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3614:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3742:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3614:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3742:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3615:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3615:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3743:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3743:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3615:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3743:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3615:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3743:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3615:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3743:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3615:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3743:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3615)?(3615):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3743)?(3743):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -39721,57 +41270,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:3613:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3615:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3743:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3615:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3743:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3615:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3743:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3616:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3616:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3744:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3744:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3616:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3744:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3616:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3744:/ apply.arg"); argtab[0].bp_cstring = "mexpand_export_values sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:3616:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3744:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3616:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3744:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3616:/ apply.arg"); - argtab[3].bp_long = 3616; + BASILYS_LOCATION("warmelt-macro.bysl:3744:/ apply.arg"); + argtab[3].bp_long = 3744; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3616:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3744:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3616:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3744:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3616:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3744:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3617:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3745:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3618:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3746:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3619:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3747:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -39779,25 +41328,25 @@ BASILYS_LOCATION("warmelt-macro.bysl:3613:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.CONT__V12*/ curfptr[11])));; /*_.CURPAIR__V15*/ curfptr[14] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; - BASILYS_LOCATION("warmelt-macro.bysl:3623:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3751:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3623:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3751:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V17*/ curfptr[16] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_8*/ curfrout->tabval[8])), (3)); ; - BASILYS_LOCATION("warmelt-macro.bysl:3623:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3751:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V17*/ curfptr[16])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V17*/ curfptr[16]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V17*/ curfptr[16])->tabval[0] = (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]); ; - BASILYS_LOCATION("warmelt-macro.bysl:3623:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3751:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V17*/ curfptr[16])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V17*/ curfptr[16]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V17*/ curfptr[16])->tabval[1] = (basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3]); ; - BASILYS_LOCATION("warmelt-macro.bysl:3623:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3751:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V17*/ curfptr[16])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 2>= 0 && 2< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V17*/ curfptr[16]))); @@ -39805,30 +41354,30 @@ BASILYS_LOCATION("warmelt-macro.bysl:3613:/ block"); ; /*_.LAMBDA___V16*/ curfptr[15] = /*_.LAMBDA___V17*/ curfptr[16];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3621:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3749:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3621:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3749:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[4]); - BASILYS_LOCATION("warmelt-macro.bysl:3621:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3749:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V16*/ curfptr[15]; /*_.SYMBTUP__V18*/ curfptr[17] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_MULTIPLE*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3631:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3759:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3631:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3759:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_EXPORT_VALUES*/ curfrout->tabval[9])), (2), "CLASS_SRC_EXPORT_VALUES");/*_.INST__V20*/ curfptr[19] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3631:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3759:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19]))));basilys_putfield_object((/*_.INST__V20*/ curfptr[19]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3631:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3759:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19]))));basilys_putfield_object((/*_.INST__V20*/ curfptr[19]), (1), (/*_.SYMBTUP__V18*/ curfptr[17]), "SEXPORT_NAMES"); @@ -39837,81 +41386,81 @@ BASILYS_LOCATION("warmelt-macro.bysl:3613:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3635:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3635:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3763:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3763:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3635:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3763:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3635:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3763:/ apply.arg"); argtab[0].bp_cstring = "mexpand_export_values result res"; - BASILYS_LOCATION("warmelt-macro.bysl:3635:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3763:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L4*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3635:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3763:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3635:/ apply.arg"); - argtab[3].bp_long = 3635; + BASILYS_LOCATION("warmelt-macro.bysl:3763:/ apply.arg"); + argtab[3].bp_long = 3763; /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V19*/ curfptr[18]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V21*/ curfptr[20] = /*_.DEBUG_MSG_FUN__V22*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3635:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3763:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3635:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3763:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3635:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3763:/ cppif.else"); /*_.IFCPP___V21*/ curfptr[20] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3636:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3764:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V19*/ curfptr[18];; - BASILYS_LOCATION("warmelt-macro.bysl:3636:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3764:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V11*/ curfptr[9] = /*_.RETURN___V23*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3617:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3745:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3617:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3745:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3617:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3745:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3617:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3745:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3617:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3745:/ clear"); /*clear*/ /*_.LAMBDA___V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3617:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3745:/ clear"); /*clear*/ /*_.SYMBTUP__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3617:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3745:/ clear"); /*clear*/ /*_.RES__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3617:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3745:/ clear"); /*clear*/ /*_.IFCPP___V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3617:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3745:/ clear"); /*clear*/ /*_.RETURN___V23*/ curfptr[21] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -39922,14 +41471,14 @@ basilys_trace_end("MEXPAND_EXPORT_VALUES", callcount); basilys_topframe = (stru #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_92_MEXPAND_EXPORT_VALUES*/ +} /*end rout_94_MEXPAND_EXPORT_VALUES*/ static basilys_ptr_t -rout_93_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_95_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -39940,7 +41489,7 @@ rout_93_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_93_LAMBDA__st { unsigned nbvar; + struct frame_rout_95_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -39972,70 +41521,70 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3623:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3751:/ getarg"); /*_.S__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3623:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3751:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3624:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3752:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3624:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3752:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3624:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3752:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*~ENV*/ curfclos->tabval[0]); - BASILYS_LOCATION("warmelt-macro.bysl:3624:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3752:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &(/*~MEXPANDER*/ curfclos->tabval[1]); /*_.SYM__V4*/ curfptr[3] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.S__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_#IS_NOT_A__L1*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SYM__V4*/ curfptr[3]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3625:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3753:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3625:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3625:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3753:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3753:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3627:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3755:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3627:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3755:/ apply.arg"); argtab[0].bp_cstring = "mexpand_export_values bad sym"; /*_.DEBUGMSG__V5*/ curfptr[4] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUGMSG*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SYM__V4*/ curfptr[3]), (BPARSTR_CSTRING ""), argtab, "", (union basilysparam_un*)0); } ; basilys_error_str((basilys_ptr_t)((/*~LOC*/ curfclos->tabval[2])), ( "(EXPORT_VALUES <sym>...) expecting symbol"), (basilys_ptr_t)0); - BASILYS_LOCATION("warmelt-macro.bysl:3626:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3754:/ block"); /*block*/{} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3625:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3753:/ clear"); /*clear*/ /*_.DEBUGMSG__V5*/ curfptr[4] = 0 ;} ; } /*noelse*/ ; /*_.LET___V3*/ curfptr[2] = /*_.SYM__V4*/ curfptr[3];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3624:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3752:/ clear"); /*clear*/ /*_.SYM__V4*/ curfptr[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3624:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3752:/ clear"); /*clear*/ /*_#IS_NOT_A__L1*/ curfnum[0] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3623:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3751:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:3623:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3751:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3623:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3751:/ clear"); /*clear*/ /*_.LET___V3*/ curfptr[2] = 0 ;} ; @@ -40046,14 +41595,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_93_LAMBDA_*/ +} /*end rout_95_LAMBDA_*/ static basilys_ptr_t -rout_94_MEXPAND_EXPORT_MACRO(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_96_MEXPAND_EXPORT_MACRO(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -40064,7 +41613,7 @@ rout_94_MEXPAND_EXPORT_MACRO(basilysclosure_ptr_t closp_, basilys_ptr_t firstarg #define callcount 0L #endif - struct frame_rout_94_MEXPAND_EXPORT_MACRO_st { unsigned nbvar; + struct frame_rout_96_MEXPAND_EXPORT_MACRO_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -40096,18 +41645,18 @@ basilys_trace_start("MEXPAND_EXPORT_MACRO", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -40116,26 +41665,26 @@ basilys_trace_start("MEXPAND_EXPORT_MACRO", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3643:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3771:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3644:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3644:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3772:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3772:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3644:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3772:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3644:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3772:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3644:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3772:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3644:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3772:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3644)?(3644):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3772)?(3772):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -40144,34 +41693,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3643:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3644:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3772:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3644:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3772:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3644:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3772:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3645:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3645:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3773:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3773:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3645:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3773:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3645:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3773:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3645:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3773:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3645:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3773:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3645)?(3645):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3773)?(3773):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -40180,57 +41729,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:3643:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3645:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3773:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3645:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3773:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3645:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3773:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3646:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3646:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3774:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3774:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3646:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3774:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3646:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3774:/ apply.arg"); argtab[0].bp_cstring = "mexpand_export_macro sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:3646:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3774:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3646:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3774:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3646:/ apply.arg"); - argtab[3].bp_long = 3646; + BASILYS_LOCATION("warmelt-macro.bysl:3774:/ apply.arg"); + argtab[3].bp_long = 3774; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3646:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3774:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3646:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3774:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3646:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3774:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3647:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3775:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3648:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3776:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3649:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3777:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -40240,23 +41789,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:3643:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; /*_.PAIR_HEAD__V16*/ curfptr[15] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3651:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3779:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3651:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3779:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3651:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3779:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.SYMB__V17*/ curfptr[16] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_HEAD__V16*/ curfptr[15]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_#IS_NOT_A__L4*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SYMB__V17*/ curfptr[16]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[4])));; - BASILYS_LOCATION("warmelt-macro.bysl:3653:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3781:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3653:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3653:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3781:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3781:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(EXPORT_MACRO <sym> <expander>) expecting symbol"), (basilys_ptr_t)0); @@ -40266,29 +41815,29 @@ BASILYS_LOCATION("warmelt-macro.bysl:3643:/ block"); ; /*_.PAIR_TAIL__V18*/ curfptr[17] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3655:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3783:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V19*/ curfptr[18] = /*_.PAIR_TAIL__V18*/ curfptr[17];; - BASILYS_LOCATION("warmelt-macro.bysl:3656:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3784:/ block"); /*block*/{ /*_.PAIR_HEAD__V21*/ curfptr[20] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3656:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3784:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3656:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3784:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3656:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3784:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.EXPV__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_HEAD__V21*/ curfptr[20]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_#NULL__L5*/ curfnum[4] = ((/*_.EXPV__V22*/ curfptr[21]) == NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3658:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3786:/ cond"); /*cond*/ if (/*_#NULL__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3658:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3658:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3786:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3786:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(EXPORT_MACRO <sym> <expander>) expecting expander"), (basilys_ptr_t)0); @@ -40296,26 +41845,26 @@ BASILYS_LOCATION("warmelt-macro.bysl:3643:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3660:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3788:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3660:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3788:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3660:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3788:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_EXPORT_MACRO*/ curfrout->tabval[5])), (3), "CLASS_SRC_EXPORT_MACRO");/*_.INST__V25*/ curfptr[24] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3660:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3788:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V25*/ curfptr[24])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V25*/ curfptr[24]))));basilys_putfield_object((/*_.INST__V25*/ curfptr[24]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3660:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3788:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V25*/ curfptr[24])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V25*/ curfptr[24]))));basilys_putfield_object((/*_.INST__V25*/ curfptr[24]), (1), (/*_.SYMB__V17*/ curfptr[16]), "SEXPMAC_MNAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3660:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3788:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V25*/ curfptr[24])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V25*/ curfptr[24]))));basilys_putfield_object((/*_.INST__V25*/ curfptr[24]), (2), (/*_.EXPV__V22*/ curfptr[21]), "SEXPMAC_MVAL"); @@ -40324,103 +41873,103 @@ BASILYS_LOCATION("warmelt-macro.bysl:3643:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3666:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3666:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3794:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3794:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L6*/ curfnum[5] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3666:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3794:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3666:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3794:/ apply.arg"); argtab[0].bp_cstring = "mexpand_export_macro result res"; - BASILYS_LOCATION("warmelt-macro.bysl:3666:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3794:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L6*/ curfnum[5]; - BASILYS_LOCATION("warmelt-macro.bysl:3666:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3794:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3666:/ apply.arg"); - argtab[3].bp_long = 3666; + BASILYS_LOCATION("warmelt-macro.bysl:3794:/ apply.arg"); + argtab[3].bp_long = 3794; /*_.DEBUG_MSG_FUN__V27*/ curfptr[26] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V24*/ curfptr[23]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V26*/ curfptr[25] = /*_.DEBUG_MSG_FUN__V27*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3666:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3794:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3666:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3794:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V27*/ curfptr[26] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3666:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3794:/ cppif.else"); /*_.IFCPP___V26*/ curfptr[25] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3667:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3795:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V24*/ curfptr[23];; - BASILYS_LOCATION("warmelt-macro.bysl:3667:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3795:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V23*/ curfptr[22] = /*_.RETURN___V28*/ curfptr[26];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3660:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3788:/ clear"); /*clear*/ /*_.RES__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3660:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3788:/ clear"); /*clear*/ /*_.IFCPP___V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3660:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3788:/ clear"); /*clear*/ /*_.RETURN___V28*/ curfptr[26] = 0 ;} ; /*_.LET___V20*/ curfptr[19] = /*_.LET___V23*/ curfptr[22];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3656:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3784:/ clear"); /*clear*/ /*_.PAIR_HEAD__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3656:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3784:/ clear"); /*clear*/ /*_.EXPV__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3656:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3784:/ clear"); /*clear*/ /*_#NULL__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3656:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3784:/ clear"); /*clear*/ /*_.LET___V23*/ curfptr[22] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V20*/ curfptr[19];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3647:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3775:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3647:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3775:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3647:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3775:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3647:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3775:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3647:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3775:/ clear"); /*clear*/ /*_.PAIR_HEAD__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3647:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3775:/ clear"); /*clear*/ /*_.SYMB__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3647:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3775:/ clear"); /*clear*/ /*_#IS_NOT_A__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3647:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3775:/ clear"); /*clear*/ /*_.PAIR_TAIL__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3647:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3775:/ clear"); /*clear*/ /*_.SETQ___V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3647:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3775:/ clear"); /*clear*/ /*_.LET___V20*/ curfptr[19] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -40431,14 +41980,14 @@ basilys_trace_end("MEXPAND_EXPORT_MACRO", callcount); basilys_topframe = (struc #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_94_MEXPAND_EXPORT_MACRO*/ +} /*end rout_96_MEXPAND_EXPORT_MACRO*/ static basilys_ptr_t -rout_95_MEXPAND_EXPORT_PATMACRO(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_97_MEXPAND_EXPORT_PATMACRO(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -40449,7 +41998,7 @@ rout_95_MEXPAND_EXPORT_PATMACRO(basilysclosure_ptr_t closp_, basilys_ptr_t first #define callcount 0L #endif - struct frame_rout_95_MEXPAND_EXPORT_PATMACRO_st { unsigned nbvar; + struct frame_rout_97_MEXPAND_EXPORT_PATMACRO_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -40481,18 +42030,18 @@ basilys_trace_start("MEXPAND_EXPORT_PATMACRO", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -40501,26 +42050,26 @@ basilys_trace_start("MEXPAND_EXPORT_PATMACRO", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3674:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3802:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3675:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3675:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3803:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3803:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3675:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3803:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3675:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3803:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3675:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3803:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3675:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3803:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3675)?(3675):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3803)?(3803):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -40529,34 +42078,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3674:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3675:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3803:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3675:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3803:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3675:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3803:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3676:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3676:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3804:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3804:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3676:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3804:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3676:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3804:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3676:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3804:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3676:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3804:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3676)?(3676):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3804)?(3804):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -40565,57 +42114,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:3674:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3676:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3804:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3676:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3804:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3676:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3804:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3677:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3677:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3805:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3805:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3677:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3805:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3677:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3805:/ apply.arg"); argtab[0].bp_cstring = "mexpand_export_patmacro sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:3677:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3805:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3677:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3805:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3677:/ apply.arg"); - argtab[3].bp_long = 3677; + BASILYS_LOCATION("warmelt-macro.bysl:3805:/ apply.arg"); + argtab[3].bp_long = 3805; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3677:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3805:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3677:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3805:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3677:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3805:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3679:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3807:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3680:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3808:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -40625,13 +42174,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:3674:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; /*_.PAIR_HEAD__V16*/ curfptr[15] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3682:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3810:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3682:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3810:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3682:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3810:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.SYMB__V17*/ curfptr[16] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_HEAD__V16*/ curfptr[15]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -40640,10 +42189,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:3674:/ block"); /*_.MACEXPV__V19*/ curfptr[18] = (/*nil*/NULL);; /*_#IS_NOT_A__L4*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SYMB__V17*/ curfptr[16]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[4])));; - BASILYS_LOCATION("warmelt-macro.bysl:3686:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3814:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3686:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3686:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3814:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3814:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(EXPORT_PATMACRO <sym> <patexpander> <macexpander>) expecting symbol"), (basilys_ptr_t)0); @@ -40653,29 +42202,29 @@ BASILYS_LOCATION("warmelt-macro.bysl:3674:/ block"); ; /*_.PAIR_TAIL__V20*/ curfptr[19] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3688:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3816:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V21*/ curfptr[20] = /*_.PAIR_TAIL__V20*/ curfptr[19];; /*_.PAIR_HEAD__V22*/ curfptr[21] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3689:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3817:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3689:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3817:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3689:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3817:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V23*/ curfptr[22] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_HEAD__V22*/ curfptr[21]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3689:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3817:/ compute"); /*_.PATEXPV__V18*/ curfptr[17] = /*_.SETQ___V24*/ curfptr[23] = /*_.MACROEXPAND_1__V23*/ curfptr[22];; /*_#NULL__L5*/ curfnum[4] = ((/*_.PATEXPV__V18*/ curfptr[17]) == NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3690:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3818:/ cond"); /*cond*/ if (/*_#NULL__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3690:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3690:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3818:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3818:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(EXPORT_PATMACRO <sym> <patexpander> <macexpander>) expecting patexpander"), (basilys_ptr_t)0); @@ -40685,29 +42234,29 @@ BASILYS_LOCATION("warmelt-macro.bysl:3674:/ block"); ; /*_.PAIR_TAIL__V25*/ curfptr[24] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3692:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3820:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V26*/ curfptr[25] = /*_.PAIR_TAIL__V25*/ curfptr[24];; /*_.PAIR_HEAD__V27*/ curfptr[26] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3693:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3821:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3693:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3821:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3693:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3821:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V28*/ curfptr[27] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_HEAD__V27*/ curfptr[26]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3693:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3821:/ compute"); /*_.MACEXPV__V19*/ curfptr[18] = /*_.SETQ___V29*/ curfptr[28] = /*_.MACROEXPAND_1__V28*/ curfptr[27];; /*_#NULL__L6*/ curfnum[5] = ((/*_.MACEXPV__V19*/ curfptr[18]) == NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3694:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3822:/ cond"); /*cond*/ if (/*_#NULL__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3694:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3694:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3822:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3822:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(EXPORT_PATMACRO <sym> <patexpander> <macexpander>) expecting macexpander"), (basilys_ptr_t)0); @@ -40715,31 +42264,31 @@ BASILYS_LOCATION("warmelt-macro.bysl:3674:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3696:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3824:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3696:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3824:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3696:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3824:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_EXPORT_PATMACRO*/ curfrout->tabval[5])), (4), "CLASS_SRC_EXPORT_PATMACRO");/*_.INST__V32*/ curfptr[31] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3696:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3824:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V32*/ curfptr[31])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V32*/ curfptr[31]))));basilys_putfield_object((/*_.INST__V32*/ curfptr[31]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3696:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3824:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V32*/ curfptr[31])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V32*/ curfptr[31]))));basilys_putfield_object((/*_.INST__V32*/ curfptr[31]), (1), (/*_.SYMB__V17*/ curfptr[16]), "SEXPMAC_MNAME"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3696:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3824:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V32*/ curfptr[31])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.INST__V32*/ curfptr[31]))));basilys_putfield_object((/*_.INST__V32*/ curfptr[31]), (3), (/*_.PATEXPV__V18*/ curfptr[17]), "SEXPPAT_PVAL"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3696:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3824:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V32*/ curfptr[31])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V32*/ curfptr[31]))));basilys_putfield_object((/*_.INST__V32*/ curfptr[31]), (2), (/*_.MACEXPV__V19*/ curfptr[18]), "SEXPMAC_MVAL"); @@ -40748,116 +42297,116 @@ BASILYS_LOCATION("warmelt-macro.bysl:3674:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3703:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3703:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3831:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3831:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L7*/ curfnum[6] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3703:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3831:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3703:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3831:/ apply.arg"); argtab[0].bp_cstring = "mexpand_export_patmacro result res"; - BASILYS_LOCATION("warmelt-macro.bysl:3703:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3831:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L7*/ curfnum[6]; - BASILYS_LOCATION("warmelt-macro.bysl:3703:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3831:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3703:/ apply.arg"); - argtab[3].bp_long = 3703; + BASILYS_LOCATION("warmelt-macro.bysl:3831:/ apply.arg"); + argtab[3].bp_long = 3831; /*_.DEBUG_MSG_FUN__V34*/ curfptr[33] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V31*/ curfptr[30]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V33*/ curfptr[32] = /*_.DEBUG_MSG_FUN__V34*/ curfptr[33];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3703:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3831:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3703:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3831:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V34*/ curfptr[33] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3703:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3831:/ cppif.else"); /*_.IFCPP___V33*/ curfptr[32] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3704:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3832:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V31*/ curfptr[30];; - BASILYS_LOCATION("warmelt-macro.bysl:3704:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3832:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V30*/ curfptr[29] = /*_.RETURN___V35*/ curfptr[33];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3696:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3824:/ clear"); /*clear*/ /*_.RES__V31*/ curfptr[30] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3696:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3824:/ clear"); /*clear*/ /*_.IFCPP___V33*/ curfptr[32] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3696:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3824:/ clear"); /*clear*/ /*_.RETURN___V35*/ curfptr[33] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V30*/ curfptr[29];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.PAIR_HEAD__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.SYMB__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.PATEXPV__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.MACEXPV__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_#IS_NOT_A__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.PAIR_TAIL__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.SETQ___V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.PAIR_HEAD__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.SETQ___V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_#NULL__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.PAIR_TAIL__V25*/ curfptr[24] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.SETQ___V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.PAIR_HEAD__V27*/ curfptr[26] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.SETQ___V29*/ curfptr[28] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_#NULL__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3678:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3806:/ clear"); /*clear*/ /*_.LET___V30*/ curfptr[29] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -40868,14 +42417,14 @@ basilys_trace_end("MEXPAND_EXPORT_PATMACRO", callcount); basilys_topframe = (st #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_95_MEXPAND_EXPORT_PATMACRO*/ +} /*end rout_97_MEXPAND_EXPORT_PATMACRO*/ static basilys_ptr_t -rout_96_MEXPAND_EXPORT_CLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_98_MEXPAND_EXPORT_CLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -40886,7 +42435,7 @@ rout_96_MEXPAND_EXPORT_CLASS(basilysclosure_ptr_t closp_, basilys_ptr_t firstarg #define callcount 0L #endif - struct frame_rout_96_MEXPAND_EXPORT_CLASS_st { unsigned nbvar; + struct frame_rout_98_MEXPAND_EXPORT_CLASS_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -40918,18 +42467,18 @@ basilys_trace_start("MEXPAND_EXPORT_CLASS", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -40938,26 +42487,26 @@ basilys_trace_start("MEXPAND_EXPORT_CLASS", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3711:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3839:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3712:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3712:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3840:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3840:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3712:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3840:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3712:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3840:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3712:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3840:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3712:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3840:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3712)?(3712):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3840)?(3840):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -40966,34 +42515,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3711:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3712:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3840:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3712:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3840:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3712:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3840:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3713:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3713:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3841:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3841:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3713:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3841:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3713:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3841:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3713:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3841:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3713:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3841:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3713)?(3713):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3841)?(3841):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -41002,57 +42551,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:3711:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3713:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3841:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3713:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3841:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3713:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3841:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3714:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3714:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3842:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3842:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3714:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3842:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3714:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3842:/ apply.arg"); argtab[0].bp_cstring = "mexpand_export_class sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:3714:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3842:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3714:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3842:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3714:/ apply.arg"); - argtab[3].bp_long = 3714; + BASILYS_LOCATION("warmelt-macro.bysl:3842:/ apply.arg"); + argtab[3].bp_long = 3842; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3714:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3842:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3714:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3842:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3714:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3842:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3715:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3843:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3716:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3844:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3717:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3845:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -41060,25 +42609,25 @@ BASILYS_LOCATION("warmelt-macro.bysl:3711:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.CONT__V12*/ curfptr[11])));; /*_.CURPAIR__V15*/ curfptr[14] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; - BASILYS_LOCATION("warmelt-macro.bysl:3721:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3849:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3721:/ newclosure"); + BASILYS_LOCATION("warmelt-macro.bysl:3849:/ newclosure"); /*newclosure*/ /*_.LAMBDA___V17*/ curfptr[16] = basilysgc_new_closure((basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))), (basilysroutine_ptr_t)((/*!konst_7*/ curfrout->tabval[7])), (3)); ; - BASILYS_LOCATION("warmelt-macro.bysl:3721:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3849:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V17*/ curfptr[16])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 0>= 0 && 0< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V17*/ curfptr[16]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V17*/ curfptr[16])->tabval[0] = (basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]); ; - BASILYS_LOCATION("warmelt-macro.bysl:3721:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3849:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V17*/ curfptr[16])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 1>= 0 && 1< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V17*/ curfptr[16]))); ((basilysclosure_ptr_t)/*_.LAMBDA___V17*/ curfptr[16])->tabval[1] = (basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3]); ; - BASILYS_LOCATION("warmelt-macro.bysl:3721:/ putclosedv"); + BASILYS_LOCATION("warmelt-macro.bysl:3849:/ putclosedv"); /*putclosv*/ basilys_assertmsg("putclosv checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.LAMBDA___V17*/ curfptr[16])) == OBMAG_CLOSURE); basilys_assertmsg("putclosv checkoff", 2>= 0 && 2< basilys_closure_size((basilys_ptr_t) (/*_.LAMBDA___V17*/ curfptr[16]))); @@ -41086,30 +42635,30 @@ BASILYS_LOCATION("warmelt-macro.bysl:3711:/ block"); ; /*_.LAMBDA___V16*/ curfptr[15] = /*_.LAMBDA___V17*/ curfptr[16];;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3719:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3847:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3719:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3847:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*!DISCR_MULTIPLE*/ curfrout->tabval[4]); - BASILYS_LOCATION("warmelt-macro.bysl:3719:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3847:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.LAMBDA___V16*/ curfptr[15]; /*_.SYMBTUP__V18*/ curfptr[17] = basilys_apply ((basilysclosure_ptr_t)((/*!PAIRLIST_TO_MULTIPLE*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3727:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3855:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3727:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3855:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_EXPORT_CLASS*/ curfrout->tabval[8])), (2), "CLASS_SRC_EXPORT_CLASS");/*_.INST__V20*/ curfptr[19] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3727:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3855:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19]))));basilys_putfield_object((/*_.INST__V20*/ curfptr[19]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3727:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3855:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V20*/ curfptr[19]))));basilys_putfield_object((/*_.INST__V20*/ curfptr[19]), (1), (/*_.SYMBTUP__V18*/ curfptr[17]), "SEXPORT_NAMES"); @@ -41118,81 +42667,81 @@ BASILYS_LOCATION("warmelt-macro.bysl:3711:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3731:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3731:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3859:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3859:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3731:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3859:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3731:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3859:/ apply.arg"); argtab[0].bp_cstring = "mexpand_export_class result res"; - BASILYS_LOCATION("warmelt-macro.bysl:3731:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3859:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L4*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3731:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3859:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3731:/ apply.arg"); - argtab[3].bp_long = 3731; + BASILYS_LOCATION("warmelt-macro.bysl:3859:/ apply.arg"); + argtab[3].bp_long = 3859; /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V19*/ curfptr[18]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V21*/ curfptr[20] = /*_.DEBUG_MSG_FUN__V22*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3731:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3859:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3731:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3859:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V22*/ curfptr[21] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3731:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3859:/ cppif.else"); /*_.IFCPP___V21*/ curfptr[20] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3732:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3860:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V19*/ curfptr[18];; - BASILYS_LOCATION("warmelt-macro.bysl:3732:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3860:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V11*/ curfptr[9] = /*_.RETURN___V23*/ curfptr[21];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3715:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3843:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3715:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3843:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3715:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3843:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3715:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3843:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3715:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3843:/ clear"); /*clear*/ /*_.LAMBDA___V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3715:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3843:/ clear"); /*clear*/ /*_.SYMBTUP__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3715:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3843:/ clear"); /*clear*/ /*_.RES__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3715:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3843:/ clear"); /*clear*/ /*_.IFCPP___V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3715:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3843:/ clear"); /*clear*/ /*_.RETURN___V23*/ curfptr[21] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -41203,14 +42752,14 @@ basilys_trace_end("MEXPAND_EXPORT_CLASS", callcount); basilys_topframe = (struc #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_96_MEXPAND_EXPORT_CLASS*/ +} /*end rout_98_MEXPAND_EXPORT_CLASS*/ static basilys_ptr_t -rout_97_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_99_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -41221,7 +42770,7 @@ rout_97_LAMBDA_(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const cha #define callcount 0L #endif - struct frame_rout_97_LAMBDA__st { unsigned nbvar; + struct frame_rout_99_LAMBDA__st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -41253,33 +42802,33 @@ basilys_trace_start("LAMBDA_", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3721:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3849:/ getarg"); /*_.S__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; ; goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3721:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3849:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3722:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3850:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3722:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3850:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3722:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3850:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &(/*~ENV*/ curfclos->tabval[0]); - BASILYS_LOCATION("warmelt-macro.bysl:3722:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3850:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &(/*~MEXPANDER*/ curfclos->tabval[1]); /*_.SYM__V4*/ curfptr[3] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[0])), (basilys_ptr_t)(/*_.S__V2*/ curfptr[1]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_#IS_NOT_A__L1*/ curfnum[0] = !basilys_is_instance_of((basilys_ptr_t)(/*_.SYM__V4*/ curfptr[3]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3723:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3851:/ cond"); /*cond*/ if (/*_#IS_NOT_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3723:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3723:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3851:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3851:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)((/*~LOC*/ curfclos->tabval[2])), ( "(EXPORT_CLASS <sym>...) expecting symbol"), (basilys_ptr_t)0); @@ -41289,20 +42838,20 @@ BASILYS_LOCATION("warmelt-macro.bysl:3721:/ block"); ; /*_.LET___V3*/ curfptr[2] = /*_.SYM__V4*/ curfptr[3];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3722:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3850:/ clear"); /*clear*/ /*_.SYM__V4*/ curfptr[3] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3722:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3850:/ clear"); /*clear*/ /*_#IS_NOT_A__L1*/ curfnum[0] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3721:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3849:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V3*/ curfptr[2];; - BASILYS_LOCATION("warmelt-macro.bysl:3721:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3849:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3721:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3849:/ clear"); /*clear*/ /*_.LET___V3*/ curfptr[2] = 0 ;} ; @@ -41313,14 +42862,14 @@ basilys_trace_end("LAMBDA_", callcount); basilys_topframe = (struct callframe_b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_97_LAMBDA_*/ +} /*end rout_99_LAMBDA_*/ static basilys_ptr_t -rout_98_MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_100_MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -41331,7 +42880,7 @@ rout_98_MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER(basilysclosure_ptr_t closp_ #define callcount 0L #endif - struct frame_rout_98_MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER_st { unsigned nbvar; + struct frame_rout_100_MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -41363,18 +42912,18 @@ basilys_trace_start("MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3739:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3867:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3739:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3867:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3739:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3867:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -41383,26 +42932,26 @@ basilys_trace_start("MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3739:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3867:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3740:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3740:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3868:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3868:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3740:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3868:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3740:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3868:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3740:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3868:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3740:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3868:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3740)?(3740):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3868)?(3868):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -41411,34 +42960,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3739:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3740:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3868:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3740:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3868:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3740:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3868:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3741:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3741:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3869:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3869:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3741:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3869:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3741:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3869:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3741:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3869:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3741:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3869:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3741)?(3741):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3869)?(3869):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -41447,57 +42996,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:3739:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3741:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3869:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3741:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3869:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3741:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3869:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3742:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3742:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3870:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3870:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3742:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3870:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3742:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3870:/ apply.arg"); argtab[0].bp_cstring = "mexpand_current_module_environment_container sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:3742:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3870:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3742:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3870:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3742:/ apply.arg"); - argtab[3].bp_long = 3742; + BASILYS_LOCATION("warmelt-macro.bysl:3870:/ apply.arg"); + argtab[3].bp_long = 3870; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3742:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3870:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3742:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3870:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3742:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3870:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3743:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3871:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3744:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3872:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3745:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3873:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -41505,14 +43054,14 @@ BASILYS_LOCATION("warmelt-macro.bysl:3739:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.CONT__V12*/ curfptr[11])));; /*_.CURPAIR__V15*/ curfptr[14] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; - BASILYS_LOCATION("warmelt-macro.bysl:3747:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3875:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3747:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3875:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ curfrout->tabval[3])), (2), "CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER");/*_.INST__V17*/ curfptr[16] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3747:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3875:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V17*/ curfptr[16])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V17*/ curfptr[16]))));basilys_putfield_object((/*_.INST__V17*/ curfptr[16]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); @@ -41521,10 +43070,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:3739:/ block"); ; /*_#NOTNULL__L4*/ curfnum[0] = ((/*_.CURPAIR__V15*/ curfptr[14]) != NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3750:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3878:/ cond"); /*cond*/ if (/*_#NOTNULL__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3750:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3750:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3878:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3878:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(CURRENT_MODULE_ENVIRONMENT_CONTAINER) should not have any argument"), (basilys_ptr_t)0); @@ -41534,79 +43083,79 @@ BASILYS_LOCATION("warmelt-macro.bysl:3739:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3752:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3752:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3880:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3880:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L5*/ curfnum[4] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3752:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3880:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3752:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3880:/ apply.arg"); argtab[0].bp_cstring = "mexpand_current_module_environment_container return res"; - BASILYS_LOCATION("warmelt-macro.bysl:3752:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3880:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L5*/ curfnum[4]; - BASILYS_LOCATION("warmelt-macro.bysl:3752:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3880:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3752:/ apply.arg"); - argtab[3].bp_long = 3752; + BASILYS_LOCATION("warmelt-macro.bysl:3880:/ apply.arg"); + argtab[3].bp_long = 3880; /*_.DEBUG_MSG_FUN__V19*/ curfptr[18] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V16*/ curfptr[15]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V18*/ curfptr[17] = /*_.DEBUG_MSG_FUN__V19*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3752:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3880:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3752:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3880:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V19*/ curfptr[18] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3752:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3880:/ cppif.else"); /*_.IFCPP___V18*/ curfptr[17] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3753:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3881:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V16*/ curfptr[15];; - BASILYS_LOCATION("warmelt-macro.bysl:3753:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3881:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V11*/ curfptr[9] = /*_.RETURN___V20*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3743:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3871:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3743:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3871:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3743:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3871:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3743:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3871:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3743:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3871:/ clear"); /*clear*/ /*_.RES__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3743:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3871:/ clear"); /*clear*/ /*_#NOTNULL__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3743:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3871:/ clear"); /*clear*/ /*_.IFCPP___V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3743:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3871:/ clear"); /*clear*/ /*_.RETURN___V20*/ curfptr[18] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3739:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3867:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:3739:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3867:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3739:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3867:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3739:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3867:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3739:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3867:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3739:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3867:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -41617,14 +43166,14 @@ basilys_trace_end("MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER", callcount); b #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_98_MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ +} /*end rout_100_MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ static basilys_ptr_t -rout_99_MEXPAND_PARENT_MODULE_ENVIRONMENT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_101_MEXPAND_PARENT_MODULE_ENVIRONMENT(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -41635,7 +43184,7 @@ rout_99_MEXPAND_PARENT_MODULE_ENVIRONMENT(basilysclosure_ptr_t closp_, basilys_p #define callcount 0L #endif - struct frame_rout_99_MEXPAND_PARENT_MODULE_ENVIRONMENT_st { unsigned nbvar; + struct frame_rout_101_MEXPAND_PARENT_MODULE_ENVIRONMENT_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -41667,18 +43216,18 @@ basilys_trace_start("MEXPAND_PARENT_MODULE_ENVIRONMENT", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3764:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3892:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3764:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3892:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3764:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3892:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -41687,26 +43236,26 @@ basilys_trace_start("MEXPAND_PARENT_MODULE_ENVIRONMENT", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3764:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3892:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3765:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3765:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3893:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3893:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3765:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3893:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3765:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3893:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3765:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3893:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3765:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3893:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3765)?(3765):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3893)?(3893):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -41715,34 +43264,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3764:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3765:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3893:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3765:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3893:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3765:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3893:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3766:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3766:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3894:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3894:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3766:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3894:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3766:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3894:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3766:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3894:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3766:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3894:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3766)?(3766):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3894)?(3894):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -41751,57 +43300,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:3764:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3766:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3894:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3766:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3894:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3766:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3894:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3767:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3767:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3895:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3895:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3767:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3895:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3767:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3895:/ apply.arg"); argtab[0].bp_cstring = "mexpand_parent_module_environment sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:3767:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3895:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3767:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3895:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3767:/ apply.arg"); - argtab[3].bp_long = 3767; + BASILYS_LOCATION("warmelt-macro.bysl:3895:/ apply.arg"); + argtab[3].bp_long = 3895; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3767:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3895:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3767:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3895:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3767:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3895:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3768:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3896:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3769:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3897:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3770:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3898:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -41809,14 +43358,14 @@ BASILYS_LOCATION("warmelt-macro.bysl:3764:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.CONT__V12*/ curfptr[11])));; /*_.CURPAIR__V15*/ curfptr[14] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; - BASILYS_LOCATION("warmelt-macro.bysl:3772:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3900:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3772:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3900:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_PARENT_MODULE_ENVIRONMENT*/ curfrout->tabval[3])), (1), "CLASS_SRC_PARENT_MODULE_ENVIRONMENT");/*_.INST__V17*/ curfptr[16] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3772:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3900:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V17*/ curfptr[16])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V17*/ curfptr[16]))));basilys_putfield_object((/*_.INST__V17*/ curfptr[16]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); @@ -41825,10 +43374,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:3764:/ block"); ; /*_#NOTNULL__L4*/ curfnum[0] = ((/*_.CURPAIR__V15*/ curfptr[14]) != NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3775:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3903:/ cond"); /*cond*/ if (/*_#NOTNULL__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3775:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3775:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3903:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3903:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(PARENT_MODULE_ENVIRONMENT) should not have any argument"), (basilys_ptr_t)0); @@ -41838,79 +43387,79 @@ BASILYS_LOCATION("warmelt-macro.bysl:3764:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3777:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3777:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3905:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3905:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L5*/ curfnum[4] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3777:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3905:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3777:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3905:/ apply.arg"); argtab[0].bp_cstring = "mexpand_parent_module_environment return res"; - BASILYS_LOCATION("warmelt-macro.bysl:3777:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3905:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L5*/ curfnum[4]; - BASILYS_LOCATION("warmelt-macro.bysl:3777:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3905:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3777:/ apply.arg"); - argtab[3].bp_long = 3777; + BASILYS_LOCATION("warmelt-macro.bysl:3905:/ apply.arg"); + argtab[3].bp_long = 3905; /*_.DEBUG_MSG_FUN__V19*/ curfptr[18] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V16*/ curfptr[15]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V18*/ curfptr[17] = /*_.DEBUG_MSG_FUN__V19*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3905:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3777:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3905:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V19*/ curfptr[18] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3777:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3905:/ cppif.else"); /*_.IFCPP___V18*/ curfptr[17] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3778:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3906:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V16*/ curfptr[15];; - BASILYS_LOCATION("warmelt-macro.bysl:3778:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3906:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V11*/ curfptr[9] = /*_.RETURN___V20*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3768:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3896:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3768:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3896:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3768:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3896:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3768:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3896:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3768:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3896:/ clear"); /*clear*/ /*_.RES__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3768:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3896:/ clear"); /*clear*/ /*_#NOTNULL__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3768:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3896:/ clear"); /*clear*/ /*_.IFCPP___V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3768:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3896:/ clear"); /*clear*/ /*_.RETURN___V20*/ curfptr[18] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3764:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3892:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:3764:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3892:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3764:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3892:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3764:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3892:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3764:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3892:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3764:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3892:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -41921,14 +43470,14 @@ basilys_trace_end("MEXPAND_PARENT_MODULE_ENVIRONMENT", callcount); basilys_topf #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_99_MEXPAND_PARENT_MODULE_ENVIRONMENT*/ +} /*end rout_101_MEXPAND_PARENT_MODULE_ENVIRONMENT*/ static basilys_ptr_t -rout_100_MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_102_MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -41939,7 +43488,7 @@ rout_100_MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER(basilysclosure_ptr_ #define callcount 0L #endif - struct frame_rout_100_MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER_st { unsigned nbvar; + struct frame_rout_102_MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -41971,18 +43520,18 @@ basilys_trace_start("MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER", callc /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3787:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3915:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3787:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3915:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3787:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3915:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -41991,26 +43540,26 @@ basilys_trace_start("MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER", callc goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3787:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3915:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3788:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3788:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3916:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3916:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3788:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3916:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3788:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3916:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3788:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3916:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3788:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3916:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3788)?(3788):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3916)?(3916):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -42019,34 +43568,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3787:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3788:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3916:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3788:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3916:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3788:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3916:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3789:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3789:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3917:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3917:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3789:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3917:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3789:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3917:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3789:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3917:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3789:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3917:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3789)?(3789):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3917)?(3917):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -42055,57 +43604,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:3787:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3789:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3917:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3789:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3917:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3789:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3917:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3790:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3790:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3918:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3918:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3790:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3918:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3790:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3918:/ apply.arg"); argtab[0].bp_cstring = "mexpand_update_current_module_environment_container sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:3790:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3918:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3790:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3918:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3790:/ apply.arg"); - argtab[3].bp_long = 3790; + BASILYS_LOCATION("warmelt-macro.bysl:3918:/ apply.arg"); + argtab[3].bp_long = 3918; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3790:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3918:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3790:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3918:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3790:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3918:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3791:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3919:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3792:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3920:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3793:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3921:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V13*/ curfptr[12] = slot; }; ; @@ -42113,14 +43662,14 @@ BASILYS_LOCATION("warmelt-macro.bysl:3787:/ block"); (basilys_list_first((basilys_ptr_t)(/*_.CONT__V13*/ curfptr[12])));; /*_.CURPAIR__V15*/ curfptr[14] = (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; - BASILYS_LOCATION("warmelt-macro.bysl:3795:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3923:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3795:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3923:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ curfrout->tabval[3])), (2), "CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER");/*_.INST__V17*/ curfptr[16] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3795:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3923:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V17*/ curfptr[16])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V17*/ curfptr[16]))));basilys_putfield_object((/*_.INST__V17*/ curfptr[16]), (0), (/*_.LOC__V12*/ curfptr[11]), "SRC_LOC"); @@ -42129,10 +43678,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:3787:/ block"); ; /*_#NOTNULL__L4*/ curfnum[0] = ((/*_.CURPAIR__V15*/ curfptr[14]) != NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3798:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3926:/ cond"); /*cond*/ if (/*_#NOTNULL__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3798:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3798:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3926:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3926:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V12*/ curfptr[11]), ( "(UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER) should not have any argument"), (basilys_ptr_t)0); @@ -42142,79 +43691,79 @@ BASILYS_LOCATION("warmelt-macro.bysl:3787:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3800:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3800:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3928:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3928:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L5*/ curfnum[4] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3800:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3928:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3800:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3928:/ apply.arg"); argtab[0].bp_cstring = "mexpand_update_current_module_environment_container return res"; - BASILYS_LOCATION("warmelt-macro.bysl:3800:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3928:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L5*/ curfnum[4]; - BASILYS_LOCATION("warmelt-macro.bysl:3800:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3928:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3800:/ apply.arg"); - argtab[3].bp_long = 3800; + BASILYS_LOCATION("warmelt-macro.bysl:3928:/ apply.arg"); + argtab[3].bp_long = 3928; /*_.DEBUG_MSG_FUN__V19*/ curfptr[18] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V16*/ curfptr[15]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V18*/ curfptr[17] = /*_.DEBUG_MSG_FUN__V19*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3800:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3928:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3800:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3928:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V19*/ curfptr[18] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3800:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3928:/ cppif.else"); /*_.IFCPP___V18*/ curfptr[17] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3801:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3929:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V16*/ curfptr[15];; - BASILYS_LOCATION("warmelt-macro.bysl:3801:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3929:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V11*/ curfptr[9] = /*_.RETURN___V20*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3791:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3919:/ clear"); /*clear*/ /*_.LOC__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3791:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3919:/ clear"); /*clear*/ /*_.CONT__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3791:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3919:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3791:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3919:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3791:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3919:/ clear"); /*clear*/ /*_.RES__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3791:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3919:/ clear"); /*clear*/ /*_#NOTNULL__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3791:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3919:/ clear"); /*clear*/ /*_.IFCPP___V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3791:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3919:/ clear"); /*clear*/ /*_.RETURN___V20*/ curfptr[18] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3787:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3915:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:3787:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3915:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3787:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3915:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3787:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3915:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3787:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3915:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3787:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3915:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -42225,14 +43774,14 @@ basilys_trace_end("MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER", callcou #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_100_MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ +} /*end rout_102_MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ static basilys_ptr_t -rout_101_MEXPAND_FETCH_PREDEFINED(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_103_MEXPAND_FETCH_PREDEFINED(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -42243,7 +43792,7 @@ rout_101_MEXPAND_FETCH_PREDEFINED(basilysclosure_ptr_t closp_, basilys_ptr_t fir #define callcount 0L #endif - struct frame_rout_101_MEXPAND_FETCH_PREDEFINED_st { unsigned nbvar; + struct frame_rout_103_MEXPAND_FETCH_PREDEFINED_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -42275,18 +43824,18 @@ basilys_trace_start("MEXPAND_FETCH_PREDEFINED", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -42295,26 +43844,26 @@ basilys_trace_start("MEXPAND_FETCH_PREDEFINED", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3814:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3942:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3815:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3815:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3943:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3943:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3815:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3943:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3815:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3943:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3815:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3943:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3815:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3943:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3815)?(3815):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3943)?(3943):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -42323,34 +43872,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3814:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3815:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3943:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3815:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3943:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3815:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3943:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3816:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3816:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3944:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3944:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3816:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3944:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3816:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3944:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3816:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3944:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3816:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3944:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3816)?(3816):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3944)?(3944):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -42359,57 +43908,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:3814:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3816:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3944:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3816:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3944:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3816:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3944:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3817:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3817:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3945:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3945:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3817:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3945:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3817:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3945:/ apply.arg"); argtab[0].bp_cstring = "mexpand_fetch_predefined sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:3817:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3945:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3817:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3945:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3817:/ apply.arg"); - argtab[3].bp_long = 3817; + BASILYS_LOCATION("warmelt-macro.bysl:3945:/ apply.arg"); + argtab[3].bp_long = 3945; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3817:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3945:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3817:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3945:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3817:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3945:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3818:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3946:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3819:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3947:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3820:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3948:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -42419,23 +43968,23 @@ BASILYS_LOCATION("warmelt-macro.bysl:3814:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; /*_.PAIR_HEAD__V16*/ curfptr[15] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3822:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3950:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3822:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3950:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3822:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3950:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.SPREDEF__V17*/ curfptr[16] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_HEAD__V16*/ curfptr[15]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*_#NULL__L4*/ curfnum[0] = ((/*_.CURPAIR__V15*/ curfptr[14]) == NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3824:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3952:/ cond"); /*cond*/ if (/*_#NULL__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3824:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3824:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3952:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3952:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(FETCH_PREDEFINED <predef-name-or-rank>) missing argument"), (basilys_ptr_t)0); @@ -42447,10 +43996,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:3814:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_#NOTNULL__L5*/ curfnum[4] = ((/*_.PAIR_TAIL__V18*/ curfptr[17]) != NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3826:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3954:/ cond"); /*cond*/ if (/*_#NOTNULL__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3826:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3826:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3954:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3954:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(FETCH_PREDEFINED <predef-name-or-rank>) extra argument"), (basilys_ptr_t)0); @@ -42460,29 +44009,29 @@ BASILYS_LOCATION("warmelt-macro.bysl:3814:/ block"); ; /*_#IS_A__L6*/ curfnum[5] = basilys_is_instance_of((basilys_ptr_t)(/*_.SPREDEF__V17*/ curfptr[16]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[4])));; - BASILYS_LOCATION("warmelt-macro.bysl:3828:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3956:/ cond"); /*cond*/ if (/*_#IS_A__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3828:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3956:/ cond.then"); /*_#OR___L7*/ curfnum[6] = /*_#IS_A__L6*/ curfnum[5];; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3828:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3956:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3828:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3956:/ block"); /*block*/{ /*_#IS_INTEGERBOX__L8*/ curfnum[7] = (basilys_magic_discr((basilys_ptr_t)(/*_.SPREDEF__V17*/ curfptr[16])) == OBMAG_INT);; /*_#OR___L7*/ curfnum[6] = /*_#IS_INTEGERBOX__L8*/ curfnum[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3828:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3956:/ clear"); /*clear*/ /*_#IS_INTEGERBOX__L8*/ curfnum[7] = 0 ;} ; } ; /*_#NOT__L9*/ curfnum[7] = (!(/*_#OR___L7*/ curfnum[6]));; - BASILYS_LOCATION("warmelt-macro.bysl:3828:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3956:/ cond"); /*cond*/ if (/*_#NOT__L9*/ curfnum[7]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3828:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3828:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3956:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3956:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(FETCH_PREDEFINED <predef-name-or-rank>) invalid argument"), (basilys_ptr_t)0); @@ -42490,21 +44039,21 @@ BASILYS_LOCATION("warmelt-macro.bysl:3814:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3830:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3958:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3830:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3958:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3830:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3958:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_FETCH_PREDEFINED*/ curfrout->tabval[5])), (2), "CLASS_SRC_FETCH_PREDEFINED");/*_.INST__V21*/ curfptr[20] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3830:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3958:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V21*/ curfptr[20])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V21*/ curfptr[20]))));basilys_putfield_object((/*_.INST__V21*/ curfptr[20]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3830:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3958:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V21*/ curfptr[20])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V21*/ curfptr[20]))));basilys_putfield_object((/*_.INST__V21*/ curfptr[20]), (1), (/*_.SPREDEF__V17*/ curfptr[16]), "SFEPD_PREDEF"); @@ -42513,98 +44062,98 @@ BASILYS_LOCATION("warmelt-macro.bysl:3814:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3833:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3833:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3961:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3961:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L10*/ curfnum[9] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3833:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3961:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3833:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3961:/ apply.arg"); argtab[0].bp_cstring = "mexpand_fetch_predefined result"; - BASILYS_LOCATION("warmelt-macro.bysl:3833:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3961:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L10*/ curfnum[9]; - BASILYS_LOCATION("warmelt-macro.bysl:3833:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3961:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3833:/ apply.arg"); - argtab[3].bp_long = 3833; + BASILYS_LOCATION("warmelt-macro.bysl:3961:/ apply.arg"); + argtab[3].bp_long = 3961; /*_.DEBUG_MSG_FUN__V23*/ curfptr[22] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V20*/ curfptr[19]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V22*/ curfptr[21] = /*_.DEBUG_MSG_FUN__V23*/ curfptr[22];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3833:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3961:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L10*/ curfnum[9] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3833:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3961:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V23*/ curfptr[22] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3833:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3961:/ cppif.else"); /*_.IFCPP___V22*/ curfptr[21] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3834:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3962:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V20*/ curfptr[19];; - BASILYS_LOCATION("warmelt-macro.bysl:3834:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3962:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V19*/ curfptr[18] = /*_.RETURN___V24*/ curfptr[22];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3830:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3958:/ clear"); /*clear*/ /*_.RES__V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3830:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3958:/ clear"); /*clear*/ /*_.IFCPP___V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3830:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3958:/ clear"); /*clear*/ /*_.RETURN___V24*/ curfptr[22] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V19*/ curfptr[18];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3946:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3946:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3946:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3946:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3946:/ clear"); /*clear*/ /*_.PAIR_HEAD__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3946:/ clear"); /*clear*/ /*_.SPREDEF__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3946:/ clear"); /*clear*/ /*_#NULL__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3946:/ clear"); /*clear*/ /*_.PAIR_TAIL__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3946:/ clear"); /*clear*/ /*_#NOTNULL__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3946:/ clear"); /*clear*/ /*_#IS_A__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3946:/ clear"); /*clear*/ /*_#OR___L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3946:/ clear"); /*clear*/ /*_#NOT__L9*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3818:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3946:/ clear"); /*clear*/ /*_.LET___V19*/ curfptr[18] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -42615,14 +44164,14 @@ basilys_trace_end("MEXPAND_FETCH_PREDEFINED", callcount); basilys_topframe = (s #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_101_MEXPAND_FETCH_PREDEFINED*/ +} /*end rout_103_MEXPAND_FETCH_PREDEFINED*/ static basilys_ptr_t -rout_102_MEXPAND_STORE_PREDEFINED(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, +rout_104_MEXPAND_STORE_PREDEFINED(basilysclosure_ptr_t closp_, basilys_ptr_t firstargp_, const char xargdescr_[], union basilysparam_un *xargtab_, const char xresdescr_[], union basilysparam_un *xrestab_) { #if ENABLE_CHECKING @@ -42633,7 +44182,7 @@ rout_102_MEXPAND_STORE_PREDEFINED(basilysclosure_ptr_t closp_, basilys_ptr_t fir #define callcount 0L #endif - struct frame_rout_102_MEXPAND_STORE_PREDEFINED_st { unsigned nbvar; + struct frame_rout_104_MEXPAND_STORE_PREDEFINED_st { unsigned nbvar; #if ENABLE_CHECKING const char* flocs; #endif @@ -42665,18 +44214,18 @@ basilys_trace_start("MEXPAND_STORE_PREDEFINED", callcount); /*getargs*/ /*getarg#0*/ - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ getarg"); /*_.SEXPR__V2*/ curfptr[1] = (basilys_ptr_t) firstargp_; /*getarg#1*/ - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ getarg"); if (xargdescr_[0] != BPAR_PTR) goto lab_endgetargs; /*_.ENV__V3*/ curfptr[2] = (xargtab_[0].bp_aptr) ? (*(xargtab_[0].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2])) != NULL); /*getarg#2*/ - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ getarg"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ getarg"); if (xargdescr_[1] != BPAR_PTR) goto lab_endgetargs; /*_.MEXPANDER__V4*/ curfptr[3] = (xargtab_[1].bp_aptr) ? (*(xargtab_[1].bp_aptr)) : NULL; gcc_assert(basilys_discr((basilys_ptr_t)(/*_.MEXPANDER__V4*/ curfptr[3])) != NULL); @@ -42685,26 +44234,26 @@ basilys_trace_start("MEXPAND_STORE_PREDEFINED", callcount); goto lab_endgetargs; lab_endgetargs:; /*body*/ -BASILYS_LOCATION("warmelt-macro.bysl:3840:/ block"); +BASILYS_LOCATION("warmelt-macro.bysl:3968:/ block"); /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3841:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3841:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3969:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3969:/ block"); /*block*/{ /*_#IS_A__L1*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (basilys_ptr_t)((/*!CLASS_SEXPR*/ curfrout->tabval[0])));; - BASILYS_LOCATION("warmelt-macro.bysl:3841:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3969:/ cond"); /*cond*/ if (/*_#IS_A__L1*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3841:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3969:/ cond.then"); /*_.IFELSE___V6*/ curfptr[5] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3841:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3969:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3841:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3969:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3841)?(3841):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check sexpr"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3969)?(3969):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} ; /*epilog*/} @@ -42713,34 +44262,34 @@ BASILYS_LOCATION("warmelt-macro.bysl:3840:/ block"); ; /*_.IFCPP___V5*/ curfptr[4] = /*_.IFELSE___V6*/ curfptr[5];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3841:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3969:/ clear"); /*clear*/ /*_#IS_A__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3841:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3969:/ clear"); /*clear*/ /*_.IFELSE___V6*/ curfptr[5] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3841:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3969:/ cppif.else"); /*_.IFCPP___V5*/ curfptr[4] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3842:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3842:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3970:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3970:/ block"); /*block*/{ /*_#IS_A__L2*/ curfnum[0] = basilys_is_instance_of((basilys_ptr_t)(/*_.ENV__V3*/ curfptr[2]), (basilys_ptr_t)((/*!CLASS_ENVIRONMENT*/ curfrout->tabval[1])));; - BASILYS_LOCATION("warmelt-macro.bysl:3842:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3970:/ cond"); /*cond*/ if (/*_#IS_A__L2*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3842:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3970:/ cond.then"); /*_.IFELSE___V8*/ curfptr[7] = (/*nil*/NULL);; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3842:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3970:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3842:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3970:/ block"); /*block*/{ /*block*/{ - basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3842)?(3842):__LINE__, __FUNCTION__); + basilys_assert_failed(( "check env"),( "warmelt-macro.bysl")?( "warmelt-macro.bysl"):__FILE__,(3970)?(3970):__LINE__, __FUNCTION__); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} ; /*epilog*/} @@ -42749,57 +44298,57 @@ BASILYS_LOCATION("warmelt-macro.bysl:3840:/ block"); ; /*_.IFCPP___V7*/ curfptr[5] = /*_.IFELSE___V8*/ curfptr[7];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3842:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3970:/ clear"); /*clear*/ /*_#IS_A__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3842:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3970:/ clear"); /*clear*/ /*_.IFELSE___V8*/ curfptr[7] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3842:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3970:/ cppif.else"); /*_.IFCPP___V7*/ curfptr[5] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3843:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3843:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3971:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3971:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3843:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3971:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3843:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3971:/ apply.arg"); argtab[0].bp_cstring = "mexpand_store_predefined sexpr"; - BASILYS_LOCATION("warmelt-macro.bysl:3843:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3971:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3843:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3971:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3843:/ apply.arg"); - argtab[3].bp_long = 3843; + BASILYS_LOCATION("warmelt-macro.bysl:3971:/ apply.arg"); + argtab[3].bp_long = 3971; /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V9*/ curfptr[7] = /*_.DEBUG_MSG_FUN__V10*/ curfptr[9];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3843:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3971:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3843:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3971:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V10*/ curfptr[9] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3843:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3971:/ cppif.else"); /*_.IFCPP___V9*/ curfptr[7] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3845:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3973:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 2, "SEXP_CONTENTS");/*_.CONT__V12*/ curfptr[11] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3846:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3974:/ getslot"); { basilys_ptr_t slot=0; basilys_object_get_field(slot,(basilys_ptr_t)(/*_.SEXPR__V2*/ curfptr[1]), 1, "LOCA_LOCATION");/*_.LOC__V13*/ curfptr[12] = slot; }; ; @@ -42809,13 +44358,13 @@ BASILYS_LOCATION("warmelt-macro.bysl:3840:/ block"); (basilys_pair_tail((basilys_ptr_t)(/*_.LIST_FIRST__V14*/ curfptr[13])));; /*_.PAIR_HEAD__V16*/ curfptr[15] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3848:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3976:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3848:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3976:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3848:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3976:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.SPREDEF__V17*/ curfptr[16] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_HEAD__V16*/ curfptr[15]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } @@ -42823,10 +44372,10 @@ BASILYS_LOCATION("warmelt-macro.bysl:3840:/ block"); /*_.SVAL__V18*/ curfptr[17] = (/*nil*/NULL);; /*_#NULL__L4*/ curfnum[0] = ((/*_.CURPAIR__V15*/ curfptr[14]) == NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3851:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3979:/ cond"); /*cond*/ if (/*_#NULL__L4*/ curfnum[0]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3851:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3851:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3979:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3979:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(STORE_PREDEFINED <predef-name-or-rank> <value>) missing predef"), (basilys_ptr_t)0); @@ -42836,14 +44385,14 @@ BASILYS_LOCATION("warmelt-macro.bysl:3840:/ block"); ; /*_.PAIR_TAIL__V19*/ curfptr[18] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3853:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3981:/ compute"); /*_.CURPAIR__V15*/ curfptr[14] = /*_.SETQ___V20*/ curfptr[19] = /*_.PAIR_TAIL__V19*/ curfptr[18];; /*_#NULL__L5*/ curfnum[4] = ((/*_.CURPAIR__V15*/ curfptr[14]) == NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3854:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3982:/ cond"); /*cond*/ if (/*_#NULL__L5*/ curfnum[4]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3854:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3854:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3982:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3982:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(STORE_PREDEFINED <predef-name-or-rank> <value>) missing predef"), (basilys_ptr_t)0); @@ -42853,27 +44402,27 @@ BASILYS_LOCATION("warmelt-macro.bysl:3840:/ block"); ; /*_.PAIR_HEAD__V21*/ curfptr[20] = (basilys_pair_head((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; - BASILYS_LOCATION("warmelt-macro.bysl:3856:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3984:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3856:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3984:/ apply.arg"); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.ENV__V3*/ curfptr[2]; - BASILYS_LOCATION("warmelt-macro.bysl:3856:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3984:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.MEXPANDER__V4*/ curfptr[3]; /*_.MACROEXPAND_1__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)((/*!MACROEXPAND_1*/ curfrout->tabval[3])), (basilys_ptr_t)(/*_.PAIR_HEAD__V21*/ curfptr[20]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3856:/ compute"); + BASILYS_LOCATION("warmelt-macro.bysl:3984:/ compute"); /*_.SVAL__V18*/ curfptr[17] = /*_.SETQ___V23*/ curfptr[22] = /*_.MACROEXPAND_1__V22*/ curfptr[21];; /*_.PAIR_TAIL__V24*/ curfptr[23] = (basilys_pair_tail((basilys_ptr_t)(/*_.CURPAIR__V15*/ curfptr[14])));; /*_#NOTNULL__L6*/ curfnum[5] = ((/*_.PAIR_TAIL__V24*/ curfptr[23]) != NULL);; - BASILYS_LOCATION("warmelt-macro.bysl:3857:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3985:/ cond"); /*cond*/ if (/*_#NOTNULL__L6*/ curfnum[5]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3857:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3857:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3985:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3985:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(STORE_PREDEFINED <predef-name-or-rank> <value>) extra argument"), (basilys_ptr_t)0); @@ -42883,29 +44432,29 @@ BASILYS_LOCATION("warmelt-macro.bysl:3840:/ block"); ; /*_#IS_A__L7*/ curfnum[6] = basilys_is_instance_of((basilys_ptr_t)(/*_.SPREDEF__V17*/ curfptr[16]), (basilys_ptr_t)((/*!CLASS_SYMBOL*/ curfrout->tabval[4])));; - BASILYS_LOCATION("warmelt-macro.bysl:3859:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3987:/ cond"); /*cond*/ if (/*_#IS_A__L7*/ curfnum[6]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3859:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3987:/ cond.then"); /*_#OR___L8*/ curfnum[7] = /*_#IS_A__L7*/ curfnum[6];; - } else {BASILYS_LOCATION("warmelt-macro.bysl:3859:/ cond.else"); + } else {BASILYS_LOCATION("warmelt-macro.bysl:3987:/ cond.else"); - BASILYS_LOCATION("warmelt-macro.bysl:3859:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3987:/ block"); /*block*/{ /*_#IS_INTEGERBOX__L9*/ curfnum[8] = (basilys_magic_discr((basilys_ptr_t)(/*_.SPREDEF__V17*/ curfptr[16])) == OBMAG_INT);; /*_#OR___L8*/ curfnum[7] = /*_#IS_INTEGERBOX__L9*/ curfnum[8];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3859:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3987:/ clear"); /*clear*/ /*_#IS_INTEGERBOX__L9*/ curfnum[8] = 0 ;} ; } ; /*_#NOT__L10*/ curfnum[8] = (!(/*_#OR___L8*/ curfnum[7]));; - BASILYS_LOCATION("warmelt-macro.bysl:3859:/ cond"); + BASILYS_LOCATION("warmelt-macro.bysl:3987:/ cond"); /*cond*/ if (/*_#NOT__L10*/ curfnum[8]) /*then*/ { - BASILYS_LOCATION("warmelt-macro.bysl:3859:/ cond.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3859:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3987:/ cond.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3987:/ block"); /*block*/{ basilys_error_str((basilys_ptr_t)(/*_.LOC__V13*/ curfptr[12]), ( "(STORE_PREDEFINED <predef-name-or-rank> <value>) invalid predef"), (basilys_ptr_t)0); @@ -42913,26 +44462,26 @@ BASILYS_LOCATION("warmelt-macro.bysl:3840:/ block"); ; } /*noelse*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3861:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3989:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3861:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3989:/ block"); /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3861:/ rawallocobj"); + BASILYS_LOCATION("warmelt-macro.bysl:3989:/ rawallocobj"); /*rawallocobj*/ { basilys_ptr_t newobj = 0; basilys_raw_object_create(newobj,(basilys_ptr_t)((/*!CLASS_SRC_STORE_PREDEFINED*/ curfrout->tabval[5])), (3), "CLASS_SRC_STORE_PREDEFINED");/*_.INST__V27*/ curfptr[26] = newobj; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3861:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3989:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V27*/ curfptr[26])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (0>=0 && 0< basilys_object_length((basilys_ptr_t)(/*_.INST__V27*/ curfptr[26]))));basilys_putfield_object((/*_.INST__V27*/ curfptr[26]), (0), (/*_.LOC__V13*/ curfptr[12]), "SRC_LOC"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3861:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3989:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V27*/ curfptr[26])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.INST__V27*/ curfptr[26]))));basilys_putfield_object((/*_.INST__V27*/ curfptr[26]), (1), (/*_.SPREDEF__V17*/ curfptr[16]), "SSTPD_PREDEF"); ; - BASILYS_LOCATION("warmelt-macro.bysl:3861:/ putslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3989:/ putslot"); /*putslot*/ basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.INST__V27*/ curfptr[26])) == OBMAG_OBJECT); basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.INST__V27*/ curfptr[26]))));basilys_putfield_object((/*_.INST__V27*/ curfptr[26]), (2), (/*_.SVAL__V18*/ curfptr[17]), "SSTPD_VALUE"); @@ -42941,112 +44490,112 @@ BASILYS_LOCATION("warmelt-macro.bysl:3840:/ block"); ; #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3866:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3866:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3994:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:3994:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L11*/ curfnum[10] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3866:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3994:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3866:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3994:/ apply.arg"); argtab[0].bp_cstring = "mexpand_store_predefined result"; - BASILYS_LOCATION("warmelt-macro.bysl:3866:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3994:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L11*/ curfnum[10]; - BASILYS_LOCATION("warmelt-macro.bysl:3866:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3994:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3866:/ apply.arg"); - argtab[3].bp_long = 3866; + BASILYS_LOCATION("warmelt-macro.bysl:3994:/ apply.arg"); + argtab[3].bp_long = 3994; /*_.DEBUG_MSG_FUN__V29*/ curfptr[28] = basilys_apply ((basilysclosure_ptr_t)((/*!DEBUG_MSG_FUN*/ curfrout->tabval[2])), (basilys_ptr_t)(/*_.RES__V26*/ curfptr[25]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; /*_.IFCPP___V28*/ curfptr[27] = /*_.DEBUG_MSG_FUN__V29*/ curfptr[28];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3866:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3994:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L11*/ curfnum[10] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3866:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3994:/ clear"); /*clear*/ /*_.DEBUG_MSG_FUN__V29*/ curfptr[28] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3866:/ cppif.else"); + BASILYS_LOCATION("warmelt-macro.bysl:3994:/ cppif.else"); /*_.IFCPP___V28*/ curfptr[27] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; - BASILYS_LOCATION("warmelt-macro.bysl:3867:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3995:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.RES__V26*/ curfptr[25];; - BASILYS_LOCATION("warmelt-macro.bysl:3867:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3995:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*_.LET___V25*/ curfptr[24] = /*_.RETURN___V30*/ curfptr[28];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3861:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3989:/ clear"); /*clear*/ /*_.RES__V26*/ curfptr[25] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3861:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3989:/ clear"); /*clear*/ /*_.IFCPP___V28*/ curfptr[27] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3861:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3989:/ clear"); /*clear*/ /*_.RETURN___V30*/ curfptr[28] = 0 ;} ; /*_.LET___V11*/ curfptr[9] = /*_.LET___V25*/ curfptr[24];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_.CONT__V12*/ curfptr[11] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_.LOC__V13*/ curfptr[12] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_.LIST_FIRST__V14*/ curfptr[13] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_.CURPAIR__V15*/ curfptr[14] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_.PAIR_HEAD__V16*/ curfptr[15] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_.SPREDEF__V17*/ curfptr[16] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_.SVAL__V18*/ curfptr[17] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_#NULL__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_.PAIR_TAIL__V19*/ curfptr[18] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_.SETQ___V20*/ curfptr[19] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_#NULL__L5*/ curfnum[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_.PAIR_HEAD__V21*/ curfptr[20] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_.MACROEXPAND_1__V22*/ curfptr[21] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_.SETQ___V23*/ curfptr[22] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_.PAIR_TAIL__V24*/ curfptr[23] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_#NOTNULL__L6*/ curfnum[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_#IS_A__L7*/ curfnum[6] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_#OR___L8*/ curfnum[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_#NOT__L10*/ curfnum[8] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3844:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3972:/ clear"); /*clear*/ /*_.LET___V25*/ curfptr[24] = 0 ;} ; - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ block"); /*block*/{ /*_.RETVAL___V1*/ curfptr[0] = /*_.LET___V11*/ curfptr[9];; - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ finalreturn"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ finalreturn"); ; /*finalret*/ goto labend_rout ;} ; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ clear"); /*clear*/ /*_.IFCPP___V5*/ curfptr[4] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ clear"); /*clear*/ /*_.IFCPP___V7*/ curfptr[5] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ clear"); /*clear*/ /*_.IFCPP___V9*/ curfptr[7] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ clear"); /*clear*/ /*_.LET___V11*/ curfptr[9] = 0 ;} ; @@ -43057,7 +44606,7 @@ basilys_trace_end("MEXPAND_STORE_PREDEFINED", callcount); basilys_topframe = (s #undef callcount #undef CURFRAM_NBVARNUM #undef CURFRAM_NBVARPTR -} /*end rout_102_MEXPAND_STORE_PREDEFINED*/ +} /*end rout_104_MEXPAND_STORE_PREDEFINED*/ @@ -43069,8 +44618,8 @@ typedef struct basilysclosure_st *noinitialclos; struct excepth_basilys_st *exh; struct callframe_basilys_st *prev; -#define CURFRAM_NBVARPTR 1394 - void* varptr[1394]; +#define CURFRAM_NBVARPTR 1401 + void* varptr[1401]; #define CURFRAM_NBVARNUM 4 long varnum[4]; /*others*/ @@ -44014,306 +45563,312 @@ static void initialize_module_cdata(initial_frame_st *iniframp__, char predefini struct BASILYS_STRING_STRUCT(11) dstr_929__WARN_SHADOW; struct BASILYS_ROUTINE_STRUCT(3) drout_930__WARN_IF_REDEFINED; struct BASILYS_CLOSURE_STRUCT(0) dclo_931__WARN_IF_REDEFINED; - struct BASILYS_ROUTINE_STRUCT(4) drout_932__PARSE_PAIRLIST_C_CODE_EXPANSION; - struct BASILYS_CLOSURE_STRUCT(0) dclo_933__PARSE_PAIRLIST_C_CODE_EXPANSION; - struct BASILYS_OBJECT_STRUCT(3) dsym_934__DISCR_STRING; - struct BASILYS_STRING_STRUCT(12) dstr_935__DISCR_STRING; - struct BASILYS_OBJECT_STRUCT(3) dsym_936__DISCR_VERBATIMSTRING; - struct BASILYS_STRING_STRUCT(20) dstr_937__DISCR_VERBATIMST; - struct BASILYS_ROUTINE_STRUCT(13) drout_938__MEXPAND_DEFPRIMITIVE; - struct BASILYS_CLOSURE_STRUCT(0) dclo_939__MEXPAND_DEFPRIMITIVE; - struct BASILYS_OBJECT_STRUCT(3) dsym_940__DEFPRIMITIVE; - struct BASILYS_STRING_STRUCT(12) dstr_941__DEFPRIMITIVE; - struct BASILYS_ROUTINE_STRUCT(10) drout_942__MEXPAND_DEFCITERATOR; - struct BASILYS_CLOSURE_STRUCT(0) dclo_943__MEXPAND_DEFCITERATOR; - struct BASILYS_OBJECT_STRUCT(3) dsym_944__DEFCITERATOR; - struct BASILYS_STRING_STRUCT(12) dstr_945__DEFCITERATOR; - struct BASILYS_ROUTINE_STRUCT(14) drout_946__MEXPAND_DEFCMATCHER; - struct BASILYS_CLOSURE_STRUCT(0) dclo_947__MEXPAND_DEFCMATCHER; - struct BASILYS_OBJECT_STRUCT(3) dsym_948__MULTIPLE_EVERY; - struct BASILYS_STRING_STRUCT(14) dstr_949__MULTIPLE_EVERY; - struct BASILYS_ROUTINE_STRUCT(0) drout_950__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_951__DEFCMATCHER; - struct BASILYS_STRING_STRUCT(11) dstr_952__DEFCMATCHER; - struct BASILYS_ROUTINE_STRUCT(13) drout_953__MEXPAND_DEFUNMATCHER; - struct BASILYS_CLOSURE_STRUCT(0) dclo_954__MEXPAND_DEFUNMATCHER; - struct BASILYS_ROUTINE_STRUCT(0) drout_955__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_956__DEFUNMATCHER; - struct BASILYS_STRING_STRUCT(12) dstr_957__DEFUNMATCHER; - struct BASILYS_ROUTINE_STRUCT(15) drout_958__MEXPAND_DEFUN; - struct BASILYS_CLOSURE_STRUCT(0) dclo_959__MEXPAND_DEFUN; - struct BASILYS_OBJECT_STRUCT(3) dsym_960__FRESH_ENV; - struct BASILYS_STRING_STRUCT(9) dstr_961__FRESH_ENV; - struct BASILYS_ROUTINE_STRUCT(1) drout_962__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_963__CLASS_FUNCTION_BINDING; - struct BASILYS_STRING_STRUCT(22) dstr_964__CLASS_FUNCTION_B; - struct BASILYS_ROUTINE_STRUCT(15) drout_965__SCAN_DEFCLASS; - struct BASILYS_CLOSURE_STRUCT(0) dclo_966__SCAN_DEFCLASS; - struct BASILYS_OBJECT_STRUCT(3) dsym_967__SUPER; - struct BASILYS_STRING_STRUCT(5) dstr_968__SUPER; - struct BASILYS_OBJECT_STRUCT(3) dsym_969__CLASS_CLASS_BINDING; - struct BASILYS_STRING_STRUCT(19) dstr_970__CLASS_CLASS_BIND; - struct BASILYS_OBJECT_STRUCT(3) dsym_971__CLASS_CLASS; - struct BASILYS_STRING_STRUCT(11) dstr_972__CLASS_CLASS; - struct BASILYS_OBJECT_STRUCT(3) dsym_973__FIELDS; - struct BASILYS_STRING_STRUCT(6) dstr_974__FIELDS; - struct BASILYS_OBJECT_STRUCT(3) dsym_975__PREDEF; - struct BASILYS_STRING_STRUCT(6) dstr_976__PREDEF; - struct BASILYS_OBJECT_STRUCT(3) dsym_977__DOCSTR; - struct BASILYS_STRING_STRUCT(6) dstr_978__DOCSTR; - struct BASILYS_ROUTINE_STRUCT(23) drout_979__MEXPAND_DEFCLASS; - struct BASILYS_CLOSURE_STRUCT(0) dclo_980__MEXPAND_DEFCLASS; - struct BASILYS_OBJECT_STRUCT(3) dsym_981__DISCR_SEQCLASS; - struct BASILYS_STRING_STRUCT(14) dstr_982__DISCR_SEQCLASS; - struct BASILYS_OBJECT_STRUCT(3) dsym_983__DISCR_INTEGER; - struct BASILYS_STRING_STRUCT(13) dstr_984__DISCR_INTEGER; - struct BASILYS_OBJECT_STRUCT(3) dsym_985__DISCR_MAPSTRINGS; - struct BASILYS_STRING_STRUCT(16) dstr_986__DISCR_MAPSTRINGS; - struct BASILYS_OBJECT_STRUCT(3) dsym_987__DISCR_SEQFIELD; - struct BASILYS_STRING_STRUCT(14) dstr_988__DISCR_SEQFIELD; - struct BASILYS_ROUTINE_STRUCT(1) drout_989__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_990__CLASS_FIELD; - struct BASILYS_STRING_STRUCT(11) dstr_991__CLASS_FIELD; - struct BASILYS_ROUTINE_STRUCT(5) drout_992__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_993__CLASS_FIELD_BINDING; - struct BASILYS_STRING_STRUCT(19) dstr_994__CLASS_FIELD_BIND; - struct BASILYS_ROUTINE_STRUCT(13) drout_995__PARSE_FIELD_ASSIGNMENT; - struct BASILYS_CLOSURE_STRUCT(0) dclo_996__PARSE_FIELD_ASSIGNMENT; - struct BASILYS_OBJECT_STRUCT(3) dsym_997__MULTIPLE_ITERATE_TEST; - struct BASILYS_STRING_STRUCT(21) dstr_998__MULTIPLE_ITERATE; - struct BASILYS_ROUTINE_STRUCT(1) drout_999__LAMBDA_; - struct BASILYS_ROUTINE_STRUCT(20) drout_1000__MEXPAND_DEFINSTANCE; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1001__MEXPAND_DEFINSTANCE; - struct BASILYS_OBJECT_STRUCT(3) dsym_1002__OBJ_NUM; - struct BASILYS_STRING_STRUCT(7) dstr_1003__OBJ_NUM; - struct BASILYS_OBJECT_STRUCT(3) dsym_1004__LIST_TO_MULTIPLE; - struct BASILYS_STRING_STRUCT(16) dstr_1005__LIST_TO_MULTIPLE; - struct BASILYS_OBJECT_STRUCT(3) dsym_1006__CLASS_INSTANCE_BINDING; - struct BASILYS_STRING_STRUCT(22) dstr_1007__CLASS_INSTANCE_B; - struct BASILYS_OBJECT_STRUCT(3) dsym_1008__DEFINSTANCE; - struct BASILYS_STRING_STRUCT(11) dstr_1009__DEFINSTANCE; - struct BASILYS_ROUTINE_STRUCT(20) drout_1010__MEXPAND_DEFSELECTOR; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1011__MEXPAND_DEFSELECTOR; - struct BASILYS_OBJECT_STRUCT(3) dsym_1012__DEFSELECTOR; - struct BASILYS_STRING_STRUCT(11) dstr_1013__DEFSELECTOR; - struct BASILYS_ROUTINE_STRUCT(14) drout_1014__MEXPAND_INSTANCE; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1015__MEXPAND_INSTANCE; - struct BASILYS_OBJECT_STRUCT(3) dsym_1016__MAKE_INSTANCE; - struct BASILYS_STRING_STRUCT(13) dstr_1017__MAKE_INSTANCE; - struct BASILYS_ROUTINE_STRUCT(12) drout_1018__PARSE_FIELD_PATTERN; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1019__PARSE_FIELD_PATTERN; - struct BASILYS_ROUTINE_STRUCT(1) drout_1020__LAMBDA_; - struct BASILYS_ROUTINE_STRUCT(15) drout_1021__PATEXPAND_INSTANCE; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1022__PATEXPAND_INSTANCE; - struct BASILYS_OBJECT_STRUCT(3) dsym_1023__INSTANCE; - struct BASILYS_STRING_STRUCT(8) dstr_1024__INSTANCE; - struct BASILYS_ROUTINE_STRUCT(15) drout_1025__PATEXPAND_OBJECT; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1026__PATEXPAND_OBJECT; - struct BASILYS_ROUTINE_STRUCT(3) drout_1027__MEXPAND_OBJECT; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1028__MEXPAND_OBJECT; - struct BASILYS_OBJECT_STRUCT(3) dsym_1029__OBJECT; - struct BASILYS_STRING_STRUCT(6) dstr_1030__OBJECT; - struct BASILYS_ROUTINE_STRUCT(9) drout_1031__MEXPAND_UNSAFE_PUT_FIELDS; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1032__MEXPAND_UNSAFE_PUT_FIELDS; - struct BASILYS_OBJECT_STRUCT(3) dsym_1033__UNSAFE_PUT_FIELDS; - struct BASILYS_STRING_STRUCT(17) dstr_1034__UNSAFE_PUT_FIELD; - struct BASILYS_ROUTINE_STRUCT(9) drout_1035__MEXPAND_PUT_FIELDS; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1036__MEXPAND_PUT_FIELDS; - struct BASILYS_OBJECT_STRUCT(3) dsym_1037__PUT_FIELDS; - struct BASILYS_STRING_STRUCT(10) dstr_1038__PUT_FIELDS; - struct BASILYS_ROUTINE_STRUCT(6) drout_1039__MEXPAND_UNSAFE_GET_FIELD; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1040__MEXPAND_UNSAFE_GET_FIELD; - struct BASILYS_OBJECT_STRUCT(3) dsym_1041__UNSAFE_GET_FIELD; - struct BASILYS_STRING_STRUCT(16) dstr_1042__UNSAFE_GET_FIELD; - struct BASILYS_ROUTINE_STRUCT(6) drout_1043__MEXPAND_GET_FIELD; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1044__MEXPAND_GET_FIELD; - struct BASILYS_OBJECT_STRUCT(3) dsym_1045__GET_FIELD; - struct BASILYS_STRING_STRUCT(9) dstr_1046__GET_FIELD; - struct BASILYS_ROUTINE_STRUCT(5) drout_1047__MEXPAND_SETQ; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1048__MEXPAND_SETQ; - struct BASILYS_OBJECT_STRUCT(3) dsym_1049__SETQ; - struct BASILYS_STRING_STRUCT(4) dstr_1050__SETQ; - struct BASILYS_ROUTINE_STRUCT(6) drout_1051__MEXPAND_IF; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1052__MEXPAND_IF; - struct BASILYS_OBJECT_STRUCT(3) dsym_1053__IF; - struct BASILYS_STRING_STRUCT(2) dstr_1054__IF; - struct BASILYS_ROUTINE_STRUCT(6) drout_1055__MEXPAND_CPPIF; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1056__MEXPAND_CPPIF; - struct BASILYS_OBJECT_STRUCT(3) dsym_1057__CPPIF; - struct BASILYS_STRING_STRUCT(5) dstr_1058__CPPIF; - struct BASILYS_ROUTINE_STRUCT(12) drout_1059__MEXPAND_COND; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1060__MEXPAND_COND; - struct BASILYS_ROUTINE_STRUCT(1) drout_1061__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_1062__ELSE; - struct BASILYS_STRING_STRUCT(4) dstr_1063__ELSE; - struct BASILYS_OBJECT_STRUCT(3) dsym_1064__COND; - struct BASILYS_STRING_STRUCT(4) dstr_1065__COND; - struct BASILYS_ROUTINE_STRUCT(8) drout_1066__MEXPAND_AND; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1067__MEXPAND_AND; - struct BASILYS_ROUTINE_STRUCT(1) drout_1068__LAMBDA_; - struct BASILYS_ROUTINE_STRUCT(8) drout_1069__PATEXPAND_AS; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1070__PATEXPAND_AS; - struct BASILYS_ROUTINE_STRUCT(3) drout_1071__MEXPAND_AS; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1072__MEXPAND_AS; - struct BASILYS_OBJECT_STRUCT(3) dsym_1073__AS; - struct BASILYS_STRING_STRUCT(2) dstr_1074__AS; - struct BASILYS_ROUTINE_STRUCT(6) drout_1075__PATEXPAND_AND; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1076__PATEXPAND_AND; - struct BASILYS_OBJECT_STRUCT(3) dsym_1077__AND; - struct BASILYS_STRING_STRUCT(3) dstr_1078__AND; - struct BASILYS_ROUTINE_STRUCT(8) drout_1079__MEXPAND_OR; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1080__MEXPAND_OR; - struct BASILYS_ROUTINE_STRUCT(1) drout_1081__LAMBDA_; - struct BASILYS_ROUTINE_STRUCT(6) drout_1082__PATEXPAND_OR; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1083__PATEXPAND_OR; - struct BASILYS_OBJECT_STRUCT(3) dsym_1084__OR; - struct BASILYS_STRING_STRUCT(2) dstr_1085__OR; - struct BASILYS_ROUTINE_STRUCT(18) drout_1086__MEXPAND_MATCH; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1087__MEXPAND_MATCH; - struct BASILYS_ROUTINE_STRUCT(1) drout_1088__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_1089__WHEN; - struct BASILYS_STRING_STRUCT(4) dstr_1090__WHEN; - struct BASILYS_OBJECT_STRUCT(3) dsym_1091__MATCH; - struct BASILYS_STRING_STRUCT(5) dstr_1092__MATCH; - struct BASILYS_ROUTINE_STRUCT(9) drout_1093__MEXPAND_LETBINDING; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1094__MEXPAND_LETBINDING; - struct BASILYS_ROUTINE_STRUCT(16) drout_1095__MEXPAND_LET; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1096__MEXPAND_LET; - struct BASILYS_ROUTINE_STRUCT(2) drout_1097__LAMBDA_; - struct BASILYS_ROUTINE_STRUCT(3) drout_1098__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_1099__CLASS_LET_BINDING; - struct BASILYS_STRING_STRUCT(17) dstr_1100__CLASS_LET_BINDIN; - struct BASILYS_ROUTINE_STRUCT(1) drout_1101__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_1102__LET; - struct BASILYS_STRING_STRUCT(3) dstr_1103__LET; - struct BASILYS_ROUTINE_STRUCT(12) drout_1104__MEXPAND_LAMBDA; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1105__MEXPAND_LAMBDA; - struct BASILYS_ROUTINE_STRUCT(1) drout_1106__LAMBDA_; + struct BASILYS_ROUTINE_STRUCT(6) drout_932__FLATTEN_FOR_C_CODE_EXPANSION; + struct BASILYS_CLOSURE_STRUCT(0) dclo_933__FLATTEN_FOR_C_CODE_EXPANSION; + struct BASILYS_OBJECT_STRUCT(3) dsym_934__DISCR_VERBATIMSTRING; + struct BASILYS_STRING_STRUCT(20) dstr_935__DISCR_VERBATIMST; + struct BASILYS_OBJECT_STRUCT(3) dsym_936__CLASS_LOCATED; + struct BASILYS_STRING_STRUCT(13) dstr_937__CLASS_LOCATED; + struct BASILYS_ROUTINE_STRUCT(5) drout_938__PARSE_PAIRLIST_C_CODE_EXPANSION; + struct BASILYS_CLOSURE_STRUCT(0) dclo_939__PARSE_PAIRLIST_C_CODE_EXPANSION; + struct BASILYS_OBJECT_STRUCT(3) dsym_940__LIST_TO_MULTIPLE; + struct BASILYS_STRING_STRUCT(16) dstr_941__LIST_TO_MULTIPLE; + struct BASILYS_ROUTINE_STRUCT(3) drout_942__CHECK_C_EXPANSION; + struct BASILYS_CLOSURE_STRUCT(0) dclo_943__CHECK_C_EXPANSION; + struct BASILYS_ROUTINE_STRUCT(17) drout_944__MEXPAND_DEFPRIMITIVE; + struct BASILYS_CLOSURE_STRUCT(0) dclo_945__MEXPAND_DEFPRIMITIVE; + struct BASILYS_OBJECT_STRUCT(3) dsym_946__CLASS_ANY_BINDING; + struct BASILYS_STRING_STRUCT(17) dstr_947__CLASS_ANY_BINDIN; + struct BASILYS_OBJECT_STRUCT(3) dsym_948__DEFPRIMITIVE; + struct BASILYS_STRING_STRUCT(12) dstr_949__DEFPRIMITIVE; + struct BASILYS_ROUTINE_STRUCT(14) drout_950__MEXPAND_DEFCITERATOR; + struct BASILYS_CLOSURE_STRUCT(0) dclo_951__MEXPAND_DEFCITERATOR; + struct BASILYS_OBJECT_STRUCT(3) dsym_952__DEFCITERATOR; + struct BASILYS_STRING_STRUCT(12) dstr_953__DEFCITERATOR; + struct BASILYS_ROUTINE_STRUCT(17) drout_954__MEXPAND_DEFCMATCHER; + struct BASILYS_CLOSURE_STRUCT(0) dclo_955__MEXPAND_DEFCMATCHER; + struct BASILYS_OBJECT_STRUCT(3) dsym_956__MULTIPLE_EVERY; + struct BASILYS_STRING_STRUCT(14) dstr_957__MULTIPLE_EVERY; + struct BASILYS_ROUTINE_STRUCT(0) drout_958__LAMBDA_; + struct BASILYS_OBJECT_STRUCT(3) dsym_959__DEFCMATCHER; + struct BASILYS_STRING_STRUCT(11) dstr_960__DEFCMATCHER; + struct BASILYS_ROUTINE_STRUCT(13) drout_961__MEXPAND_DEFUNMATCHER; + struct BASILYS_CLOSURE_STRUCT(0) dclo_962__MEXPAND_DEFUNMATCHER; + struct BASILYS_ROUTINE_STRUCT(0) drout_963__LAMBDA_; + struct BASILYS_OBJECT_STRUCT(3) dsym_964__DEFUNMATCHER; + struct BASILYS_STRING_STRUCT(12) dstr_965__DEFUNMATCHER; + struct BASILYS_ROUTINE_STRUCT(15) drout_966__MEXPAND_DEFUN; + struct BASILYS_CLOSURE_STRUCT(0) dclo_967__MEXPAND_DEFUN; + struct BASILYS_OBJECT_STRUCT(3) dsym_968__FRESH_ENV; + struct BASILYS_STRING_STRUCT(9) dstr_969__FRESH_ENV; + struct BASILYS_ROUTINE_STRUCT(1) drout_970__LAMBDA_; + struct BASILYS_OBJECT_STRUCT(3) dsym_971__CLASS_FUNCTION_BINDING; + struct BASILYS_STRING_STRUCT(22) dstr_972__CLASS_FUNCTION_B; + struct BASILYS_ROUTINE_STRUCT(15) drout_973__SCAN_DEFCLASS; + struct BASILYS_CLOSURE_STRUCT(0) dclo_974__SCAN_DEFCLASS; + struct BASILYS_OBJECT_STRUCT(3) dsym_975__SUPER; + struct BASILYS_STRING_STRUCT(5) dstr_976__SUPER; + struct BASILYS_OBJECT_STRUCT(3) dsym_977__CLASS_CLASS_BINDING; + struct BASILYS_STRING_STRUCT(19) dstr_978__CLASS_CLASS_BIND; + struct BASILYS_OBJECT_STRUCT(3) dsym_979__CLASS_CLASS; + struct BASILYS_STRING_STRUCT(11) dstr_980__CLASS_CLASS; + struct BASILYS_OBJECT_STRUCT(3) dsym_981__FIELDS; + struct BASILYS_STRING_STRUCT(6) dstr_982__FIELDS; + struct BASILYS_OBJECT_STRUCT(3) dsym_983__PREDEF; + struct BASILYS_STRING_STRUCT(6) dstr_984__PREDEF; + struct BASILYS_OBJECT_STRUCT(3) dsym_985__DOCSTR; + struct BASILYS_STRING_STRUCT(6) dstr_986__DOCSTR; + struct BASILYS_ROUTINE_STRUCT(23) drout_987__MEXPAND_DEFCLASS; + struct BASILYS_CLOSURE_STRUCT(0) dclo_988__MEXPAND_DEFCLASS; + struct BASILYS_OBJECT_STRUCT(3) dsym_989__DISCR_SEQCLASS; + struct BASILYS_STRING_STRUCT(14) dstr_990__DISCR_SEQCLASS; + struct BASILYS_OBJECT_STRUCT(3) dsym_991__DISCR_INTEGER; + struct BASILYS_STRING_STRUCT(13) dstr_992__DISCR_INTEGER; + struct BASILYS_OBJECT_STRUCT(3) dsym_993__DISCR_MAPSTRINGS; + struct BASILYS_STRING_STRUCT(16) dstr_994__DISCR_MAPSTRINGS; + struct BASILYS_OBJECT_STRUCT(3) dsym_995__DISCR_SEQFIELD; + struct BASILYS_STRING_STRUCT(14) dstr_996__DISCR_SEQFIELD; + struct BASILYS_ROUTINE_STRUCT(1) drout_997__LAMBDA_; + struct BASILYS_OBJECT_STRUCT(3) dsym_998__CLASS_FIELD; + struct BASILYS_STRING_STRUCT(11) dstr_999__CLASS_FIELD; + struct BASILYS_ROUTINE_STRUCT(5) drout_1000__LAMBDA_; + struct BASILYS_OBJECT_STRUCT(3) dsym_1001__CLASS_FIELD_BINDING; + struct BASILYS_STRING_STRUCT(19) dstr_1002__CLASS_FIELD_BIND; + struct BASILYS_ROUTINE_STRUCT(13) drout_1003__PARSE_FIELD_ASSIGNMENT; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1004__PARSE_FIELD_ASSIGNMENT; + struct BASILYS_OBJECT_STRUCT(3) dsym_1005__MULTIPLE_ITERATE_TEST; + struct BASILYS_STRING_STRUCT(21) dstr_1006__MULTIPLE_ITERATE; + struct BASILYS_ROUTINE_STRUCT(1) drout_1007__LAMBDA_; + struct BASILYS_ROUTINE_STRUCT(20) drout_1008__MEXPAND_DEFINSTANCE; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1009__MEXPAND_DEFINSTANCE; + struct BASILYS_OBJECT_STRUCT(3) dsym_1010__OBJ_NUM; + struct BASILYS_STRING_STRUCT(7) dstr_1011__OBJ_NUM; + struct BASILYS_OBJECT_STRUCT(3) dsym_1012__CLASS_INSTANCE_BINDING; + struct BASILYS_STRING_STRUCT(22) dstr_1013__CLASS_INSTANCE_B; + struct BASILYS_OBJECT_STRUCT(3) dsym_1014__DEFINSTANCE; + struct BASILYS_STRING_STRUCT(11) dstr_1015__DEFINSTANCE; + struct BASILYS_ROUTINE_STRUCT(20) drout_1016__MEXPAND_DEFSELECTOR; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1017__MEXPAND_DEFSELECTOR; + struct BASILYS_OBJECT_STRUCT(3) dsym_1018__DEFSELECTOR; + struct BASILYS_STRING_STRUCT(11) dstr_1019__DEFSELECTOR; + struct BASILYS_ROUTINE_STRUCT(14) drout_1020__MEXPAND_INSTANCE; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1021__MEXPAND_INSTANCE; + struct BASILYS_OBJECT_STRUCT(3) dsym_1022__MAKE_INSTANCE; + struct BASILYS_STRING_STRUCT(13) dstr_1023__MAKE_INSTANCE; + struct BASILYS_ROUTINE_STRUCT(12) drout_1024__PARSE_FIELD_PATTERN; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1025__PARSE_FIELD_PATTERN; + struct BASILYS_ROUTINE_STRUCT(1) drout_1026__LAMBDA_; + struct BASILYS_ROUTINE_STRUCT(15) drout_1027__PATEXPAND_INSTANCE; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1028__PATEXPAND_INSTANCE; + struct BASILYS_OBJECT_STRUCT(3) dsym_1029__INSTANCE; + struct BASILYS_STRING_STRUCT(8) dstr_1030__INSTANCE; + struct BASILYS_ROUTINE_STRUCT(15) drout_1031__PATEXPAND_OBJECT; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1032__PATEXPAND_OBJECT; + struct BASILYS_ROUTINE_STRUCT(3) drout_1033__MEXPAND_OBJECT; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1034__MEXPAND_OBJECT; + struct BASILYS_OBJECT_STRUCT(3) dsym_1035__OBJECT; + struct BASILYS_STRING_STRUCT(6) dstr_1036__OBJECT; + struct BASILYS_ROUTINE_STRUCT(9) drout_1037__MEXPAND_UNSAFE_PUT_FIELDS; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1038__MEXPAND_UNSAFE_PUT_FIELDS; + struct BASILYS_OBJECT_STRUCT(3) dsym_1039__UNSAFE_PUT_FIELDS; + struct BASILYS_STRING_STRUCT(17) dstr_1040__UNSAFE_PUT_FIELD; + struct BASILYS_ROUTINE_STRUCT(9) drout_1041__MEXPAND_PUT_FIELDS; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1042__MEXPAND_PUT_FIELDS; + struct BASILYS_OBJECT_STRUCT(3) dsym_1043__PUT_FIELDS; + struct BASILYS_STRING_STRUCT(10) dstr_1044__PUT_FIELDS; + struct BASILYS_ROUTINE_STRUCT(6) drout_1045__MEXPAND_UNSAFE_GET_FIELD; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1046__MEXPAND_UNSAFE_GET_FIELD; + struct BASILYS_OBJECT_STRUCT(3) dsym_1047__UNSAFE_GET_FIELD; + struct BASILYS_STRING_STRUCT(16) dstr_1048__UNSAFE_GET_FIELD; + struct BASILYS_ROUTINE_STRUCT(6) drout_1049__MEXPAND_GET_FIELD; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1050__MEXPAND_GET_FIELD; + struct BASILYS_OBJECT_STRUCT(3) dsym_1051__GET_FIELD; + struct BASILYS_STRING_STRUCT(9) dstr_1052__GET_FIELD; + struct BASILYS_ROUTINE_STRUCT(5) drout_1053__MEXPAND_SETQ; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1054__MEXPAND_SETQ; + struct BASILYS_OBJECT_STRUCT(3) dsym_1055__SETQ; + struct BASILYS_STRING_STRUCT(4) dstr_1056__SETQ; + struct BASILYS_ROUTINE_STRUCT(6) drout_1057__MEXPAND_IF; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1058__MEXPAND_IF; + struct BASILYS_OBJECT_STRUCT(3) dsym_1059__IF; + struct BASILYS_STRING_STRUCT(2) dstr_1060__IF; + struct BASILYS_ROUTINE_STRUCT(6) drout_1061__MEXPAND_CPPIF; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1062__MEXPAND_CPPIF; + struct BASILYS_OBJECT_STRUCT(3) dsym_1063__CPPIF; + struct BASILYS_STRING_STRUCT(5) dstr_1064__CPPIF; + struct BASILYS_ROUTINE_STRUCT(12) drout_1065__MEXPAND_COND; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1066__MEXPAND_COND; + struct BASILYS_ROUTINE_STRUCT(1) drout_1067__LAMBDA_; + struct BASILYS_OBJECT_STRUCT(3) dsym_1068__ELSE; + struct BASILYS_STRING_STRUCT(4) dstr_1069__ELSE; + struct BASILYS_OBJECT_STRUCT(3) dsym_1070__COND; + struct BASILYS_STRING_STRUCT(4) dstr_1071__COND; + struct BASILYS_ROUTINE_STRUCT(8) drout_1072__MEXPAND_AND; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1073__MEXPAND_AND; + struct BASILYS_ROUTINE_STRUCT(1) drout_1074__LAMBDA_; + struct BASILYS_ROUTINE_STRUCT(8) drout_1075__PATEXPAND_AS; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1076__PATEXPAND_AS; + struct BASILYS_ROUTINE_STRUCT(3) drout_1077__MEXPAND_AS; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1078__MEXPAND_AS; + struct BASILYS_OBJECT_STRUCT(3) dsym_1079__AS; + struct BASILYS_STRING_STRUCT(2) dstr_1080__AS; + struct BASILYS_ROUTINE_STRUCT(6) drout_1081__PATEXPAND_AND; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1082__PATEXPAND_AND; + struct BASILYS_OBJECT_STRUCT(3) dsym_1083__AND; + struct BASILYS_STRING_STRUCT(3) dstr_1084__AND; + struct BASILYS_ROUTINE_STRUCT(8) drout_1085__MEXPAND_OR; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1086__MEXPAND_OR; + struct BASILYS_ROUTINE_STRUCT(1) drout_1087__LAMBDA_; + struct BASILYS_ROUTINE_STRUCT(6) drout_1088__PATEXPAND_OR; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1089__PATEXPAND_OR; + struct BASILYS_OBJECT_STRUCT(3) dsym_1090__OR; + struct BASILYS_STRING_STRUCT(2) dstr_1091__OR; + struct BASILYS_ROUTINE_STRUCT(18) drout_1092__MEXPAND_MATCH; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1093__MEXPAND_MATCH; + struct BASILYS_ROUTINE_STRUCT(1) drout_1094__LAMBDA_; + struct BASILYS_OBJECT_STRUCT(3) dsym_1095__WHEN; + struct BASILYS_STRING_STRUCT(4) dstr_1096__WHEN; + struct BASILYS_OBJECT_STRUCT(3) dsym_1097__MATCH; + struct BASILYS_STRING_STRUCT(5) dstr_1098__MATCH; + struct BASILYS_ROUTINE_STRUCT(9) drout_1099__MEXPAND_LETBINDING; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1100__MEXPAND_LETBINDING; + struct BASILYS_ROUTINE_STRUCT(16) drout_1101__MEXPAND_LET; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1102__MEXPAND_LET; + struct BASILYS_ROUTINE_STRUCT(2) drout_1103__LAMBDA_; + struct BASILYS_ROUTINE_STRUCT(3) drout_1104__LAMBDA_; + struct BASILYS_OBJECT_STRUCT(3) dsym_1105__CLASS_LET_BINDING; + struct BASILYS_STRING_STRUCT(17) dstr_1106__CLASS_LET_BINDIN; struct BASILYS_ROUTINE_STRUCT(1) drout_1107__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_1108__LAMBDA; - struct BASILYS_STRING_STRUCT(6) dstr_1109__LAMBDA; - struct BASILYS_ROUTINE_STRUCT(13) drout_1110__MEXPAND_MULTICALL; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1111__MEXPAND_MULTICALL; + struct BASILYS_OBJECT_STRUCT(3) dsym_1108__LET; + struct BASILYS_STRING_STRUCT(3) dstr_1109__LET; + struct BASILYS_ROUTINE_STRUCT(12) drout_1110__MEXPAND_LAMBDA; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1111__MEXPAND_LAMBDA; struct BASILYS_ROUTINE_STRUCT(1) drout_1112__LAMBDA_; struct BASILYS_ROUTINE_STRUCT(1) drout_1113__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_1114__MULTICALL; - struct BASILYS_STRING_STRUCT(9) dstr_1115__MULTICALL; - struct BASILYS_ROUTINE_STRUCT(5) drout_1116__MEXPAND_QUOTE; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1117__MEXPAND_QUOTE; - struct BASILYS_OBJECT_STRUCT(3) dsym_1118__QUOTE; - struct BASILYS_STRING_STRUCT(5) dstr_1119__QUOTE; - struct BASILYS_ROUTINE_STRUCT(3) drout_1120__MEXPAND_COMMENT; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1121__MEXPAND_COMMENT; - struct BASILYS_OBJECT_STRUCT(3) dsym_1122__COMMENT; - struct BASILYS_STRING_STRUCT(7) dstr_1123__COMMENT; - struct BASILYS_ROUTINE_STRUCT(7) drout_1124__PAIRLIST_TO_PROGN; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1125__PAIRLIST_TO_PROGN; - struct BASILYS_ROUTINE_STRUCT(1) drout_1126__LAMBDA_; - struct BASILYS_ROUTINE_STRUCT(6) drout_1127__PAIRLIST_TO_RETURN; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1128__PAIRLIST_TO_RETURN; - struct BASILYS_ROUTINE_STRUCT(1) drout_1129__LAMBDA_; - struct BASILYS_ROUTINE_STRUCT(2) drout_1130__MEXPAND_PROGN; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1131__MEXPAND_PROGN; - struct BASILYS_OBJECT_STRUCT(3) dsym_1132__PROGN; - struct BASILYS_STRING_STRUCT(5) dstr_1133__PROGN; - struct BASILYS_ROUTINE_STRUCT(2) drout_1134__MEXPAND_RETURN; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1135__MEXPAND_RETURN; - struct BASILYS_OBJECT_STRUCT(3) dsym_1136__RETURN; - struct BASILYS_STRING_STRUCT(6) dstr_1137__RETURN; - struct BASILYS_ROUTINE_STRUCT(11) drout_1138__MEXPAND_FOREVER; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1139__MEXPAND_FOREVER; - struct BASILYS_OBJECT_STRUCT(3) dsym_1140__CLASS_LABEL_BINDING; - struct BASILYS_STRING_STRUCT(19) dstr_1141__CLASS_LABEL_BIND; - struct BASILYS_ROUTINE_STRUCT(1) drout_1142__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_1143__FOREVER; - struct BASILYS_STRING_STRUCT(7) dstr_1144__FOREVER; - struct BASILYS_ROUTINE_STRUCT(11) drout_1145__MEXPAND_EXIT; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1146__MEXPAND_EXIT; - struct BASILYS_ROUTINE_STRUCT(1) drout_1147__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_1148__EXIT; - struct BASILYS_STRING_STRUCT(4) dstr_1149__EXIT; - struct BASILYS_ROUTINE_STRUCT(4) drout_1150__MEXPAND_COMPILE_WARNING; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1151__MEXPAND_COMPILE_WARNING; - struct BASILYS_OBJECT_STRUCT(3) dsym_1152__COMPILE_WARNING; - struct BASILYS_STRING_STRUCT(15) dstr_1153__COMPILE_WARNING; - struct BASILYS_ROUTINE_STRUCT(16) drout_1154__MEXPAND_ASSERT_MSG; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1155__MEXPAND_ASSERT_MSG; - struct BASILYS_OBJECT_STRUCT(3) dsym_1156__ASSERT_FAILED; - struct BASILYS_STRING_STRUCT(13) dstr_1157__ASSERT_FAILED; - struct BASILYS_OBJECT_STRUCT(3) dsym_1158__FIND_ENV_DEBUG; - struct BASILYS_STRING_STRUCT(14) dstr_1159__FIND_ENV_DEBUG; - struct BASILYS_OBJECT_STRUCT(3) dsym_1160__ENABLE_CHECKING; - struct BASILYS_STRING_STRUCT(15) dstr_1161__ENABLE_CHECKING; - struct BASILYS_OBJECT_STRUCT(3) dsym_1162__ASSERT_MSG; - struct BASILYS_STRING_STRUCT(10) dstr_1163__ASSERT_MSG; - struct BASILYS_ROUTINE_STRUCT(12) drout_1164__MEXPAND_DEBUG_MSG; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1165__MEXPAND_DEBUG_MSG; - struct BASILYS_OBJECT_STRUCT(3) dsym_1166__THE_CALLCOUNT; - struct BASILYS_STRING_STRUCT(13) dstr_1167__THE_CALLCOUNT; - struct BASILYS_OBJECT_STRUCT(3) dsym_1168__DEBUG_MSG; - struct BASILYS_STRING_STRUCT(9) dstr_1169__DEBUG_MSG; - struct BASILYS_ROUTINE_STRUCT(10) drout_1170__MEXPAND_EXPORT_VALUES; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1171__MEXPAND_EXPORT_VALUES; - struct BASILYS_ROUTINE_STRUCT(3) drout_1172__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_1173__DEBUGMSG; - struct BASILYS_STRING_STRUCT(8) dstr_1174__DEBUGMSG; - struct BASILYS_OBJECT_STRUCT(3) dsym_1175__EXPORT_VALUES; - struct BASILYS_STRING_STRUCT(13) dstr_1176__EXPORT_VALUES; - struct BASILYS_ROUTINE_STRUCT(6) drout_1177__MEXPAND_EXPORT_MACRO; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1178__MEXPAND_EXPORT_MACRO; - struct BASILYS_OBJECT_STRUCT(3) dsym_1179__EXPORT_MACRO; - struct BASILYS_STRING_STRUCT(12) dstr_1180__EXPORT_MACRO; - struct BASILYS_ROUTINE_STRUCT(6) drout_1181__MEXPAND_EXPORT_PATMACRO; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1182__MEXPAND_EXPORT_PATMACRO; - struct BASILYS_OBJECT_STRUCT(3) dsym_1183__EXPORT_PATMACRO; - struct BASILYS_STRING_STRUCT(15) dstr_1184__EXPORT_PATMACRO; - struct BASILYS_ROUTINE_STRUCT(9) drout_1185__MEXPAND_EXPORT_CLASS; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1186__MEXPAND_EXPORT_CLASS; - struct BASILYS_ROUTINE_STRUCT(2) drout_1187__LAMBDA_; - struct BASILYS_OBJECT_STRUCT(3) dsym_1188__EXPORT_CLASS; - struct BASILYS_STRING_STRUCT(12) dstr_1189__EXPORT_CLASS; - struct BASILYS_ROUTINE_STRUCT(4) drout_1190__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1191__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER; - struct BASILYS_OBJECT_STRUCT(3) dsym_1192__CURRENT_MODULE_ENVIRONMENT_CONTAINER; - struct BASILYS_STRING_STRUCT(36) dstr_1193__CURRENT_MODULE_E; - struct BASILYS_ROUTINE_STRUCT(4) drout_1194__MEXPAND_PARENT_MODULE_ENVIRONMENT; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1195__MEXPAND_PARENT_MODULE_ENVIRONMENT; - struct BASILYS_OBJECT_STRUCT(3) dsym_1196__PARENT_MODULE_ENVIRONMENT; - struct BASILYS_STRING_STRUCT(25) dstr_1197__PARENT_MODULE_EN; - struct BASILYS_ROUTINE_STRUCT(4) drout_1198__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1199__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; - struct BASILYS_OBJECT_STRUCT(3) dsym_1200__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; - struct BASILYS_STRING_STRUCT(43) dstr_1201__UPDATE_CURRENT_M; - struct BASILYS_ROUTINE_STRUCT(6) drout_1202__MEXPAND_FETCH_PREDEFINED; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1203__MEXPAND_FETCH_PREDEFINED; - struct BASILYS_OBJECT_STRUCT(3) dsym_1204__FETCH_PREDEFINED; - struct BASILYS_STRING_STRUCT(16) dstr_1205__FETCH_PREDEFINED; - struct BASILYS_ROUTINE_STRUCT(6) drout_1206__MEXPAND_STORE_PREDEFINED; - struct BASILYS_CLOSURE_STRUCT(0) dclo_1207__MEXPAND_STORE_PREDEFINED; - struct BASILYS_OBJECT_STRUCT(3) dsym_1208__STORE_PREDEFINED; - struct BASILYS_STRING_STRUCT(16) dstr_1209__STORE_PREDEFINED; - struct BASILYS_OBJECT_STRUCT(3) dsym_1210__EXPAND_APPLY; - struct BASILYS_STRING_STRUCT(12) dstr_1211__EXPAND_APPLY; - struct BASILYS_OBJECT_STRUCT(3) dsym_1212__EXPAND_MSEND; - struct BASILYS_STRING_STRUCT(12) dstr_1213__EXPAND_MSEND; - struct BASILYS_OBJECT_STRUCT(3) dsym_1214__EXPAND_PAIRLIST_AS_TUPLE; - struct BASILYS_STRING_STRUCT(24) dstr_1215__EXPAND_PAIRLIST_; - struct BASILYS_OBJECT_STRUCT(3) dsym_1216__EXPAND_PRIMITIVE; - struct BASILYS_STRING_STRUCT(16) dstr_1217__EXPAND_PRIMITIVE; - struct BASILYS_OBJECT_STRUCT(3) dsym_1218__INSTALL_INITIAL_MACRO; - struct BASILYS_STRING_STRUCT(21) dstr_1219__INSTALL_INITIAL_; - struct BASILYS_OBJECT_STRUCT(3) dsym_1220__LAMBDA_ARG_BINDINGS; - struct BASILYS_STRING_STRUCT(19) dstr_1221__LAMBDA_ARG_BINDI; - struct BASILYS_OBJECT_STRUCT(3) dsym_1222__MACROEXPAND_1; - struct BASILYS_STRING_STRUCT(13) dstr_1223__MACROEXPAND_1; - struct BASILYS_OBJECT_STRUCT(3) dsym_1224__MACROEXPAND_TOPLEVEL_LIST; - struct BASILYS_STRING_STRUCT(25) dstr_1225__MACROEXPAND_TOPL; - struct BASILYS_OBJECT_STRUCT(3) dsym_1226__PATTERNEXPAND_1; - struct BASILYS_STRING_STRUCT(15) dstr_1227__PATTERNEXPAND_1; - struct BASILYS_OBJECT_STRUCT(3) dsym_1228__PATTERNEXPAND_EXPR; - struct BASILYS_STRING_STRUCT(18) dstr_1229__PATTERNEXPAND_EX; - struct BASILYS_OBJECT_STRUCT(3) dsym_1230__PATTERNEXPAND_PAIRLIST_AS_TUPLE; - struct BASILYS_STRING_STRUCT(31) dstr_1231__PATTERNEXPAND_PA; + struct BASILYS_OBJECT_STRUCT(3) dsym_1114__LAMBDA; + struct BASILYS_STRING_STRUCT(6) dstr_1115__LAMBDA; + struct BASILYS_ROUTINE_STRUCT(13) drout_1116__MEXPAND_MULTICALL; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1117__MEXPAND_MULTICALL; + struct BASILYS_ROUTINE_STRUCT(1) drout_1118__LAMBDA_; + struct BASILYS_ROUTINE_STRUCT(1) drout_1119__LAMBDA_; + struct BASILYS_OBJECT_STRUCT(3) dsym_1120__MULTICALL; + struct BASILYS_STRING_STRUCT(9) dstr_1121__MULTICALL; + struct BASILYS_ROUTINE_STRUCT(5) drout_1122__MEXPAND_QUOTE; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1123__MEXPAND_QUOTE; + struct BASILYS_OBJECT_STRUCT(3) dsym_1124__QUOTE; + struct BASILYS_STRING_STRUCT(5) dstr_1125__QUOTE; + struct BASILYS_ROUTINE_STRUCT(3) drout_1126__MEXPAND_COMMENT; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1127__MEXPAND_COMMENT; + struct BASILYS_OBJECT_STRUCT(3) dsym_1128__COMMENT; + struct BASILYS_STRING_STRUCT(7) dstr_1129__COMMENT; + struct BASILYS_ROUTINE_STRUCT(7) drout_1130__PAIRLIST_TO_PROGN; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1131__PAIRLIST_TO_PROGN; + struct BASILYS_ROUTINE_STRUCT(1) drout_1132__LAMBDA_; + struct BASILYS_ROUTINE_STRUCT(6) drout_1133__PAIRLIST_TO_RETURN; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1134__PAIRLIST_TO_RETURN; + struct BASILYS_ROUTINE_STRUCT(1) drout_1135__LAMBDA_; + struct BASILYS_ROUTINE_STRUCT(2) drout_1136__MEXPAND_PROGN; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1137__MEXPAND_PROGN; + struct BASILYS_OBJECT_STRUCT(3) dsym_1138__PROGN; + struct BASILYS_STRING_STRUCT(5) dstr_1139__PROGN; + struct BASILYS_ROUTINE_STRUCT(2) drout_1140__MEXPAND_RETURN; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1141__MEXPAND_RETURN; + struct BASILYS_OBJECT_STRUCT(3) dsym_1142__RETURN; + struct BASILYS_STRING_STRUCT(6) dstr_1143__RETURN; + struct BASILYS_ROUTINE_STRUCT(11) drout_1144__MEXPAND_FOREVER; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1145__MEXPAND_FOREVER; + struct BASILYS_OBJECT_STRUCT(3) dsym_1146__CLASS_LABEL_BINDING; + struct BASILYS_STRING_STRUCT(19) dstr_1147__CLASS_LABEL_BIND; + struct BASILYS_ROUTINE_STRUCT(1) drout_1148__LAMBDA_; + struct BASILYS_OBJECT_STRUCT(3) dsym_1149__FOREVER; + struct BASILYS_STRING_STRUCT(7) dstr_1150__FOREVER; + struct BASILYS_ROUTINE_STRUCT(11) drout_1151__MEXPAND_EXIT; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1152__MEXPAND_EXIT; + struct BASILYS_ROUTINE_STRUCT(1) drout_1153__LAMBDA_; + struct BASILYS_OBJECT_STRUCT(3) dsym_1154__EXIT; + struct BASILYS_STRING_STRUCT(4) dstr_1155__EXIT; + struct BASILYS_ROUTINE_STRUCT(4) drout_1156__MEXPAND_COMPILE_WARNING; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1157__MEXPAND_COMPILE_WARNING; + struct BASILYS_OBJECT_STRUCT(3) dsym_1158__COMPILE_WARNING; + struct BASILYS_STRING_STRUCT(15) dstr_1159__COMPILE_WARNING; + struct BASILYS_ROUTINE_STRUCT(16) drout_1160__MEXPAND_ASSERT_MSG; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1161__MEXPAND_ASSERT_MSG; + struct BASILYS_OBJECT_STRUCT(3) dsym_1162__ASSERT_FAILED; + struct BASILYS_STRING_STRUCT(13) dstr_1163__ASSERT_FAILED; + struct BASILYS_OBJECT_STRUCT(3) dsym_1164__FIND_ENV_DEBUG; + struct BASILYS_STRING_STRUCT(14) dstr_1165__FIND_ENV_DEBUG; + struct BASILYS_OBJECT_STRUCT(3) dsym_1166__ENABLE_CHECKING; + struct BASILYS_STRING_STRUCT(15) dstr_1167__ENABLE_CHECKING; + struct BASILYS_OBJECT_STRUCT(3) dsym_1168__ASSERT_MSG; + struct BASILYS_STRING_STRUCT(10) dstr_1169__ASSERT_MSG; + struct BASILYS_ROUTINE_STRUCT(12) drout_1170__MEXPAND_DEBUG_MSG; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1171__MEXPAND_DEBUG_MSG; + struct BASILYS_OBJECT_STRUCT(3) dsym_1172__THE_CALLCOUNT; + struct BASILYS_STRING_STRUCT(13) dstr_1173__THE_CALLCOUNT; + struct BASILYS_OBJECT_STRUCT(3) dsym_1174__DEBUG_MSG; + struct BASILYS_STRING_STRUCT(9) dstr_1175__DEBUG_MSG; + struct BASILYS_ROUTINE_STRUCT(10) drout_1176__MEXPAND_EXPORT_VALUES; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1177__MEXPAND_EXPORT_VALUES; + struct BASILYS_ROUTINE_STRUCT(3) drout_1178__LAMBDA_; + struct BASILYS_OBJECT_STRUCT(3) dsym_1179__DEBUGMSG; + struct BASILYS_STRING_STRUCT(8) dstr_1180__DEBUGMSG; + struct BASILYS_OBJECT_STRUCT(3) dsym_1181__EXPORT_VALUES; + struct BASILYS_STRING_STRUCT(13) dstr_1182__EXPORT_VALUES; + struct BASILYS_ROUTINE_STRUCT(6) drout_1183__MEXPAND_EXPORT_MACRO; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1184__MEXPAND_EXPORT_MACRO; + struct BASILYS_OBJECT_STRUCT(3) dsym_1185__EXPORT_MACRO; + struct BASILYS_STRING_STRUCT(12) dstr_1186__EXPORT_MACRO; + struct BASILYS_ROUTINE_STRUCT(6) drout_1187__MEXPAND_EXPORT_PATMACRO; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1188__MEXPAND_EXPORT_PATMACRO; + struct BASILYS_OBJECT_STRUCT(3) dsym_1189__EXPORT_PATMACRO; + struct BASILYS_STRING_STRUCT(15) dstr_1190__EXPORT_PATMACRO; + struct BASILYS_ROUTINE_STRUCT(9) drout_1191__MEXPAND_EXPORT_CLASS; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1192__MEXPAND_EXPORT_CLASS; + struct BASILYS_ROUTINE_STRUCT(2) drout_1193__LAMBDA_; + struct BASILYS_OBJECT_STRUCT(3) dsym_1194__EXPORT_CLASS; + struct BASILYS_STRING_STRUCT(12) dstr_1195__EXPORT_CLASS; + struct BASILYS_ROUTINE_STRUCT(4) drout_1196__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1197__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + struct BASILYS_OBJECT_STRUCT(3) dsym_1198__CURRENT_MODULE_ENVIRONMENT_CONTAINER; + struct BASILYS_STRING_STRUCT(36) dstr_1199__CURRENT_MODULE_E; + struct BASILYS_ROUTINE_STRUCT(4) drout_1200__MEXPAND_PARENT_MODULE_ENVIRONMENT; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1201__MEXPAND_PARENT_MODULE_ENVIRONMENT; + struct BASILYS_OBJECT_STRUCT(3) dsym_1202__PARENT_MODULE_ENVIRONMENT; + struct BASILYS_STRING_STRUCT(25) dstr_1203__PARENT_MODULE_EN; + struct BASILYS_ROUTINE_STRUCT(4) drout_1204__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1205__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + struct BASILYS_OBJECT_STRUCT(3) dsym_1206__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + struct BASILYS_STRING_STRUCT(43) dstr_1207__UPDATE_CURRENT_M; + struct BASILYS_ROUTINE_STRUCT(6) drout_1208__MEXPAND_FETCH_PREDEFINED; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1209__MEXPAND_FETCH_PREDEFINED; + struct BASILYS_OBJECT_STRUCT(3) dsym_1210__FETCH_PREDEFINED; + struct BASILYS_STRING_STRUCT(16) dstr_1211__FETCH_PREDEFINED; + struct BASILYS_ROUTINE_STRUCT(6) drout_1212__MEXPAND_STORE_PREDEFINED; + struct BASILYS_CLOSURE_STRUCT(0) dclo_1213__MEXPAND_STORE_PREDEFINED; + struct BASILYS_OBJECT_STRUCT(3) dsym_1214__STORE_PREDEFINED; + struct BASILYS_STRING_STRUCT(16) dstr_1215__STORE_PREDEFINED; + struct BASILYS_OBJECT_STRUCT(3) dsym_1216__EXPAND_APPLY; + struct BASILYS_STRING_STRUCT(12) dstr_1217__EXPAND_APPLY; + struct BASILYS_OBJECT_STRUCT(3) dsym_1218__EXPAND_MSEND; + struct BASILYS_STRING_STRUCT(12) dstr_1219__EXPAND_MSEND; + struct BASILYS_OBJECT_STRUCT(3) dsym_1220__EXPAND_PAIRLIST_AS_TUPLE; + struct BASILYS_STRING_STRUCT(24) dstr_1221__EXPAND_PAIRLIST_; + struct BASILYS_OBJECT_STRUCT(3) dsym_1222__EXPAND_PRIMITIVE; + struct BASILYS_STRING_STRUCT(16) dstr_1223__EXPAND_PRIMITIVE; + struct BASILYS_OBJECT_STRUCT(3) dsym_1224__INSTALL_INITIAL_MACRO; + struct BASILYS_STRING_STRUCT(21) dstr_1225__INSTALL_INITIAL_; + struct BASILYS_OBJECT_STRUCT(3) dsym_1226__LAMBDA_ARG_BINDINGS; + struct BASILYS_STRING_STRUCT(19) dstr_1227__LAMBDA_ARG_BINDI; + struct BASILYS_OBJECT_STRUCT(3) dsym_1228__MACROEXPAND_1; + struct BASILYS_STRING_STRUCT(13) dstr_1229__MACROEXPAND_1; + struct BASILYS_OBJECT_STRUCT(3) dsym_1230__MACROEXPAND_TOPLEVEL_LIST; + struct BASILYS_STRING_STRUCT(25) dstr_1231__MACROEXPAND_TOPL; + struct BASILYS_OBJECT_STRUCT(3) dsym_1232__PATTERNEXPAND_1; + struct BASILYS_STRING_STRUCT(15) dstr_1233__PATTERNEXPAND_1; + struct BASILYS_OBJECT_STRUCT(3) dsym_1234__PATTERNEXPAND_EXPR; + struct BASILYS_STRING_STRUCT(18) dstr_1235__PATTERNEXPAND_EX; + struct BASILYS_OBJECT_STRUCT(3) dsym_1236__PATTERNEXPAND_PAIRLIST_AS_TUPLE; + struct BASILYS_STRING_STRUCT(31) dstr_1237__PATTERNEXPAND_PA; long spare_; } *cdat = NULL; cdat = (struct cdata_st*) basilysgc_allocate(sizeof(*cdat),0); @@ -44322,7 +45877,7 @@ static void initialize_module_cdata(initial_frame_st *iniframp__, char predefini /*initial routine fill*/ /*iniobj dsym_1__CLASS_SRC_APPLY*/ - if (!/*_.VALDATA___V62*/ curfptr[61]) /*_.VALDATA___V62*/ curfptr[61] = (void*)&cdat->dsym_1__CLASS_SRC_APPLY; + if (!/*_.VALDATA___V63*/ curfptr[62]) /*_.VALDATA___V63*/ curfptr[62] = (void*)&cdat->dsym_1__CLASS_SRC_APPLY; basilys_assertmsg("iniobj checkdiscr dsym_1__CLASS_SRC_APPLY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_1__CLASS_SRC_APPLY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_1__CLASS_SRC_APPLY.obj_hash = 211549998; @@ -44330,12 +45885,12 @@ static void initialize_module_cdata(initial_frame_st *iniframp__, char predefini basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1__CLASS_SRC_APPLY)); /*inistring dstr_2__CLASS_SRC_APPLY*/ - /*_.VALSTR___V63*/ curfptr[62] = (void*)&cdat->dstr_2__CLASS_SRC_APPLY; + /*_.VALSTR___V64*/ curfptr[63] = (void*)&cdat->dstr_2__CLASS_SRC_APPLY; cdat->dstr_2__CLASS_SRC_APPLY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_2__CLASS_SRC_APPLY.val, "CLASS_SRC_APPLY"); /*iniobj dsym_3__CLASS_SRC*/ - if (!/*_.VALDATA___V64*/ curfptr[63]) /*_.VALDATA___V64*/ curfptr[63] = (void*)&cdat->dsym_3__CLASS_SRC; + if (!/*_.VALDATA___V65*/ curfptr[64]) /*_.VALDATA___V65*/ curfptr[64] = (void*)&cdat->dsym_3__CLASS_SRC; basilys_assertmsg("iniobj checkdiscr dsym_3__CLASS_SRC", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_3__CLASS_SRC.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_3__CLASS_SRC.obj_hash = 631779221; @@ -44343,35 +45898,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1__CLASS_SRC_APPLY) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_3__CLASS_SRC)); /*inistring dstr_4__CLASS_SRC*/ - /*_.VALSTR___V65*/ curfptr[64] = (void*)&cdat->dstr_4__CLASS_SRC; + /*_.VALSTR___V66*/ curfptr[65] = (void*)&cdat->dstr_4__CLASS_SRC; cdat->dstr_4__CLASS_SRC.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_4__CLASS_SRC.val, "CLASS_SRC"); BASILYS_LOCATION("warmelt-macro.bysl:39:/ iniobj"); /*iniobj dobj_5__CLASS_SRC_APPLY*/ - if (!/*_.VALDATA___V66*/ curfptr[65]) /*_.VALDATA___V66*/ curfptr[65] = (void*)&cdat->dobj_5__CLASS_SRC_APPLY; + if (!/*_.VALDATA___V67*/ curfptr[66]) /*_.VALDATA___V67*/ curfptr[66] = (void*)&cdat->dobj_5__CLASS_SRC_APPLY; basilys_assertmsg("iniobj checkdiscr dobj_5__CLASS_SRC_APPLY", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_5__CLASS_SRC_APPLY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_5__CLASS_SRC_APPLY.obj_num = OBMAG_OBJECT; - cdat->dobj_5__CLASS_SRC_APPLY.obj_hash = 249976259; + cdat->dobj_5__CLASS_SRC_APPLY.obj_hash = 536975977; cdat->dobj_5__CLASS_SRC_APPLY.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_5__CLASS_SRC_APPLY)); /*inistring dstr_6__CLASS_SRC_APPLY*/ - /*_.VALSTR___V67*/ curfptr[66] = (void*)&cdat->dstr_6__CLASS_SRC_APPLY; + /*_.VALSTR___V68*/ curfptr[67] = (void*)&cdat->dstr_6__CLASS_SRC_APPLY; cdat->dstr_6__CLASS_SRC_APPLY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_6__CLASS_SRC_APPLY.val, "CLASS_SRC_APPLY"); /*inimult dtup_7__CLASS_SRC_APPLY*/ - /*_.VALTUP___V68*/ curfptr[67] = (void*)&cdat->dtup_7__CLASS_SRC_APPLY; + /*_.VALTUP___V69*/ curfptr[68] = (void*)&cdat->dtup_7__CLASS_SRC_APPLY; cdat->dtup_7__CLASS_SRC_APPLY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_7__CLASS_SRC_APPLY.nbval = 2; /*inimult dtup_8__CLASS_SRC_APPLY*/ - /*_.VALTUP___V73*/ curfptr[72] = (void*)&cdat->dtup_8__CLASS_SRC_APPLY; + /*_.VALTUP___V74*/ curfptr[73] = (void*)&cdat->dtup_8__CLASS_SRC_APPLY; cdat->dtup_8__CLASS_SRC_APPLY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_8__CLASS_SRC_APPLY.nbval = 3; /*iniobj dsym_9__SAPP_FUN*/ - if (!/*_.VALDATA___V74*/ curfptr[73]) /*_.VALDATA___V74*/ curfptr[73] = (void*)&cdat->dsym_9__SAPP_FUN; + if (!/*_.VALDATA___V75*/ curfptr[74]) /*_.VALDATA___V75*/ curfptr[74] = (void*)&cdat->dsym_9__SAPP_FUN; basilys_assertmsg("iniobj checkdiscr dsym_9__SAPP_FUN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_9__SAPP_FUN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_9__SAPP_FUN.obj_hash = 218083126; @@ -44379,27 +45934,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_5__CLASS_SRC_APPLY) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_9__SAPP_FUN)); /*inistring dstr_10__SAPP_FUN*/ - /*_.VALSTR___V75*/ curfptr[74] = (void*)&cdat->dstr_10__SAPP_FUN; + /*_.VALSTR___V76*/ curfptr[75] = (void*)&cdat->dstr_10__SAPP_FUN; cdat->dstr_10__SAPP_FUN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_10__SAPP_FUN.val, "SAPP_FUN"); BASILYS_LOCATION("warmelt-macro.bysl:39:/ iniobj"); /*iniobj dobj_11__SAPP_FUN*/ - if (!/*_.VALDATA___V69*/ curfptr[68]) /*_.VALDATA___V69*/ curfptr[68] = (void*)&cdat->dobj_11__SAPP_FUN; + if (!/*_.VALDATA___V70*/ curfptr[69]) /*_.VALDATA___V70*/ curfptr[69] = (void*)&cdat->dobj_11__SAPP_FUN; basilys_assertmsg("iniobj checkdiscr dobj_11__SAPP_FUN", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_11__SAPP_FUN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_11__SAPP_FUN.obj_num = 1; - cdat->dobj_11__SAPP_FUN.obj_hash = 279715079; + cdat->dobj_11__SAPP_FUN.obj_hash = 702467901; cdat->dobj_11__SAPP_FUN.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_11__SAPP_FUN)); /*inistring dstr_12__SAPP_FUN*/ - /*_.VALSTR___V70*/ curfptr[69] = (void*)&cdat->dstr_12__SAPP_FUN; + /*_.VALSTR___V71*/ curfptr[70] = (void*)&cdat->dstr_12__SAPP_FUN; cdat->dstr_12__SAPP_FUN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_12__SAPP_FUN.val, "SAPP_FUN"); /*iniobj dsym_13__SAPP_ARGS*/ - if (!/*_.VALDATA___V76*/ curfptr[75]) /*_.VALDATA___V76*/ curfptr[75] = (void*)&cdat->dsym_13__SAPP_ARGS; + if (!/*_.VALDATA___V77*/ curfptr[76]) /*_.VALDATA___V77*/ curfptr[76] = (void*)&cdat->dsym_13__SAPP_ARGS; basilys_assertmsg("iniobj checkdiscr dsym_13__SAPP_ARGS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_13__SAPP_ARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_13__SAPP_ARGS.obj_hash = 1008192927; @@ -44407,27 +45962,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_11__SAPP_FUN)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_13__SAPP_ARGS)); /*inistring dstr_14__SAPP_ARGS*/ - /*_.VALSTR___V77*/ curfptr[76] = (void*)&cdat->dstr_14__SAPP_ARGS; + /*_.VALSTR___V78*/ curfptr[77] = (void*)&cdat->dstr_14__SAPP_ARGS; cdat->dstr_14__SAPP_ARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_14__SAPP_ARGS.val, "SAPP_ARGS"); BASILYS_LOCATION("warmelt-macro.bysl:39:/ iniobj"); /*iniobj dobj_15__SAPP_ARGS*/ - if (!/*_.VALDATA___V71*/ curfptr[70]) /*_.VALDATA___V71*/ curfptr[70] = (void*)&cdat->dobj_15__SAPP_ARGS; + if (!/*_.VALDATA___V72*/ curfptr[71]) /*_.VALDATA___V72*/ curfptr[71] = (void*)&cdat->dobj_15__SAPP_ARGS; basilys_assertmsg("iniobj checkdiscr dobj_15__SAPP_ARGS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_15__SAPP_ARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_15__SAPP_ARGS.obj_num = 2; - cdat->dobj_15__SAPP_ARGS.obj_hash = 738579013; + cdat->dobj_15__SAPP_ARGS.obj_hash = 881610370; cdat->dobj_15__SAPP_ARGS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_15__SAPP_ARGS)); /*inistring dstr_16__SAPP_ARGS*/ - /*_.VALSTR___V72*/ curfptr[71] = (void*)&cdat->dstr_16__SAPP_ARGS; + /*_.VALSTR___V73*/ curfptr[72] = (void*)&cdat->dstr_16__SAPP_ARGS; cdat->dstr_16__SAPP_ARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_16__SAPP_ARGS.val, "SAPP_ARGS"); /*iniobj dsym_17__CLASS_SRC_MSEND*/ - if (!/*_.VALDATA___V78*/ curfptr[77]) /*_.VALDATA___V78*/ curfptr[77] = (void*)&cdat->dsym_17__CLASS_SRC_MSEND; + if (!/*_.VALDATA___V79*/ curfptr[78]) /*_.VALDATA___V79*/ curfptr[78] = (void*)&cdat->dsym_17__CLASS_SRC_MSEND; basilys_assertmsg("iniobj checkdiscr dsym_17__CLASS_SRC_MSEND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_17__CLASS_SRC_MSEND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_17__CLASS_SRC_MSEND.obj_hash = 768655685; @@ -44435,35 +45990,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_15__SAPP_ARGS)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_17__CLASS_SRC_MSEND)); /*inistring dstr_18__CLASS_SRC_MSEND*/ - /*_.VALSTR___V79*/ curfptr[78] = (void*)&cdat->dstr_18__CLASS_SRC_MSEND; + /*_.VALSTR___V80*/ curfptr[79] = (void*)&cdat->dstr_18__CLASS_SRC_MSEND; cdat->dstr_18__CLASS_SRC_MSEND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_18__CLASS_SRC_MSEND.val, "CLASS_SRC_MSEND"); BASILYS_LOCATION("warmelt-macro.bysl:47:/ iniobj"); /*iniobj dobj_19__CLASS_SRC_MSEND*/ - if (!/*_.VALDATA___V80*/ curfptr[79]) /*_.VALDATA___V80*/ curfptr[79] = (void*)&cdat->dobj_19__CLASS_SRC_MSEND; + if (!/*_.VALDATA___V81*/ curfptr[80]) /*_.VALDATA___V81*/ curfptr[80] = (void*)&cdat->dobj_19__CLASS_SRC_MSEND; basilys_assertmsg("iniobj checkdiscr dobj_19__CLASS_SRC_MSEND", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_19__CLASS_SRC_MSEND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_19__CLASS_SRC_MSEND.obj_num = OBMAG_OBJECT; - cdat->dobj_19__CLASS_SRC_MSEND.obj_hash = 31651392; + cdat->dobj_19__CLASS_SRC_MSEND.obj_hash = 1058972355; cdat->dobj_19__CLASS_SRC_MSEND.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_19__CLASS_SRC_MSEND)); /*inistring dstr_20__CLASS_SRC_MSEND*/ - /*_.VALSTR___V81*/ curfptr[80] = (void*)&cdat->dstr_20__CLASS_SRC_MSEND; + /*_.VALSTR___V82*/ curfptr[81] = (void*)&cdat->dstr_20__CLASS_SRC_MSEND; cdat->dstr_20__CLASS_SRC_MSEND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_20__CLASS_SRC_MSEND.val, "CLASS_SRC_MSEND"); /*inimult dtup_21__CLASS_SRC_MSEND*/ - /*_.VALTUP___V82*/ curfptr[81] = (void*)&cdat->dtup_21__CLASS_SRC_MSEND; + /*_.VALTUP___V83*/ curfptr[82] = (void*)&cdat->dtup_21__CLASS_SRC_MSEND; cdat->dtup_21__CLASS_SRC_MSEND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_21__CLASS_SRC_MSEND.nbval = 2; /*inimult dtup_22__CLASS_SRC_MSEND*/ - /*_.VALTUP___V89*/ curfptr[88] = (void*)&cdat->dtup_22__CLASS_SRC_MSEND; + /*_.VALTUP___V90*/ curfptr[89] = (void*)&cdat->dtup_22__CLASS_SRC_MSEND; cdat->dtup_22__CLASS_SRC_MSEND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_22__CLASS_SRC_MSEND.nbval = 4; /*iniobj dsym_23__MSEND_SELSYMB*/ - if (!/*_.VALDATA___V90*/ curfptr[89]) /*_.VALDATA___V90*/ curfptr[89] = (void*)&cdat->dsym_23__MSEND_SELSYMB; + if (!/*_.VALDATA___V91*/ curfptr[90]) /*_.VALDATA___V91*/ curfptr[90] = (void*)&cdat->dsym_23__MSEND_SELSYMB; basilys_assertmsg("iniobj checkdiscr dsym_23__MSEND_SELSYMB", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_23__MSEND_SELSYMB.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_23__MSEND_SELSYMB.obj_hash = 864994865; @@ -44471,27 +46026,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_19__CLASS_SRC_MSEND basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_23__MSEND_SELSYMB)); /*inistring dstr_24__MSEND_SELSYMB*/ - /*_.VALSTR___V91*/ curfptr[90] = (void*)&cdat->dstr_24__MSEND_SELSYMB; + /*_.VALSTR___V92*/ curfptr[91] = (void*)&cdat->dstr_24__MSEND_SELSYMB; cdat->dstr_24__MSEND_SELSYMB.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_24__MSEND_SELSYMB.val, "MSEND_SELSYMB"); BASILYS_LOCATION("warmelt-macro.bysl:47:/ iniobj"); /*iniobj dobj_25__MSEND_SELSYMB*/ - if (!/*_.VALDATA___V83*/ curfptr[82]) /*_.VALDATA___V83*/ curfptr[82] = (void*)&cdat->dobj_25__MSEND_SELSYMB; + if (!/*_.VALDATA___V84*/ curfptr[83]) /*_.VALDATA___V84*/ curfptr[83] = (void*)&cdat->dobj_25__MSEND_SELSYMB; basilys_assertmsg("iniobj checkdiscr dobj_25__MSEND_SELSYMB", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_25__MSEND_SELSYMB.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_25__MSEND_SELSYMB.obj_num = 1; - cdat->dobj_25__MSEND_SELSYMB.obj_hash = 874191040; + cdat->dobj_25__MSEND_SELSYMB.obj_hash = 96457679; cdat->dobj_25__MSEND_SELSYMB.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_25__MSEND_SELSYMB)); /*inistring dstr_26__MSEND_SELSYMB*/ - /*_.VALSTR___V84*/ curfptr[83] = (void*)&cdat->dstr_26__MSEND_SELSYMB; + /*_.VALSTR___V85*/ curfptr[84] = (void*)&cdat->dstr_26__MSEND_SELSYMB; cdat->dstr_26__MSEND_SELSYMB.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_26__MSEND_SELSYMB.val, "MSEND_SELSYMB"); /*iniobj dsym_27__MSEND_RECV*/ - if (!/*_.VALDATA___V92*/ curfptr[91]) /*_.VALDATA___V92*/ curfptr[91] = (void*)&cdat->dsym_27__MSEND_RECV; + if (!/*_.VALDATA___V93*/ curfptr[92]) /*_.VALDATA___V93*/ curfptr[92] = (void*)&cdat->dsym_27__MSEND_RECV; basilys_assertmsg("iniobj checkdiscr dsym_27__MSEND_RECV", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_27__MSEND_RECV.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_27__MSEND_RECV.obj_hash = 1050966842; @@ -44499,27 +46054,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_25__MSEND_SELSYMB)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_27__MSEND_RECV)); /*inistring dstr_28__MSEND_RECV*/ - /*_.VALSTR___V93*/ curfptr[92] = (void*)&cdat->dstr_28__MSEND_RECV; + /*_.VALSTR___V94*/ curfptr[93] = (void*)&cdat->dstr_28__MSEND_RECV; cdat->dstr_28__MSEND_RECV.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_28__MSEND_RECV.val, "MSEND_RECV"); BASILYS_LOCATION("warmelt-macro.bysl:47:/ iniobj"); /*iniobj dobj_29__MSEND_RECV*/ - if (!/*_.VALDATA___V85*/ curfptr[84]) /*_.VALDATA___V85*/ curfptr[84] = (void*)&cdat->dobj_29__MSEND_RECV; + if (!/*_.VALDATA___V86*/ curfptr[85]) /*_.VALDATA___V86*/ curfptr[85] = (void*)&cdat->dobj_29__MSEND_RECV; basilys_assertmsg("iniobj checkdiscr dobj_29__MSEND_RECV", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_29__MSEND_RECV.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_29__MSEND_RECV.obj_num = 2; - cdat->dobj_29__MSEND_RECV.obj_hash = 867602962; + cdat->dobj_29__MSEND_RECV.obj_hash = 610414842; cdat->dobj_29__MSEND_RECV.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_29__MSEND_RECV)); /*inistring dstr_30__MSEND_RECV*/ - /*_.VALSTR___V86*/ curfptr[85] = (void*)&cdat->dstr_30__MSEND_RECV; + /*_.VALSTR___V87*/ curfptr[86] = (void*)&cdat->dstr_30__MSEND_RECV; cdat->dstr_30__MSEND_RECV.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_30__MSEND_RECV.val, "MSEND_RECV"); /*iniobj dsym_31__MSEND_ARGS*/ - if (!/*_.VALDATA___V94*/ curfptr[93]) /*_.VALDATA___V94*/ curfptr[93] = (void*)&cdat->dsym_31__MSEND_ARGS; + if (!/*_.VALDATA___V95*/ curfptr[94]) /*_.VALDATA___V95*/ curfptr[94] = (void*)&cdat->dsym_31__MSEND_ARGS; basilys_assertmsg("iniobj checkdiscr dsym_31__MSEND_ARGS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_31__MSEND_ARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_31__MSEND_ARGS.obj_hash = 641642630; @@ -44527,27 +46082,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_29__MSEND_RECV)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_31__MSEND_ARGS)); /*inistring dstr_32__MSEND_ARGS*/ - /*_.VALSTR___V95*/ curfptr[94] = (void*)&cdat->dstr_32__MSEND_ARGS; + /*_.VALSTR___V96*/ curfptr[95] = (void*)&cdat->dstr_32__MSEND_ARGS; cdat->dstr_32__MSEND_ARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_32__MSEND_ARGS.val, "MSEND_ARGS"); BASILYS_LOCATION("warmelt-macro.bysl:47:/ iniobj"); /*iniobj dobj_33__MSEND_ARGS*/ - if (!/*_.VALDATA___V87*/ curfptr[86]) /*_.VALDATA___V87*/ curfptr[86] = (void*)&cdat->dobj_33__MSEND_ARGS; + if (!/*_.VALDATA___V88*/ curfptr[87]) /*_.VALDATA___V88*/ curfptr[87] = (void*)&cdat->dobj_33__MSEND_ARGS; basilys_assertmsg("iniobj checkdiscr dobj_33__MSEND_ARGS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_33__MSEND_ARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_33__MSEND_ARGS.obj_num = 3; - cdat->dobj_33__MSEND_ARGS.obj_hash = 308421514; + cdat->dobj_33__MSEND_ARGS.obj_hash = 905815844; cdat->dobj_33__MSEND_ARGS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_33__MSEND_ARGS)); /*inistring dstr_34__MSEND_ARGS*/ - /*_.VALSTR___V88*/ curfptr[87] = (void*)&cdat->dstr_34__MSEND_ARGS; + /*_.VALSTR___V89*/ curfptr[88] = (void*)&cdat->dstr_34__MSEND_ARGS; cdat->dstr_34__MSEND_ARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_34__MSEND_ARGS.val, "MSEND_ARGS"); /*iniobj dsym_35__CLASS_SRC_PRIMITIVE*/ - if (!/*_.VALDATA___V96*/ curfptr[95]) /*_.VALDATA___V96*/ curfptr[95] = (void*)&cdat->dsym_35__CLASS_SRC_PRIMITIVE; + if (!/*_.VALDATA___V97*/ curfptr[96]) /*_.VALDATA___V97*/ curfptr[96] = (void*)&cdat->dsym_35__CLASS_SRC_PRIMITIVE; basilys_assertmsg("iniobj checkdiscr dsym_35__CLASS_SRC_PRIMITIVE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_35__CLASS_SRC_PRIMITIVE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_35__CLASS_SRC_PRIMITIVE.obj_hash = 1034909242; @@ -44555,35 +46110,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_33__MSEND_ARGS)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_35__CLASS_SRC_PRIMITIVE)); /*inistring dstr_36__CLASS_SRC_PRIMIT*/ - /*_.VALSTR___V97*/ curfptr[96] = (void*)&cdat->dstr_36__CLASS_SRC_PRIMIT; + /*_.VALSTR___V98*/ curfptr[97] = (void*)&cdat->dstr_36__CLASS_SRC_PRIMIT; cdat->dstr_36__CLASS_SRC_PRIMIT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_36__CLASS_SRC_PRIMIT.val, "CLASS_SRC_PRIMITIVE"); BASILYS_LOCATION("warmelt-macro.bysl:56:/ iniobj"); /*iniobj dobj_37__CLASS_SRC_PRIMITIVE*/ - if (!/*_.VALDATA___V98*/ curfptr[97]) /*_.VALDATA___V98*/ curfptr[97] = (void*)&cdat->dobj_37__CLASS_SRC_PRIMITIVE; + if (!/*_.VALDATA___V99*/ curfptr[98]) /*_.VALDATA___V99*/ curfptr[98] = (void*)&cdat->dobj_37__CLASS_SRC_PRIMITIVE; basilys_assertmsg("iniobj checkdiscr dobj_37__CLASS_SRC_PRIMITIVE", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_37__CLASS_SRC_PRIMITIVE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_37__CLASS_SRC_PRIMITIVE.obj_num = OBMAG_OBJECT; - cdat->dobj_37__CLASS_SRC_PRIMITIVE.obj_hash = 432904372; + cdat->dobj_37__CLASS_SRC_PRIMITIVE.obj_hash = 722953931; cdat->dobj_37__CLASS_SRC_PRIMITIVE.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_37__CLASS_SRC_PRIMITIVE)); /*inistring dstr_38__CLASS_SRC_PRIMIT*/ - /*_.VALSTR___V99*/ curfptr[98] = (void*)&cdat->dstr_38__CLASS_SRC_PRIMIT; + /*_.VALSTR___V100*/ curfptr[99] = (void*)&cdat->dstr_38__CLASS_SRC_PRIMIT; cdat->dstr_38__CLASS_SRC_PRIMIT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_38__CLASS_SRC_PRIMIT.val, "CLASS_SRC_PRIMITIVE"); /*inimult dtup_39__CLASS_SRC_PRIMITIVE*/ - /*_.VALTUP___V100*/ curfptr[99] = (void*)&cdat->dtup_39__CLASS_SRC_PRIMITIVE; + /*_.VALTUP___V101*/ curfptr[100] = (void*)&cdat->dtup_39__CLASS_SRC_PRIMITIVE; cdat->dtup_39__CLASS_SRC_PRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_39__CLASS_SRC_PRIMITIVE.nbval = 2; /*inimult dtup_40__CLASS_SRC_PRIMITIVE*/ - /*_.VALTUP___V105*/ curfptr[104] = (void*)&cdat->dtup_40__CLASS_SRC_PRIMITIVE; + /*_.VALTUP___V106*/ curfptr[105] = (void*)&cdat->dtup_40__CLASS_SRC_PRIMITIVE; cdat->dtup_40__CLASS_SRC_PRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_40__CLASS_SRC_PRIMITIVE.nbval = 3; /*iniobj dsym_41__SPRIM_OPER*/ - if (!/*_.VALDATA___V106*/ curfptr[105]) /*_.VALDATA___V106*/ curfptr[105] = (void*)&cdat->dsym_41__SPRIM_OPER; + if (!/*_.VALDATA___V107*/ curfptr[106]) /*_.VALDATA___V107*/ curfptr[106] = (void*)&cdat->dsym_41__SPRIM_OPER; basilys_assertmsg("iniobj checkdiscr dsym_41__SPRIM_OPER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_41__SPRIM_OPER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_41__SPRIM_OPER.obj_hash = 400545277; @@ -44591,27 +46146,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_37__CLASS_SRC_PRIMI basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_41__SPRIM_OPER)); /*inistring dstr_42__SPRIM_OPER*/ - /*_.VALSTR___V107*/ curfptr[106] = (void*)&cdat->dstr_42__SPRIM_OPER; + /*_.VALSTR___V108*/ curfptr[107] = (void*)&cdat->dstr_42__SPRIM_OPER; cdat->dstr_42__SPRIM_OPER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_42__SPRIM_OPER.val, "SPRIM_OPER"); BASILYS_LOCATION("warmelt-macro.bysl:56:/ iniobj"); /*iniobj dobj_43__SPRIM_OPER*/ - if (!/*_.VALDATA___V101*/ curfptr[100]) /*_.VALDATA___V101*/ curfptr[100] = (void*)&cdat->dobj_43__SPRIM_OPER; + if (!/*_.VALDATA___V102*/ curfptr[101]) /*_.VALDATA___V102*/ curfptr[101] = (void*)&cdat->dobj_43__SPRIM_OPER; basilys_assertmsg("iniobj checkdiscr dobj_43__SPRIM_OPER", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_43__SPRIM_OPER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_43__SPRIM_OPER.obj_num = 1; - cdat->dobj_43__SPRIM_OPER.obj_hash = 425988042; + cdat->dobj_43__SPRIM_OPER.obj_hash = 851296109; cdat->dobj_43__SPRIM_OPER.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_43__SPRIM_OPER)); /*inistring dstr_44__SPRIM_OPER*/ - /*_.VALSTR___V102*/ curfptr[101] = (void*)&cdat->dstr_44__SPRIM_OPER; + /*_.VALSTR___V103*/ curfptr[102] = (void*)&cdat->dstr_44__SPRIM_OPER; cdat->dstr_44__SPRIM_OPER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_44__SPRIM_OPER.val, "SPRIM_OPER"); /*iniobj dsym_45__SPRIM_ARGS*/ - if (!/*_.VALDATA___V108*/ curfptr[107]) /*_.VALDATA___V108*/ curfptr[107] = (void*)&cdat->dsym_45__SPRIM_ARGS; + if (!/*_.VALDATA___V109*/ curfptr[108]) /*_.VALDATA___V109*/ curfptr[108] = (void*)&cdat->dsym_45__SPRIM_ARGS; basilys_assertmsg("iniobj checkdiscr dsym_45__SPRIM_ARGS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_45__SPRIM_ARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_45__SPRIM_ARGS.obj_hash = 481103113; @@ -44619,27 +46174,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_43__SPRIM_OPER)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_45__SPRIM_ARGS)); /*inistring dstr_46__SPRIM_ARGS*/ - /*_.VALSTR___V109*/ curfptr[108] = (void*)&cdat->dstr_46__SPRIM_ARGS; + /*_.VALSTR___V110*/ curfptr[109] = (void*)&cdat->dstr_46__SPRIM_ARGS; cdat->dstr_46__SPRIM_ARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_46__SPRIM_ARGS.val, "SPRIM_ARGS"); BASILYS_LOCATION("warmelt-macro.bysl:56:/ iniobj"); /*iniobj dobj_47__SPRIM_ARGS*/ - if (!/*_.VALDATA___V103*/ curfptr[102]) /*_.VALDATA___V103*/ curfptr[102] = (void*)&cdat->dobj_47__SPRIM_ARGS; + if (!/*_.VALDATA___V104*/ curfptr[103]) /*_.VALDATA___V104*/ curfptr[103] = (void*)&cdat->dobj_47__SPRIM_ARGS; basilys_assertmsg("iniobj checkdiscr dobj_47__SPRIM_ARGS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_47__SPRIM_ARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_47__SPRIM_ARGS.obj_num = 2; - cdat->dobj_47__SPRIM_ARGS.obj_hash = 150590212; + cdat->dobj_47__SPRIM_ARGS.obj_hash = 964940276; cdat->dobj_47__SPRIM_ARGS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_47__SPRIM_ARGS)); /*inistring dstr_48__SPRIM_ARGS*/ - /*_.VALSTR___V104*/ curfptr[103] = (void*)&cdat->dstr_48__SPRIM_ARGS; + /*_.VALSTR___V105*/ curfptr[104] = (void*)&cdat->dstr_48__SPRIM_ARGS; cdat->dstr_48__SPRIM_ARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_48__SPRIM_ARGS.val, "SPRIM_ARGS"); /*iniobj dsym_49__CLASS_SRC_CITERATION*/ - if (!/*_.VALDATA___V110*/ curfptr[109]) /*_.VALDATA___V110*/ curfptr[109] = (void*)&cdat->dsym_49__CLASS_SRC_CITERATION; + if (!/*_.VALDATA___V111*/ curfptr[110]) /*_.VALDATA___V111*/ curfptr[110] = (void*)&cdat->dsym_49__CLASS_SRC_CITERATION; basilys_assertmsg("iniobj checkdiscr dsym_49__CLASS_SRC_CITERATION", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_49__CLASS_SRC_CITERATION.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_49__CLASS_SRC_CITERATION.obj_hash = 838255763; @@ -44647,35 +46202,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_47__SPRIM_ARGS)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_49__CLASS_SRC_CITERATION)); /*inistring dstr_50__CLASS_SRC_CITERA*/ - /*_.VALSTR___V111*/ curfptr[110] = (void*)&cdat->dstr_50__CLASS_SRC_CITERA; + /*_.VALSTR___V112*/ curfptr[111] = (void*)&cdat->dstr_50__CLASS_SRC_CITERA; cdat->dstr_50__CLASS_SRC_CITERA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_50__CLASS_SRC_CITERA.val, "CLASS_SRC_CITERATION"); BASILYS_LOCATION("warmelt-macro.bysl:63:/ iniobj"); /*iniobj dobj_51__CLASS_SRC_CITERATION*/ - if (!/*_.VALDATA___V112*/ curfptr[111]) /*_.VALDATA___V112*/ curfptr[111] = (void*)&cdat->dobj_51__CLASS_SRC_CITERATION; + if (!/*_.VALDATA___V113*/ curfptr[112]) /*_.VALDATA___V113*/ curfptr[112] = (void*)&cdat->dobj_51__CLASS_SRC_CITERATION; basilys_assertmsg("iniobj checkdiscr dobj_51__CLASS_SRC_CITERATION", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_51__CLASS_SRC_CITERATION.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_51__CLASS_SRC_CITERATION.obj_num = OBMAG_OBJECT; - cdat->dobj_51__CLASS_SRC_CITERATION.obj_hash = 462438583; + cdat->dobj_51__CLASS_SRC_CITERATION.obj_hash = 830566813; cdat->dobj_51__CLASS_SRC_CITERATION.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_51__CLASS_SRC_CITERATION)); /*inistring dstr_52__CLASS_SRC_CITERA*/ - /*_.VALSTR___V113*/ curfptr[112] = (void*)&cdat->dstr_52__CLASS_SRC_CITERA; + /*_.VALSTR___V114*/ curfptr[113] = (void*)&cdat->dstr_52__CLASS_SRC_CITERA; cdat->dstr_52__CLASS_SRC_CITERA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_52__CLASS_SRC_CITERA.val, "CLASS_SRC_CITERATION"); /*inimult dtup_53__CLASS_SRC_CITERATION*/ - /*_.VALTUP___V114*/ curfptr[113] = (void*)&cdat->dtup_53__CLASS_SRC_CITERATION; + /*_.VALTUP___V115*/ curfptr[114] = (void*)&cdat->dtup_53__CLASS_SRC_CITERATION; cdat->dtup_53__CLASS_SRC_CITERATION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_53__CLASS_SRC_CITERATION.nbval = 2; /*inimult dtup_54__CLASS_SRC_CITERATION*/ - /*_.VALTUP___V123*/ curfptr[122] = (void*)&cdat->dtup_54__CLASS_SRC_CITERATION; + /*_.VALTUP___V124*/ curfptr[123] = (void*)&cdat->dtup_54__CLASS_SRC_CITERATION; cdat->dtup_54__CLASS_SRC_CITERATION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_54__CLASS_SRC_CITERATION.nbval = 5; /*iniobj dsym_55__SCITER_OPER*/ - if (!/*_.VALDATA___V124*/ curfptr[123]) /*_.VALDATA___V124*/ curfptr[123] = (void*)&cdat->dsym_55__SCITER_OPER; + if (!/*_.VALDATA___V125*/ curfptr[124]) /*_.VALDATA___V125*/ curfptr[124] = (void*)&cdat->dsym_55__SCITER_OPER; basilys_assertmsg("iniobj checkdiscr dsym_55__SCITER_OPER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_55__SCITER_OPER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_55__SCITER_OPER.obj_hash = 662216556; @@ -44683,27 +46238,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_51__CLASS_SRC_CITER basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_55__SCITER_OPER)); /*inistring dstr_56__SCITER_OPER*/ - /*_.VALSTR___V125*/ curfptr[124] = (void*)&cdat->dstr_56__SCITER_OPER; + /*_.VALSTR___V126*/ curfptr[125] = (void*)&cdat->dstr_56__SCITER_OPER; cdat->dstr_56__SCITER_OPER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_56__SCITER_OPER.val, "SCITER_OPER"); BASILYS_LOCATION("warmelt-macro.bysl:63:/ iniobj"); /*iniobj dobj_57__SCITER_OPER*/ - if (!/*_.VALDATA___V115*/ curfptr[114]) /*_.VALDATA___V115*/ curfptr[114] = (void*)&cdat->dobj_57__SCITER_OPER; + if (!/*_.VALDATA___V116*/ curfptr[115]) /*_.VALDATA___V116*/ curfptr[115] = (void*)&cdat->dobj_57__SCITER_OPER; basilys_assertmsg("iniobj checkdiscr dobj_57__SCITER_OPER", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_57__SCITER_OPER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_57__SCITER_OPER.obj_num = 1; - cdat->dobj_57__SCITER_OPER.obj_hash = 1069065807; + cdat->dobj_57__SCITER_OPER.obj_hash = 259233500; cdat->dobj_57__SCITER_OPER.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_57__SCITER_OPER)); /*inistring dstr_58__SCITER_OPER*/ - /*_.VALSTR___V116*/ curfptr[115] = (void*)&cdat->dstr_58__SCITER_OPER; + /*_.VALSTR___V117*/ curfptr[116] = (void*)&cdat->dstr_58__SCITER_OPER; cdat->dstr_58__SCITER_OPER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_58__SCITER_OPER.val, "SCITER_OPER"); /*iniobj dsym_59__SCITER_ARGS*/ - if (!/*_.VALDATA___V126*/ curfptr[125]) /*_.VALDATA___V126*/ curfptr[125] = (void*)&cdat->dsym_59__SCITER_ARGS; + if (!/*_.VALDATA___V127*/ curfptr[126]) /*_.VALDATA___V127*/ curfptr[126] = (void*)&cdat->dsym_59__SCITER_ARGS; basilys_assertmsg("iniobj checkdiscr dsym_59__SCITER_ARGS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_59__SCITER_ARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_59__SCITER_ARGS.obj_hash = 971029928; @@ -44711,27 +46266,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_57__SCITER_OPER)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_59__SCITER_ARGS)); /*inistring dstr_60__SCITER_ARGS*/ - /*_.VALSTR___V127*/ curfptr[126] = (void*)&cdat->dstr_60__SCITER_ARGS; + /*_.VALSTR___V128*/ curfptr[127] = (void*)&cdat->dstr_60__SCITER_ARGS; cdat->dstr_60__SCITER_ARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_60__SCITER_ARGS.val, "SCITER_ARGS"); BASILYS_LOCATION("warmelt-macro.bysl:63:/ iniobj"); /*iniobj dobj_61__SCITER_ARGS*/ - if (!/*_.VALDATA___V117*/ curfptr[116]) /*_.VALDATA___V117*/ curfptr[116] = (void*)&cdat->dobj_61__SCITER_ARGS; + if (!/*_.VALDATA___V118*/ curfptr[117]) /*_.VALDATA___V118*/ curfptr[117] = (void*)&cdat->dobj_61__SCITER_ARGS; basilys_assertmsg("iniobj checkdiscr dobj_61__SCITER_ARGS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_61__SCITER_ARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_61__SCITER_ARGS.obj_num = 2; - cdat->dobj_61__SCITER_ARGS.obj_hash = 1019424076; + cdat->dobj_61__SCITER_ARGS.obj_hash = 1033522989; cdat->dobj_61__SCITER_ARGS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_61__SCITER_ARGS)); /*inistring dstr_62__SCITER_ARGS*/ - /*_.VALSTR___V118*/ curfptr[117] = (void*)&cdat->dstr_62__SCITER_ARGS; + /*_.VALSTR___V119*/ curfptr[118] = (void*)&cdat->dstr_62__SCITER_ARGS; cdat->dstr_62__SCITER_ARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_62__SCITER_ARGS.val, "SCITER_ARGS"); /*iniobj dsym_63__SCITER_VARBIND*/ - if (!/*_.VALDATA___V128*/ curfptr[127]) /*_.VALDATA___V128*/ curfptr[127] = (void*)&cdat->dsym_63__SCITER_VARBIND; + if (!/*_.VALDATA___V129*/ curfptr[128]) /*_.VALDATA___V129*/ curfptr[128] = (void*)&cdat->dsym_63__SCITER_VARBIND; basilys_assertmsg("iniobj checkdiscr dsym_63__SCITER_VARBIND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_63__SCITER_VARBIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_63__SCITER_VARBIND.obj_hash = 394324639; @@ -44739,27 +46294,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_61__SCITER_ARGS)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_63__SCITER_VARBIND)); /*inistring dstr_64__SCITER_VARBIND*/ - /*_.VALSTR___V129*/ curfptr[128] = (void*)&cdat->dstr_64__SCITER_VARBIND; + /*_.VALSTR___V130*/ curfptr[129] = (void*)&cdat->dstr_64__SCITER_VARBIND; cdat->dstr_64__SCITER_VARBIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_64__SCITER_VARBIND.val, "SCITER_VARBIND"); BASILYS_LOCATION("warmelt-macro.bysl:63:/ iniobj"); /*iniobj dobj_65__SCITER_VARBIND*/ - if (!/*_.VALDATA___V119*/ curfptr[118]) /*_.VALDATA___V119*/ curfptr[118] = (void*)&cdat->dobj_65__SCITER_VARBIND; + if (!/*_.VALDATA___V120*/ curfptr[119]) /*_.VALDATA___V120*/ curfptr[119] = (void*)&cdat->dobj_65__SCITER_VARBIND; basilys_assertmsg("iniobj checkdiscr dobj_65__SCITER_VARBIND", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_65__SCITER_VARBIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_65__SCITER_VARBIND.obj_num = 3; - cdat->dobj_65__SCITER_VARBIND.obj_hash = 630611425; + cdat->dobj_65__SCITER_VARBIND.obj_hash = 76256840; cdat->dobj_65__SCITER_VARBIND.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_65__SCITER_VARBIND)); /*inistring dstr_66__SCITER_VARBIND*/ - /*_.VALSTR___V120*/ curfptr[119] = (void*)&cdat->dstr_66__SCITER_VARBIND; + /*_.VALSTR___V121*/ curfptr[120] = (void*)&cdat->dstr_66__SCITER_VARBIND; cdat->dstr_66__SCITER_VARBIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_66__SCITER_VARBIND.val, "SCITER_VARBIND"); /*iniobj dsym_67__SCITER_BODY*/ - if (!/*_.VALDATA___V130*/ curfptr[129]) /*_.VALDATA___V130*/ curfptr[129] = (void*)&cdat->dsym_67__SCITER_BODY; + if (!/*_.VALDATA___V131*/ curfptr[130]) /*_.VALDATA___V131*/ curfptr[130] = (void*)&cdat->dsym_67__SCITER_BODY; basilys_assertmsg("iniobj checkdiscr dsym_67__SCITER_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_67__SCITER_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_67__SCITER_BODY.obj_hash = 751320796; @@ -44767,27 +46322,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_65__SCITER_VARBIND) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_67__SCITER_BODY)); /*inistring dstr_68__SCITER_BODY*/ - /*_.VALSTR___V131*/ curfptr[130] = (void*)&cdat->dstr_68__SCITER_BODY; + /*_.VALSTR___V132*/ curfptr[131] = (void*)&cdat->dstr_68__SCITER_BODY; cdat->dstr_68__SCITER_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_68__SCITER_BODY.val, "SCITER_BODY"); BASILYS_LOCATION("warmelt-macro.bysl:63:/ iniobj"); /*iniobj dobj_69__SCITER_BODY*/ - if (!/*_.VALDATA___V121*/ curfptr[120]) /*_.VALDATA___V121*/ curfptr[120] = (void*)&cdat->dobj_69__SCITER_BODY; + if (!/*_.VALDATA___V122*/ curfptr[121]) /*_.VALDATA___V122*/ curfptr[121] = (void*)&cdat->dobj_69__SCITER_BODY; basilys_assertmsg("iniobj checkdiscr dobj_69__SCITER_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_69__SCITER_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_69__SCITER_BODY.obj_num = 4; - cdat->dobj_69__SCITER_BODY.obj_hash = 503292508; + cdat->dobj_69__SCITER_BODY.obj_hash = 854333021; cdat->dobj_69__SCITER_BODY.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_69__SCITER_BODY)); /*inistring dstr_70__SCITER_BODY*/ - /*_.VALSTR___V122*/ curfptr[121] = (void*)&cdat->dstr_70__SCITER_BODY; + /*_.VALSTR___V123*/ curfptr[122] = (void*)&cdat->dstr_70__SCITER_BODY; cdat->dstr_70__SCITER_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_70__SCITER_BODY.val, "SCITER_BODY"); /*iniobj dsym_71__CLASS_SRC_CMATCHEXPR*/ - if (!/*_.VALDATA___V132*/ curfptr[131]) /*_.VALDATA___V132*/ curfptr[131] = (void*)&cdat->dsym_71__CLASS_SRC_CMATCHEXPR; + if (!/*_.VALDATA___V133*/ curfptr[132]) /*_.VALDATA___V133*/ curfptr[132] = (void*)&cdat->dsym_71__CLASS_SRC_CMATCHEXPR; basilys_assertmsg("iniobj checkdiscr dsym_71__CLASS_SRC_CMATCHEXPR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_71__CLASS_SRC_CMATCHEXPR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_71__CLASS_SRC_CMATCHEXPR.obj_hash = 780726572; @@ -44795,35 +46350,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_69__SCITER_BODY)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_71__CLASS_SRC_CMATCHEXPR)); /*inistring dstr_72__CLASS_SRC_CMATCH*/ - /*_.VALSTR___V133*/ curfptr[132] = (void*)&cdat->dstr_72__CLASS_SRC_CMATCH; + /*_.VALSTR___V134*/ curfptr[133] = (void*)&cdat->dstr_72__CLASS_SRC_CMATCH; cdat->dstr_72__CLASS_SRC_CMATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_72__CLASS_SRC_CMATCH.val, "CLASS_SRC_CMATCHEXPR"); BASILYS_LOCATION("warmelt-macro.bysl:72:/ iniobj"); /*iniobj dobj_73__CLASS_SRC_CMATCHEXPR*/ - if (!/*_.VALDATA___V134*/ curfptr[133]) /*_.VALDATA___V134*/ curfptr[133] = (void*)&cdat->dobj_73__CLASS_SRC_CMATCHEXPR; + if (!/*_.VALDATA___V135*/ curfptr[134]) /*_.VALDATA___V135*/ curfptr[134] = (void*)&cdat->dobj_73__CLASS_SRC_CMATCHEXPR; basilys_assertmsg("iniobj checkdiscr dobj_73__CLASS_SRC_CMATCHEXPR", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_73__CLASS_SRC_CMATCHEXPR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_73__CLASS_SRC_CMATCHEXPR.obj_num = OBMAG_OBJECT; - cdat->dobj_73__CLASS_SRC_CMATCHEXPR.obj_hash = 794130733; + cdat->dobj_73__CLASS_SRC_CMATCHEXPR.obj_hash = 961581031; cdat->dobj_73__CLASS_SRC_CMATCHEXPR.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_73__CLASS_SRC_CMATCHEXPR)); /*inistring dstr_74__CLASS_SRC_CMATCH*/ - /*_.VALSTR___V135*/ curfptr[134] = (void*)&cdat->dstr_74__CLASS_SRC_CMATCH; + /*_.VALSTR___V136*/ curfptr[135] = (void*)&cdat->dstr_74__CLASS_SRC_CMATCH; cdat->dstr_74__CLASS_SRC_CMATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_74__CLASS_SRC_CMATCH.val, "CLASS_SRC_CMATCHEXPR"); /*inimult dtup_75__CLASS_SRC_CMATCHEXPR*/ - /*_.VALTUP___V136*/ curfptr[135] = (void*)&cdat->dtup_75__CLASS_SRC_CMATCHEXPR; + /*_.VALTUP___V137*/ curfptr[136] = (void*)&cdat->dtup_75__CLASS_SRC_CMATCHEXPR; cdat->dtup_75__CLASS_SRC_CMATCHEXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_75__CLASS_SRC_CMATCHEXPR.nbval = 2; /*inimult dtup_76__CLASS_SRC_CMATCHEXPR*/ - /*_.VALTUP___V141*/ curfptr[140] = (void*)&cdat->dtup_76__CLASS_SRC_CMATCHEXPR; + /*_.VALTUP___V142*/ curfptr[141] = (void*)&cdat->dtup_76__CLASS_SRC_CMATCHEXPR; cdat->dtup_76__CLASS_SRC_CMATCHEXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_76__CLASS_SRC_CMATCHEXPR.nbval = 3; /*iniobj dsym_77__SCMATX_CMATCHER*/ - if (!/*_.VALDATA___V142*/ curfptr[141]) /*_.VALDATA___V142*/ curfptr[141] = (void*)&cdat->dsym_77__SCMATX_CMATCHER; + if (!/*_.VALDATA___V143*/ curfptr[142]) /*_.VALDATA___V143*/ curfptr[142] = (void*)&cdat->dsym_77__SCMATX_CMATCHER; basilys_assertmsg("iniobj checkdiscr dsym_77__SCMATX_CMATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_77__SCMATX_CMATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_77__SCMATX_CMATCHER.obj_hash = 479043970; @@ -44831,27 +46386,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_73__CLASS_SRC_CMATC basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_77__SCMATX_CMATCHER)); /*inistring dstr_78__SCMATX_CMATCHER*/ - /*_.VALSTR___V143*/ curfptr[142] = (void*)&cdat->dstr_78__SCMATX_CMATCHER; + /*_.VALSTR___V144*/ curfptr[143] = (void*)&cdat->dstr_78__SCMATX_CMATCHER; cdat->dstr_78__SCMATX_CMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_78__SCMATX_CMATCHER.val, "SCMATX_CMATCHER"); BASILYS_LOCATION("warmelt-macro.bysl:72:/ iniobj"); /*iniobj dobj_79__SCMATX_CMATCHER*/ - if (!/*_.VALDATA___V137*/ curfptr[136]) /*_.VALDATA___V137*/ curfptr[136] = (void*)&cdat->dobj_79__SCMATX_CMATCHER; + if (!/*_.VALDATA___V138*/ curfptr[137]) /*_.VALDATA___V138*/ curfptr[137] = (void*)&cdat->dobj_79__SCMATX_CMATCHER; basilys_assertmsg("iniobj checkdiscr dobj_79__SCMATX_CMATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_79__SCMATX_CMATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_79__SCMATX_CMATCHER.obj_num = 1; - cdat->dobj_79__SCMATX_CMATCHER.obj_hash = 438989071; + cdat->dobj_79__SCMATX_CMATCHER.obj_hash = 864745345; cdat->dobj_79__SCMATX_CMATCHER.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_79__SCMATX_CMATCHER)); /*inistring dstr_80__SCMATX_CMATCHER*/ - /*_.VALSTR___V138*/ curfptr[137] = (void*)&cdat->dstr_80__SCMATX_CMATCHER; + /*_.VALSTR___V139*/ curfptr[138] = (void*)&cdat->dstr_80__SCMATX_CMATCHER; cdat->dstr_80__SCMATX_CMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_80__SCMATX_CMATCHER.val, "SCMATX_CMATCHER"); /*iniobj dsym_81__SCMATX_ARGS*/ - if (!/*_.VALDATA___V144*/ curfptr[143]) /*_.VALDATA___V144*/ curfptr[143] = (void*)&cdat->dsym_81__SCMATX_ARGS; + if (!/*_.VALDATA___V145*/ curfptr[144]) /*_.VALDATA___V145*/ curfptr[144] = (void*)&cdat->dsym_81__SCMATX_ARGS; basilys_assertmsg("iniobj checkdiscr dsym_81__SCMATX_ARGS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_81__SCMATX_ARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_81__SCMATX_ARGS.obj_hash = 88791474; @@ -44859,27 +46414,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_79__SCMATX_CMATCHER basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_81__SCMATX_ARGS)); /*inistring dstr_82__SCMATX_ARGS*/ - /*_.VALSTR___V145*/ curfptr[144] = (void*)&cdat->dstr_82__SCMATX_ARGS; + /*_.VALSTR___V146*/ curfptr[145] = (void*)&cdat->dstr_82__SCMATX_ARGS; cdat->dstr_82__SCMATX_ARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_82__SCMATX_ARGS.val, "SCMATX_ARGS"); BASILYS_LOCATION("warmelt-macro.bysl:72:/ iniobj"); /*iniobj dobj_83__SCMATX_ARGS*/ - if (!/*_.VALDATA___V139*/ curfptr[138]) /*_.VALDATA___V139*/ curfptr[138] = (void*)&cdat->dobj_83__SCMATX_ARGS; + if (!/*_.VALDATA___V140*/ curfptr[139]) /*_.VALDATA___V140*/ curfptr[139] = (void*)&cdat->dobj_83__SCMATX_ARGS; basilys_assertmsg("iniobj checkdiscr dobj_83__SCMATX_ARGS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_83__SCMATX_ARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_83__SCMATX_ARGS.obj_num = 2; - cdat->dobj_83__SCMATX_ARGS.obj_hash = 841395128; + cdat->dobj_83__SCMATX_ARGS.obj_hash = 775183590; cdat->dobj_83__SCMATX_ARGS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_83__SCMATX_ARGS)); /*inistring dstr_84__SCMATX_ARGS*/ - /*_.VALSTR___V140*/ curfptr[139] = (void*)&cdat->dstr_84__SCMATX_ARGS; + /*_.VALSTR___V141*/ curfptr[140] = (void*)&cdat->dstr_84__SCMATX_ARGS; cdat->dstr_84__SCMATX_ARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_84__SCMATX_ARGS.val, "SCMATX_ARGS"); /*iniobj dsym_85__CLASS_SRC_PROGN*/ - if (!/*_.VALDATA___V146*/ curfptr[145]) /*_.VALDATA___V146*/ curfptr[145] = (void*)&cdat->dsym_85__CLASS_SRC_PROGN; + if (!/*_.VALDATA___V147*/ curfptr[146]) /*_.VALDATA___V147*/ curfptr[146] = (void*)&cdat->dsym_85__CLASS_SRC_PROGN; basilys_assertmsg("iniobj checkdiscr dsym_85__CLASS_SRC_PROGN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_85__CLASS_SRC_PROGN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_85__CLASS_SRC_PROGN.obj_hash = 215682296; @@ -44887,35 +46442,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_83__SCMATX_ARGS)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_85__CLASS_SRC_PROGN)); /*inistring dstr_86__CLASS_SRC_PROGN*/ - /*_.VALSTR___V147*/ curfptr[146] = (void*)&cdat->dstr_86__CLASS_SRC_PROGN; + /*_.VALSTR___V148*/ curfptr[147] = (void*)&cdat->dstr_86__CLASS_SRC_PROGN; cdat->dstr_86__CLASS_SRC_PROGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_86__CLASS_SRC_PROGN.val, "CLASS_SRC_PROGN"); BASILYS_LOCATION("warmelt-macro.bysl:79:/ iniobj"); /*iniobj dobj_87__CLASS_SRC_PROGN*/ - if (!/*_.VALDATA___V148*/ curfptr[147]) /*_.VALDATA___V148*/ curfptr[147] = (void*)&cdat->dobj_87__CLASS_SRC_PROGN; + if (!/*_.VALDATA___V149*/ curfptr[148]) /*_.VALDATA___V149*/ curfptr[148] = (void*)&cdat->dobj_87__CLASS_SRC_PROGN; basilys_assertmsg("iniobj checkdiscr dobj_87__CLASS_SRC_PROGN", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_87__CLASS_SRC_PROGN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_87__CLASS_SRC_PROGN.obj_num = OBMAG_OBJECT; - cdat->dobj_87__CLASS_SRC_PROGN.obj_hash = 355978863; + cdat->dobj_87__CLASS_SRC_PROGN.obj_hash = 1498105; cdat->dobj_87__CLASS_SRC_PROGN.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_87__CLASS_SRC_PROGN)); /*inistring dstr_88__CLASS_SRC_PROGN*/ - /*_.VALSTR___V149*/ curfptr[148] = (void*)&cdat->dstr_88__CLASS_SRC_PROGN; + /*_.VALSTR___V150*/ curfptr[149] = (void*)&cdat->dstr_88__CLASS_SRC_PROGN; cdat->dstr_88__CLASS_SRC_PROGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_88__CLASS_SRC_PROGN.val, "CLASS_SRC_PROGN"); /*inimult dtup_89__CLASS_SRC_PROGN*/ - /*_.VALTUP___V150*/ curfptr[149] = (void*)&cdat->dtup_89__CLASS_SRC_PROGN; + /*_.VALTUP___V151*/ curfptr[150] = (void*)&cdat->dtup_89__CLASS_SRC_PROGN; cdat->dtup_89__CLASS_SRC_PROGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_89__CLASS_SRC_PROGN.nbval = 2; /*inimult dtup_90__CLASS_SRC_PROGN*/ - /*_.VALTUP___V153*/ curfptr[152] = (void*)&cdat->dtup_90__CLASS_SRC_PROGN; + /*_.VALTUP___V154*/ curfptr[153] = (void*)&cdat->dtup_90__CLASS_SRC_PROGN; cdat->dtup_90__CLASS_SRC_PROGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_90__CLASS_SRC_PROGN.nbval = 2; /*iniobj dsym_91__SPROGN_BODY*/ - if (!/*_.VALDATA___V154*/ curfptr[153]) /*_.VALDATA___V154*/ curfptr[153] = (void*)&cdat->dsym_91__SPROGN_BODY; + if (!/*_.VALDATA___V155*/ curfptr[154]) /*_.VALDATA___V155*/ curfptr[154] = (void*)&cdat->dsym_91__SPROGN_BODY; basilys_assertmsg("iniobj checkdiscr dsym_91__SPROGN_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_91__SPROGN_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_91__SPROGN_BODY.obj_hash = 1027893439; @@ -44923,27 +46478,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_87__CLASS_SRC_PROGN basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_91__SPROGN_BODY)); /*inistring dstr_92__SPROGN_BODY*/ - /*_.VALSTR___V155*/ curfptr[154] = (void*)&cdat->dstr_92__SPROGN_BODY; + /*_.VALSTR___V156*/ curfptr[155] = (void*)&cdat->dstr_92__SPROGN_BODY; cdat->dstr_92__SPROGN_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_92__SPROGN_BODY.val, "SPROGN_BODY"); BASILYS_LOCATION("warmelt-macro.bysl:79:/ iniobj"); /*iniobj dobj_93__SPROGN_BODY*/ - if (!/*_.VALDATA___V151*/ curfptr[150]) /*_.VALDATA___V151*/ curfptr[150] = (void*)&cdat->dobj_93__SPROGN_BODY; + if (!/*_.VALDATA___V152*/ curfptr[151]) /*_.VALDATA___V152*/ curfptr[151] = (void*)&cdat->dobj_93__SPROGN_BODY; basilys_assertmsg("iniobj checkdiscr dobj_93__SPROGN_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_93__SPROGN_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_93__SPROGN_BODY.obj_num = 1; - cdat->dobj_93__SPROGN_BODY.obj_hash = 349018215; + cdat->dobj_93__SPROGN_BODY.obj_hash = 452994231; cdat->dobj_93__SPROGN_BODY.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_93__SPROGN_BODY)); /*inistring dstr_94__SPROGN_BODY*/ - /*_.VALSTR___V152*/ curfptr[151] = (void*)&cdat->dstr_94__SPROGN_BODY; + /*_.VALSTR___V153*/ curfptr[152] = (void*)&cdat->dstr_94__SPROGN_BODY; cdat->dstr_94__SPROGN_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_94__SPROGN_BODY.val, "SPROGN_BODY"); /*iniobj dsym_95__CLASS_SRC_RETURN*/ - if (!/*_.VALDATA___V156*/ curfptr[155]) /*_.VALDATA___V156*/ curfptr[155] = (void*)&cdat->dsym_95__CLASS_SRC_RETURN; + if (!/*_.VALDATA___V157*/ curfptr[156]) /*_.VALDATA___V157*/ curfptr[156] = (void*)&cdat->dsym_95__CLASS_SRC_RETURN; basilys_assertmsg("iniobj checkdiscr dsym_95__CLASS_SRC_RETURN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_95__CLASS_SRC_RETURN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_95__CLASS_SRC_RETURN.obj_hash = 1046953653; @@ -44951,35 +46506,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_93__SPROGN_BODY)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_95__CLASS_SRC_RETURN)); /*inistring dstr_96__CLASS_SRC_RETURN*/ - /*_.VALSTR___V157*/ curfptr[156] = (void*)&cdat->dstr_96__CLASS_SRC_RETURN; + /*_.VALSTR___V158*/ curfptr[157] = (void*)&cdat->dstr_96__CLASS_SRC_RETURN; cdat->dstr_96__CLASS_SRC_RETURN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_96__CLASS_SRC_RETURN.val, "CLASS_SRC_RETURN"); BASILYS_LOCATION("warmelt-macro.bysl:85:/ iniobj"); /*iniobj dobj_97__CLASS_SRC_RETURN*/ - if (!/*_.VALDATA___V158*/ curfptr[157]) /*_.VALDATA___V158*/ curfptr[157] = (void*)&cdat->dobj_97__CLASS_SRC_RETURN; + if (!/*_.VALDATA___V159*/ curfptr[158]) /*_.VALDATA___V159*/ curfptr[158] = (void*)&cdat->dobj_97__CLASS_SRC_RETURN; basilys_assertmsg("iniobj checkdiscr dobj_97__CLASS_SRC_RETURN", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_97__CLASS_SRC_RETURN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_97__CLASS_SRC_RETURN.obj_num = OBMAG_OBJECT; - cdat->dobj_97__CLASS_SRC_RETURN.obj_hash = 796164979; + cdat->dobj_97__CLASS_SRC_RETURN.obj_hash = 12679451; cdat->dobj_97__CLASS_SRC_RETURN.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_97__CLASS_SRC_RETURN)); /*inistring dstr_98__CLASS_SRC_RETURN*/ - /*_.VALSTR___V159*/ curfptr[158] = (void*)&cdat->dstr_98__CLASS_SRC_RETURN; + /*_.VALSTR___V160*/ curfptr[159] = (void*)&cdat->dstr_98__CLASS_SRC_RETURN; cdat->dstr_98__CLASS_SRC_RETURN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_98__CLASS_SRC_RETURN.val, "CLASS_SRC_RETURN"); /*inimult dtup_99__CLASS_SRC_RETURN*/ - /*_.VALTUP___V160*/ curfptr[159] = (void*)&cdat->dtup_99__CLASS_SRC_RETURN; + /*_.VALTUP___V161*/ curfptr[160] = (void*)&cdat->dtup_99__CLASS_SRC_RETURN; cdat->dtup_99__CLASS_SRC_RETURN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_99__CLASS_SRC_RETURN.nbval = 2; /*inimult dtup_100__CLASS_SRC_RETURN*/ - /*_.VALTUP___V163*/ curfptr[162] = (void*)&cdat->dtup_100__CLASS_SRC_RETURN; + /*_.VALTUP___V164*/ curfptr[163] = (void*)&cdat->dtup_100__CLASS_SRC_RETURN; cdat->dtup_100__CLASS_SRC_RETURN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_100__CLASS_SRC_RETURN.nbval = 2; /*iniobj dsym_101__SRETURN_BODY*/ - if (!/*_.VALDATA___V164*/ curfptr[163]) /*_.VALDATA___V164*/ curfptr[163] = (void*)&cdat->dsym_101__SRETURN_BODY; + if (!/*_.VALDATA___V165*/ curfptr[164]) /*_.VALDATA___V165*/ curfptr[164] = (void*)&cdat->dsym_101__SRETURN_BODY; basilys_assertmsg("iniobj checkdiscr dsym_101__SRETURN_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_101__SRETURN_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_101__SRETURN_BODY.obj_hash = 806021346; @@ -44987,27 +46542,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_97__CLASS_SRC_RETUR basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_101__SRETURN_BODY)); /*inistring dstr_102__SRETURN_BODY*/ - /*_.VALSTR___V165*/ curfptr[164] = (void*)&cdat->dstr_102__SRETURN_BODY; + /*_.VALSTR___V166*/ curfptr[165] = (void*)&cdat->dstr_102__SRETURN_BODY; cdat->dstr_102__SRETURN_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_102__SRETURN_BODY.val, "SRETURN_BODY"); BASILYS_LOCATION("warmelt-macro.bysl:85:/ iniobj"); /*iniobj dobj_103__SRETURN_BODY*/ - if (!/*_.VALDATA___V161*/ curfptr[160]) /*_.VALDATA___V161*/ curfptr[160] = (void*)&cdat->dobj_103__SRETURN_BODY; + if (!/*_.VALDATA___V162*/ curfptr[161]) /*_.VALDATA___V162*/ curfptr[161] = (void*)&cdat->dobj_103__SRETURN_BODY; basilys_assertmsg("iniobj checkdiscr dobj_103__SRETURN_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_103__SRETURN_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_103__SRETURN_BODY.obj_num = 1; - cdat->dobj_103__SRETURN_BODY.obj_hash = 666463455; + cdat->dobj_103__SRETURN_BODY.obj_hash = 739864226; cdat->dobj_103__SRETURN_BODY.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_103__SRETURN_BODY)); /*inistring dstr_104__SRETURN_BODY*/ - /*_.VALSTR___V162*/ curfptr[161] = (void*)&cdat->dstr_104__SRETURN_BODY; + /*_.VALSTR___V163*/ curfptr[162] = (void*)&cdat->dstr_104__SRETURN_BODY; cdat->dstr_104__SRETURN_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_104__SRETURN_BODY.val, "SRETURN_BODY"); /*iniobj dsym_105__CLASS_SRC_SETQ*/ - if (!/*_.VALDATA___V166*/ curfptr[165]) /*_.VALDATA___V166*/ curfptr[165] = (void*)&cdat->dsym_105__CLASS_SRC_SETQ; + if (!/*_.VALDATA___V167*/ curfptr[166]) /*_.VALDATA___V167*/ curfptr[166] = (void*)&cdat->dsym_105__CLASS_SRC_SETQ; basilys_assertmsg("iniobj checkdiscr dsym_105__CLASS_SRC_SETQ", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_105__CLASS_SRC_SETQ.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_105__CLASS_SRC_SETQ.obj_hash = 989224332; @@ -45015,35 +46570,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_103__SRETURN_BODY)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_105__CLASS_SRC_SETQ)); /*inistring dstr_106__CLASS_SRC_SETQ*/ - /*_.VALSTR___V167*/ curfptr[166] = (void*)&cdat->dstr_106__CLASS_SRC_SETQ; + /*_.VALSTR___V168*/ curfptr[167] = (void*)&cdat->dstr_106__CLASS_SRC_SETQ; cdat->dstr_106__CLASS_SRC_SETQ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_106__CLASS_SRC_SETQ.val, "CLASS_SRC_SETQ"); BASILYS_LOCATION("warmelt-macro.bysl:91:/ iniobj"); /*iniobj dobj_107__CLASS_SRC_SETQ*/ - if (!/*_.VALDATA___V168*/ curfptr[167]) /*_.VALDATA___V168*/ curfptr[167] = (void*)&cdat->dobj_107__CLASS_SRC_SETQ; + if (!/*_.VALDATA___V169*/ curfptr[168]) /*_.VALDATA___V169*/ curfptr[168] = (void*)&cdat->dobj_107__CLASS_SRC_SETQ; basilys_assertmsg("iniobj checkdiscr dobj_107__CLASS_SRC_SETQ", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_107__CLASS_SRC_SETQ.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_107__CLASS_SRC_SETQ.obj_num = OBMAG_OBJECT; - cdat->dobj_107__CLASS_SRC_SETQ.obj_hash = 705219811; + cdat->dobj_107__CLASS_SRC_SETQ.obj_hash = 171961067; cdat->dobj_107__CLASS_SRC_SETQ.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_107__CLASS_SRC_SETQ)); /*inistring dstr_108__CLASS_SRC_SETQ*/ - /*_.VALSTR___V169*/ curfptr[168] = (void*)&cdat->dstr_108__CLASS_SRC_SETQ; + /*_.VALSTR___V170*/ curfptr[169] = (void*)&cdat->dstr_108__CLASS_SRC_SETQ; cdat->dstr_108__CLASS_SRC_SETQ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_108__CLASS_SRC_SETQ.val, "CLASS_SRC_SETQ"); /*inimult dtup_109__CLASS_SRC_SETQ*/ - /*_.VALTUP___V170*/ curfptr[169] = (void*)&cdat->dtup_109__CLASS_SRC_SETQ; + /*_.VALTUP___V171*/ curfptr[170] = (void*)&cdat->dtup_109__CLASS_SRC_SETQ; cdat->dtup_109__CLASS_SRC_SETQ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_109__CLASS_SRC_SETQ.nbval = 2; /*inimult dtup_110__CLASS_SRC_SETQ*/ - /*_.VALTUP___V175*/ curfptr[174] = (void*)&cdat->dtup_110__CLASS_SRC_SETQ; + /*_.VALTUP___V176*/ curfptr[175] = (void*)&cdat->dtup_110__CLASS_SRC_SETQ; cdat->dtup_110__CLASS_SRC_SETQ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_110__CLASS_SRC_SETQ.nbval = 3; /*iniobj dsym_111__SSTQ_VAR*/ - if (!/*_.VALDATA___V176*/ curfptr[175]) /*_.VALDATA___V176*/ curfptr[175] = (void*)&cdat->dsym_111__SSTQ_VAR; + if (!/*_.VALDATA___V177*/ curfptr[176]) /*_.VALDATA___V177*/ curfptr[176] = (void*)&cdat->dsym_111__SSTQ_VAR; basilys_assertmsg("iniobj checkdiscr dsym_111__SSTQ_VAR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_111__SSTQ_VAR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_111__SSTQ_VAR.obj_hash = 140668190; @@ -45051,27 +46606,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_107__CLASS_SRC_SETQ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_111__SSTQ_VAR)); /*inistring dstr_112__SSTQ_VAR*/ - /*_.VALSTR___V177*/ curfptr[176] = (void*)&cdat->dstr_112__SSTQ_VAR; + /*_.VALSTR___V178*/ curfptr[177] = (void*)&cdat->dstr_112__SSTQ_VAR; cdat->dstr_112__SSTQ_VAR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_112__SSTQ_VAR.val, "SSTQ_VAR"); BASILYS_LOCATION("warmelt-macro.bysl:91:/ iniobj"); /*iniobj dobj_113__SSTQ_VAR*/ - if (!/*_.VALDATA___V171*/ curfptr[170]) /*_.VALDATA___V171*/ curfptr[170] = (void*)&cdat->dobj_113__SSTQ_VAR; + if (!/*_.VALDATA___V172*/ curfptr[171]) /*_.VALDATA___V172*/ curfptr[171] = (void*)&cdat->dobj_113__SSTQ_VAR; basilys_assertmsg("iniobj checkdiscr dobj_113__SSTQ_VAR", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_113__SSTQ_VAR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_113__SSTQ_VAR.obj_num = 1; - cdat->dobj_113__SSTQ_VAR.obj_hash = 793080613; + cdat->dobj_113__SSTQ_VAR.obj_hash = 1002596669; cdat->dobj_113__SSTQ_VAR.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_113__SSTQ_VAR)); /*inistring dstr_114__SSTQ_VAR*/ - /*_.VALSTR___V172*/ curfptr[171] = (void*)&cdat->dstr_114__SSTQ_VAR; + /*_.VALSTR___V173*/ curfptr[172] = (void*)&cdat->dstr_114__SSTQ_VAR; cdat->dstr_114__SSTQ_VAR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_114__SSTQ_VAR.val, "SSTQ_VAR"); /*iniobj dsym_115__SSTQ_EXPR*/ - if (!/*_.VALDATA___V178*/ curfptr[177]) /*_.VALDATA___V178*/ curfptr[177] = (void*)&cdat->dsym_115__SSTQ_EXPR; + if (!/*_.VALDATA___V179*/ curfptr[178]) /*_.VALDATA___V179*/ curfptr[178] = (void*)&cdat->dsym_115__SSTQ_EXPR; basilys_assertmsg("iniobj checkdiscr dsym_115__SSTQ_EXPR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_115__SSTQ_EXPR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_115__SSTQ_EXPR.obj_hash = 13829252; @@ -45079,27 +46634,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_113__SSTQ_VAR)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_115__SSTQ_EXPR)); /*inistring dstr_116__SSTQ_EXPR*/ - /*_.VALSTR___V179*/ curfptr[178] = (void*)&cdat->dstr_116__SSTQ_EXPR; + /*_.VALSTR___V180*/ curfptr[179] = (void*)&cdat->dstr_116__SSTQ_EXPR; cdat->dstr_116__SSTQ_EXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_116__SSTQ_EXPR.val, "SSTQ_EXPR"); BASILYS_LOCATION("warmelt-macro.bysl:91:/ iniobj"); /*iniobj dobj_117__SSTQ_EXPR*/ - if (!/*_.VALDATA___V173*/ curfptr[172]) /*_.VALDATA___V173*/ curfptr[172] = (void*)&cdat->dobj_117__SSTQ_EXPR; + if (!/*_.VALDATA___V174*/ curfptr[173]) /*_.VALDATA___V174*/ curfptr[173] = (void*)&cdat->dobj_117__SSTQ_EXPR; basilys_assertmsg("iniobj checkdiscr dobj_117__SSTQ_EXPR", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_117__SSTQ_EXPR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_117__SSTQ_EXPR.obj_num = 2; - cdat->dobj_117__SSTQ_EXPR.obj_hash = 31925154; + cdat->dobj_117__SSTQ_EXPR.obj_hash = 912098812; cdat->dobj_117__SSTQ_EXPR.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_117__SSTQ_EXPR)); /*inistring dstr_118__SSTQ_EXPR*/ - /*_.VALSTR___V174*/ curfptr[173] = (void*)&cdat->dstr_118__SSTQ_EXPR; + /*_.VALSTR___V175*/ curfptr[174] = (void*)&cdat->dstr_118__SSTQ_EXPR; cdat->dstr_118__SSTQ_EXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_118__SSTQ_EXPR.val, "SSTQ_EXPR"); /*iniobj dsym_119__CLASS_SRC_COMMENT*/ - if (!/*_.VALDATA___V180*/ curfptr[179]) /*_.VALDATA___V180*/ curfptr[179] = (void*)&cdat->dsym_119__CLASS_SRC_COMMENT; + if (!/*_.VALDATA___V181*/ curfptr[180]) /*_.VALDATA___V181*/ curfptr[180] = (void*)&cdat->dsym_119__CLASS_SRC_COMMENT; basilys_assertmsg("iniobj checkdiscr dsym_119__CLASS_SRC_COMMENT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_119__CLASS_SRC_COMMENT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_119__CLASS_SRC_COMMENT.obj_hash = 30350897; @@ -45107,35 +46662,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_117__SSTQ_EXPR)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_119__CLASS_SRC_COMMENT)); /*inistring dstr_120__CLASS_SRC_COMMEN*/ - /*_.VALSTR___V181*/ curfptr[180] = (void*)&cdat->dstr_120__CLASS_SRC_COMMEN; + /*_.VALSTR___V182*/ curfptr[181] = (void*)&cdat->dstr_120__CLASS_SRC_COMMEN; cdat->dstr_120__CLASS_SRC_COMMEN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_120__CLASS_SRC_COMMEN.val, "CLASS_SRC_COMMENT"); BASILYS_LOCATION("warmelt-macro.bysl:97:/ iniobj"); /*iniobj dobj_121__CLASS_SRC_COMMENT*/ - if (!/*_.VALDATA___V182*/ curfptr[181]) /*_.VALDATA___V182*/ curfptr[181] = (void*)&cdat->dobj_121__CLASS_SRC_COMMENT; + if (!/*_.VALDATA___V183*/ curfptr[182]) /*_.VALDATA___V183*/ curfptr[182] = (void*)&cdat->dobj_121__CLASS_SRC_COMMENT; basilys_assertmsg("iniobj checkdiscr dobj_121__CLASS_SRC_COMMENT", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_121__CLASS_SRC_COMMENT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_121__CLASS_SRC_COMMENT.obj_num = OBMAG_OBJECT; - cdat->dobj_121__CLASS_SRC_COMMENT.obj_hash = 27147318; + cdat->dobj_121__CLASS_SRC_COMMENT.obj_hash = 582427165; cdat->dobj_121__CLASS_SRC_COMMENT.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_121__CLASS_SRC_COMMENT)); /*inistring dstr_122__CLASS_SRC_COMMEN*/ - /*_.VALSTR___V183*/ curfptr[182] = (void*)&cdat->dstr_122__CLASS_SRC_COMMEN; + /*_.VALSTR___V184*/ curfptr[183] = (void*)&cdat->dstr_122__CLASS_SRC_COMMEN; cdat->dstr_122__CLASS_SRC_COMMEN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_122__CLASS_SRC_COMMEN.val, "CLASS_SRC_COMMENT"); /*inimult dtup_123__CLASS_SRC_COMMENT*/ - /*_.VALTUP___V184*/ curfptr[183] = (void*)&cdat->dtup_123__CLASS_SRC_COMMENT; + /*_.VALTUP___V185*/ curfptr[184] = (void*)&cdat->dtup_123__CLASS_SRC_COMMENT; cdat->dtup_123__CLASS_SRC_COMMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_123__CLASS_SRC_COMMENT.nbval = 2; /*inimult dtup_124__CLASS_SRC_COMMENT*/ - /*_.VALTUP___V187*/ curfptr[186] = (void*)&cdat->dtup_124__CLASS_SRC_COMMENT; + /*_.VALTUP___V188*/ curfptr[187] = (void*)&cdat->dtup_124__CLASS_SRC_COMMENT; cdat->dtup_124__CLASS_SRC_COMMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_124__CLASS_SRC_COMMENT.nbval = 2; /*iniobj dsym_125__SCOMM_STR*/ - if (!/*_.VALDATA___V188*/ curfptr[187]) /*_.VALDATA___V188*/ curfptr[187] = (void*)&cdat->dsym_125__SCOMM_STR; + if (!/*_.VALDATA___V189*/ curfptr[188]) /*_.VALDATA___V189*/ curfptr[188] = (void*)&cdat->dsym_125__SCOMM_STR; basilys_assertmsg("iniobj checkdiscr dsym_125__SCOMM_STR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_125__SCOMM_STR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_125__SCOMM_STR.obj_hash = 224660524; @@ -45143,27 +46698,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_121__CLASS_SRC_COMM basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_125__SCOMM_STR)); /*inistring dstr_126__SCOMM_STR*/ - /*_.VALSTR___V189*/ curfptr[188] = (void*)&cdat->dstr_126__SCOMM_STR; + /*_.VALSTR___V190*/ curfptr[189] = (void*)&cdat->dstr_126__SCOMM_STR; cdat->dstr_126__SCOMM_STR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_126__SCOMM_STR.val, "SCOMM_STR"); BASILYS_LOCATION("warmelt-macro.bysl:97:/ iniobj"); /*iniobj dobj_127__SCOMM_STR*/ - if (!/*_.VALDATA___V185*/ curfptr[184]) /*_.VALDATA___V185*/ curfptr[184] = (void*)&cdat->dobj_127__SCOMM_STR; + if (!/*_.VALDATA___V186*/ curfptr[185]) /*_.VALDATA___V186*/ curfptr[185] = (void*)&cdat->dobj_127__SCOMM_STR; basilys_assertmsg("iniobj checkdiscr dobj_127__SCOMM_STR", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_127__SCOMM_STR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_127__SCOMM_STR.obj_num = 1; - cdat->dobj_127__SCOMM_STR.obj_hash = 771751382; + cdat->dobj_127__SCOMM_STR.obj_hash = 132325925; cdat->dobj_127__SCOMM_STR.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_127__SCOMM_STR)); /*inistring dstr_128__SCOMM_STR*/ - /*_.VALSTR___V186*/ curfptr[185] = (void*)&cdat->dstr_128__SCOMM_STR; + /*_.VALSTR___V187*/ curfptr[186] = (void*)&cdat->dstr_128__SCOMM_STR; cdat->dstr_128__SCOMM_STR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_128__SCOMM_STR.val, "SCOMM_STR"); /*iniobj dsym_129__CLASS_SRC_QUOTE*/ - if (!/*_.VALDATA___V190*/ curfptr[189]) /*_.VALDATA___V190*/ curfptr[189] = (void*)&cdat->dsym_129__CLASS_SRC_QUOTE; + if (!/*_.VALDATA___V191*/ curfptr[190]) /*_.VALDATA___V191*/ curfptr[190] = (void*)&cdat->dsym_129__CLASS_SRC_QUOTE; basilys_assertmsg("iniobj checkdiscr dsym_129__CLASS_SRC_QUOTE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_129__CLASS_SRC_QUOTE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_129__CLASS_SRC_QUOTE.obj_hash = 126302170; @@ -45171,35 +46726,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_127__SCOMM_STR)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_129__CLASS_SRC_QUOTE)); /*inistring dstr_130__CLASS_SRC_QUOTE*/ - /*_.VALSTR___V191*/ curfptr[190] = (void*)&cdat->dstr_130__CLASS_SRC_QUOTE; + /*_.VALSTR___V192*/ curfptr[191] = (void*)&cdat->dstr_130__CLASS_SRC_QUOTE; cdat->dstr_130__CLASS_SRC_QUOTE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_130__CLASS_SRC_QUOTE.val, "CLASS_SRC_QUOTE"); BASILYS_LOCATION("warmelt-macro.bysl:103:/ iniobj"); /*iniobj dobj_131__CLASS_SRC_QUOTE*/ - if (!/*_.VALDATA___V192*/ curfptr[191]) /*_.VALDATA___V192*/ curfptr[191] = (void*)&cdat->dobj_131__CLASS_SRC_QUOTE; + if (!/*_.VALDATA___V193*/ curfptr[192]) /*_.VALDATA___V193*/ curfptr[192] = (void*)&cdat->dobj_131__CLASS_SRC_QUOTE; basilys_assertmsg("iniobj checkdiscr dobj_131__CLASS_SRC_QUOTE", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_131__CLASS_SRC_QUOTE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_131__CLASS_SRC_QUOTE.obj_num = OBMAG_OBJECT; - cdat->dobj_131__CLASS_SRC_QUOTE.obj_hash = 362389049; + cdat->dobj_131__CLASS_SRC_QUOTE.obj_hash = 727743519; cdat->dobj_131__CLASS_SRC_QUOTE.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_131__CLASS_SRC_QUOTE)); /*inistring dstr_132__CLASS_SRC_QUOTE*/ - /*_.VALSTR___V193*/ curfptr[192] = (void*)&cdat->dstr_132__CLASS_SRC_QUOTE; + /*_.VALSTR___V194*/ curfptr[193] = (void*)&cdat->dstr_132__CLASS_SRC_QUOTE; cdat->dstr_132__CLASS_SRC_QUOTE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_132__CLASS_SRC_QUOTE.val, "CLASS_SRC_QUOTE"); /*inimult dtup_133__CLASS_SRC_QUOTE*/ - /*_.VALTUP___V194*/ curfptr[193] = (void*)&cdat->dtup_133__CLASS_SRC_QUOTE; + /*_.VALTUP___V195*/ curfptr[194] = (void*)&cdat->dtup_133__CLASS_SRC_QUOTE; cdat->dtup_133__CLASS_SRC_QUOTE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_133__CLASS_SRC_QUOTE.nbval = 2; /*inimult dtup_134__CLASS_SRC_QUOTE*/ - /*_.VALTUP___V197*/ curfptr[196] = (void*)&cdat->dtup_134__CLASS_SRC_QUOTE; + /*_.VALTUP___V198*/ curfptr[197] = (void*)&cdat->dtup_134__CLASS_SRC_QUOTE; cdat->dtup_134__CLASS_SRC_QUOTE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_134__CLASS_SRC_QUOTE.nbval = 2; /*iniobj dsym_135__SQUOTED*/ - if (!/*_.VALDATA___V198*/ curfptr[197]) /*_.VALDATA___V198*/ curfptr[197] = (void*)&cdat->dsym_135__SQUOTED; + if (!/*_.VALDATA___V199*/ curfptr[198]) /*_.VALDATA___V199*/ curfptr[198] = (void*)&cdat->dsym_135__SQUOTED; basilys_assertmsg("iniobj checkdiscr dsym_135__SQUOTED", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_135__SQUOTED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_135__SQUOTED.obj_hash = 28914429; @@ -45207,27 +46762,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_131__CLASS_SRC_QUOT basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_135__SQUOTED)); /*inistring dstr_136__SQUOTED*/ - /*_.VALSTR___V199*/ curfptr[198] = (void*)&cdat->dstr_136__SQUOTED; + /*_.VALSTR___V200*/ curfptr[199] = (void*)&cdat->dstr_136__SQUOTED; cdat->dstr_136__SQUOTED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_136__SQUOTED.val, "SQUOTED"); BASILYS_LOCATION("warmelt-macro.bysl:103:/ iniobj"); /*iniobj dobj_137__SQUOTED*/ - if (!/*_.VALDATA___V195*/ curfptr[194]) /*_.VALDATA___V195*/ curfptr[194] = (void*)&cdat->dobj_137__SQUOTED; + if (!/*_.VALDATA___V196*/ curfptr[195]) /*_.VALDATA___V196*/ curfptr[195] = (void*)&cdat->dobj_137__SQUOTED; basilys_assertmsg("iniobj checkdiscr dobj_137__SQUOTED", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_137__SQUOTED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_137__SQUOTED.obj_num = 1; - cdat->dobj_137__SQUOTED.obj_hash = 578727467; + cdat->dobj_137__SQUOTED.obj_hash = 688159023; cdat->dobj_137__SQUOTED.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_137__SQUOTED)); /*inistring dstr_138__SQUOTED*/ - /*_.VALSTR___V196*/ curfptr[195] = (void*)&cdat->dstr_138__SQUOTED; + /*_.VALSTR___V197*/ curfptr[196] = (void*)&cdat->dstr_138__SQUOTED; cdat->dstr_138__SQUOTED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_138__SQUOTED.val, "SQUOTED"); /*iniobj dsym_139__CLASS_SRC_EXPORTCOMMON*/ - if (!/*_.VALDATA___V200*/ curfptr[199]) /*_.VALDATA___V200*/ curfptr[199] = (void*)&cdat->dsym_139__CLASS_SRC_EXPORTCOMMON; + if (!/*_.VALDATA___V201*/ curfptr[200]) /*_.VALDATA___V201*/ curfptr[200] = (void*)&cdat->dsym_139__CLASS_SRC_EXPORTCOMMON; basilys_assertmsg("iniobj checkdiscr dsym_139__CLASS_SRC_EXPORTCOMMON", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_139__CLASS_SRC_EXPORTCOMMON.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_139__CLASS_SRC_EXPORTCOMMON.obj_hash = 781325642; @@ -45235,35 +46790,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_137__SQUOTED)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_139__CLASS_SRC_EXPORTCOMMON)); /*inistring dstr_140__CLASS_SRC_EXPORT*/ - /*_.VALSTR___V201*/ curfptr[200] = (void*)&cdat->dstr_140__CLASS_SRC_EXPORT; + /*_.VALSTR___V202*/ curfptr[201] = (void*)&cdat->dstr_140__CLASS_SRC_EXPORT; cdat->dstr_140__CLASS_SRC_EXPORT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_140__CLASS_SRC_EXPORT.val, "CLASS_SRC_EXPORTCOMMON"); BASILYS_LOCATION("warmelt-macro.bysl:109:/ iniobj"); /*iniobj dobj_141__CLASS_SRC_EXPORTCOMMON*/ - if (!/*_.VALDATA___V202*/ curfptr[201]) /*_.VALDATA___V202*/ curfptr[201] = (void*)&cdat->dobj_141__CLASS_SRC_EXPORTCOMMON; + if (!/*_.VALDATA___V203*/ curfptr[202]) /*_.VALDATA___V203*/ curfptr[202] = (void*)&cdat->dobj_141__CLASS_SRC_EXPORTCOMMON; basilys_assertmsg("iniobj checkdiscr dobj_141__CLASS_SRC_EXPORTCOMMON", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_141__CLASS_SRC_EXPORTCOMMON.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_141__CLASS_SRC_EXPORTCOMMON.obj_num = OBMAG_OBJECT; - cdat->dobj_141__CLASS_SRC_EXPORTCOMMON.obj_hash = 364488330; + cdat->dobj_141__CLASS_SRC_EXPORTCOMMON.obj_hash = 276081514; cdat->dobj_141__CLASS_SRC_EXPORTCOMMON.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_141__CLASS_SRC_EXPORTCOMMON)); /*inistring dstr_142__CLASS_SRC_EXPORT*/ - /*_.VALSTR___V203*/ curfptr[202] = (void*)&cdat->dstr_142__CLASS_SRC_EXPORT; + /*_.VALSTR___V204*/ curfptr[203] = (void*)&cdat->dstr_142__CLASS_SRC_EXPORT; cdat->dstr_142__CLASS_SRC_EXPORT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_142__CLASS_SRC_EXPORT.val, "CLASS_SRC_EXPORTCOMMON"); /*inimult dtup_143__CLASS_SRC_EXPORTCOMMON*/ - /*_.VALTUP___V204*/ curfptr[203] = (void*)&cdat->dtup_143__CLASS_SRC_EXPORTCOMMON; + /*_.VALTUP___V205*/ curfptr[204] = (void*)&cdat->dtup_143__CLASS_SRC_EXPORTCOMMON; cdat->dtup_143__CLASS_SRC_EXPORTCOMMON.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_143__CLASS_SRC_EXPORTCOMMON.nbval = 2; /*inimult dtup_144__CLASS_SRC_EXPORTCOMMON*/ - /*_.VALTUP___V207*/ curfptr[206] = (void*)&cdat->dtup_144__CLASS_SRC_EXPORTCOMMON; + /*_.VALTUP___V208*/ curfptr[207] = (void*)&cdat->dtup_144__CLASS_SRC_EXPORTCOMMON; cdat->dtup_144__CLASS_SRC_EXPORTCOMMON.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_144__CLASS_SRC_EXPORTCOMMON.nbval = 2; /*iniobj dsym_145__SEXPORT_NAMES*/ - if (!/*_.VALDATA___V208*/ curfptr[207]) /*_.VALDATA___V208*/ curfptr[207] = (void*)&cdat->dsym_145__SEXPORT_NAMES; + if (!/*_.VALDATA___V209*/ curfptr[208]) /*_.VALDATA___V209*/ curfptr[208] = (void*)&cdat->dsym_145__SEXPORT_NAMES; basilys_assertmsg("iniobj checkdiscr dsym_145__SEXPORT_NAMES", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_145__SEXPORT_NAMES.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_145__SEXPORT_NAMES.obj_hash = 1015438775; @@ -45271,27 +46826,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_141__CLASS_SRC_EXPO basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_145__SEXPORT_NAMES)); /*inistring dstr_146__SEXPORT_NAMES*/ - /*_.VALSTR___V209*/ curfptr[208] = (void*)&cdat->dstr_146__SEXPORT_NAMES; + /*_.VALSTR___V210*/ curfptr[209] = (void*)&cdat->dstr_146__SEXPORT_NAMES; cdat->dstr_146__SEXPORT_NAMES.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_146__SEXPORT_NAMES.val, "SEXPORT_NAMES"); BASILYS_LOCATION("warmelt-macro.bysl:109:/ iniobj"); /*iniobj dobj_147__SEXPORT_NAMES*/ - if (!/*_.VALDATA___V205*/ curfptr[204]) /*_.VALDATA___V205*/ curfptr[204] = (void*)&cdat->dobj_147__SEXPORT_NAMES; + if (!/*_.VALDATA___V206*/ curfptr[205]) /*_.VALDATA___V206*/ curfptr[205] = (void*)&cdat->dobj_147__SEXPORT_NAMES; basilys_assertmsg("iniobj checkdiscr dobj_147__SEXPORT_NAMES", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_147__SEXPORT_NAMES.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_147__SEXPORT_NAMES.obj_num = 1; - cdat->dobj_147__SEXPORT_NAMES.obj_hash = 969453439; + cdat->dobj_147__SEXPORT_NAMES.obj_hash = 41969241; cdat->dobj_147__SEXPORT_NAMES.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_147__SEXPORT_NAMES)); /*inistring dstr_148__SEXPORT_NAMES*/ - /*_.VALSTR___V206*/ curfptr[205] = (void*)&cdat->dstr_148__SEXPORT_NAMES; + /*_.VALSTR___V207*/ curfptr[206] = (void*)&cdat->dstr_148__SEXPORT_NAMES; cdat->dstr_148__SEXPORT_NAMES.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_148__SEXPORT_NAMES.val, "SEXPORT_NAMES"); /*iniobj dsym_149__CLASS_SRC_EXPORT_VALUES*/ - if (!/*_.VALDATA___V210*/ curfptr[209]) /*_.VALDATA___V210*/ curfptr[209] = (void*)&cdat->dsym_149__CLASS_SRC_EXPORT_VALUES; + if (!/*_.VALDATA___V211*/ curfptr[210]) /*_.VALDATA___V211*/ curfptr[210] = (void*)&cdat->dsym_149__CLASS_SRC_EXPORT_VALUES; basilys_assertmsg("iniobj checkdiscr dsym_149__CLASS_SRC_EXPORT_VALUES", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_149__CLASS_SRC_EXPORT_VALUES.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_149__CLASS_SRC_EXPORT_VALUES.obj_hash = 607755508; @@ -45299,35 +46854,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_147__SEXPORT_NAMES) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_149__CLASS_SRC_EXPORT_VALUES)); /*inistring dstr_150__CLASS_SRC_EXPORT*/ - /*_.VALSTR___V211*/ curfptr[210] = (void*)&cdat->dstr_150__CLASS_SRC_EXPORT; + /*_.VALSTR___V212*/ curfptr[211] = (void*)&cdat->dstr_150__CLASS_SRC_EXPORT; cdat->dstr_150__CLASS_SRC_EXPORT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_150__CLASS_SRC_EXPORT.val, "CLASS_SRC_EXPORT_VALUES"); BASILYS_LOCATION("warmelt-macro.bysl:114:/ iniobj"); /*iniobj dobj_151__CLASS_SRC_EXPORT_VALUES*/ - if (!/*_.VALDATA___V212*/ curfptr[211]) /*_.VALDATA___V212*/ curfptr[211] = (void*)&cdat->dobj_151__CLASS_SRC_EXPORT_VALUES; + if (!/*_.VALDATA___V213*/ curfptr[212]) /*_.VALDATA___V213*/ curfptr[212] = (void*)&cdat->dobj_151__CLASS_SRC_EXPORT_VALUES; basilys_assertmsg("iniobj checkdiscr dobj_151__CLASS_SRC_EXPORT_VALUES", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_151__CLASS_SRC_EXPORT_VALUES.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_151__CLASS_SRC_EXPORT_VALUES.obj_num = OBMAG_OBJECT; - cdat->dobj_151__CLASS_SRC_EXPORT_VALUES.obj_hash = 789473884; + cdat->dobj_151__CLASS_SRC_EXPORT_VALUES.obj_hash = 114066292; cdat->dobj_151__CLASS_SRC_EXPORT_VALUES.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_151__CLASS_SRC_EXPORT_VALUES)); /*inistring dstr_152__CLASS_SRC_EXPORT*/ - /*_.VALSTR___V213*/ curfptr[212] = (void*)&cdat->dstr_152__CLASS_SRC_EXPORT; + /*_.VALSTR___V214*/ curfptr[213] = (void*)&cdat->dstr_152__CLASS_SRC_EXPORT; cdat->dstr_152__CLASS_SRC_EXPORT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_152__CLASS_SRC_EXPORT.val, "CLASS_SRC_EXPORT_VALUES"); /*inimult dtup_153__CLASS_SRC_EXPORT_VALUES*/ - /*_.VALTUP___V214*/ curfptr[213] = (void*)&cdat->dtup_153__CLASS_SRC_EXPORT_VALUES; + /*_.VALTUP___V215*/ curfptr[214] = (void*)&cdat->dtup_153__CLASS_SRC_EXPORT_VALUES; cdat->dtup_153__CLASS_SRC_EXPORT_VALUES.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_153__CLASS_SRC_EXPORT_VALUES.nbval = 3; /*inimult dtup_154__CLASS_SRC_EXPORT_VALUES*/ - /*_.VALTUP___V215*/ curfptr[214] = (void*)&cdat->dtup_154__CLASS_SRC_EXPORT_VALUES; + /*_.VALTUP___V216*/ curfptr[215] = (void*)&cdat->dtup_154__CLASS_SRC_EXPORT_VALUES; cdat->dtup_154__CLASS_SRC_EXPORT_VALUES.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_154__CLASS_SRC_EXPORT_VALUES.nbval = 2; /*iniobj dsym_155__CLASS_SRC_EXPORT_CLASS*/ - if (!/*_.VALDATA___V216*/ curfptr[215]) /*_.VALDATA___V216*/ curfptr[215] = (void*)&cdat->dsym_155__CLASS_SRC_EXPORT_CLASS; + if (!/*_.VALDATA___V217*/ curfptr[216]) /*_.VALDATA___V217*/ curfptr[216] = (void*)&cdat->dsym_155__CLASS_SRC_EXPORT_CLASS; basilys_assertmsg("iniobj checkdiscr dsym_155__CLASS_SRC_EXPORT_CLASS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_155__CLASS_SRC_EXPORT_CLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_155__CLASS_SRC_EXPORT_CLASS.obj_hash = 95565036; @@ -45335,35 +46890,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_151__CLASS_SRC_EXPO basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_155__CLASS_SRC_EXPORT_CLASS)); /*inistring dstr_156__CLASS_SRC_EXPORT*/ - /*_.VALSTR___V217*/ curfptr[216] = (void*)&cdat->dstr_156__CLASS_SRC_EXPORT; + /*_.VALSTR___V218*/ curfptr[217] = (void*)&cdat->dstr_156__CLASS_SRC_EXPORT; cdat->dstr_156__CLASS_SRC_EXPORT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_156__CLASS_SRC_EXPORT.val, "CLASS_SRC_EXPORT_CLASS"); BASILYS_LOCATION("warmelt-macro.bysl:120:/ iniobj"); /*iniobj dobj_157__CLASS_SRC_EXPORT_CLASS*/ - if (!/*_.VALDATA___V218*/ curfptr[217]) /*_.VALDATA___V218*/ curfptr[217] = (void*)&cdat->dobj_157__CLASS_SRC_EXPORT_CLASS; + if (!/*_.VALDATA___V219*/ curfptr[218]) /*_.VALDATA___V219*/ curfptr[218] = (void*)&cdat->dobj_157__CLASS_SRC_EXPORT_CLASS; basilys_assertmsg("iniobj checkdiscr dobj_157__CLASS_SRC_EXPORT_CLASS", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_157__CLASS_SRC_EXPORT_CLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_157__CLASS_SRC_EXPORT_CLASS.obj_num = OBMAG_OBJECT; - cdat->dobj_157__CLASS_SRC_EXPORT_CLASS.obj_hash = 885193023; + cdat->dobj_157__CLASS_SRC_EXPORT_CLASS.obj_hash = 1048239036; cdat->dobj_157__CLASS_SRC_EXPORT_CLASS.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_157__CLASS_SRC_EXPORT_CLASS)); /*inistring dstr_158__CLASS_SRC_EXPORT*/ - /*_.VALSTR___V219*/ curfptr[218] = (void*)&cdat->dstr_158__CLASS_SRC_EXPORT; + /*_.VALSTR___V220*/ curfptr[219] = (void*)&cdat->dstr_158__CLASS_SRC_EXPORT; cdat->dstr_158__CLASS_SRC_EXPORT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_158__CLASS_SRC_EXPORT.val, "CLASS_SRC_EXPORT_CLASS"); /*inimult dtup_159__CLASS_SRC_EXPORT_CLASS*/ - /*_.VALTUP___V220*/ curfptr[219] = (void*)&cdat->dtup_159__CLASS_SRC_EXPORT_CLASS; + /*_.VALTUP___V221*/ curfptr[220] = (void*)&cdat->dtup_159__CLASS_SRC_EXPORT_CLASS; cdat->dtup_159__CLASS_SRC_EXPORT_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_159__CLASS_SRC_EXPORT_CLASS.nbval = 3; /*inimult dtup_160__CLASS_SRC_EXPORT_CLASS*/ - /*_.VALTUP___V221*/ curfptr[220] = (void*)&cdat->dtup_160__CLASS_SRC_EXPORT_CLASS; + /*_.VALTUP___V222*/ curfptr[221] = (void*)&cdat->dtup_160__CLASS_SRC_EXPORT_CLASS; cdat->dtup_160__CLASS_SRC_EXPORT_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_160__CLASS_SRC_EXPORT_CLASS.nbval = 2; /*iniobj dsym_161__CLASS_SRC_EXPORT_MACRO*/ - if (!/*_.VALDATA___V222*/ curfptr[221]) /*_.VALDATA___V222*/ curfptr[221] = (void*)&cdat->dsym_161__CLASS_SRC_EXPORT_MACRO; + if (!/*_.VALDATA___V223*/ curfptr[222]) /*_.VALDATA___V223*/ curfptr[222] = (void*)&cdat->dsym_161__CLASS_SRC_EXPORT_MACRO; basilys_assertmsg("iniobj checkdiscr dsym_161__CLASS_SRC_EXPORT_MACRO", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_161__CLASS_SRC_EXPORT_MACRO.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_161__CLASS_SRC_EXPORT_MACRO.obj_hash = 499817380; @@ -45371,35 +46926,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_157__CLASS_SRC_EXPO basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_161__CLASS_SRC_EXPORT_MACRO)); /*inistring dstr_162__CLASS_SRC_EXPORT*/ - /*_.VALSTR___V223*/ curfptr[222] = (void*)&cdat->dstr_162__CLASS_SRC_EXPORT; + /*_.VALSTR___V224*/ curfptr[223] = (void*)&cdat->dstr_162__CLASS_SRC_EXPORT; cdat->dstr_162__CLASS_SRC_EXPORT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_162__CLASS_SRC_EXPORT.val, "CLASS_SRC_EXPORT_MACRO"); BASILYS_LOCATION("warmelt-macro.bysl:127:/ iniobj"); /*iniobj dobj_163__CLASS_SRC_EXPORT_MACRO*/ - if (!/*_.VALDATA___V224*/ curfptr[223]) /*_.VALDATA___V224*/ curfptr[223] = (void*)&cdat->dobj_163__CLASS_SRC_EXPORT_MACRO; + if (!/*_.VALDATA___V225*/ curfptr[224]) /*_.VALDATA___V225*/ curfptr[224] = (void*)&cdat->dobj_163__CLASS_SRC_EXPORT_MACRO; basilys_assertmsg("iniobj checkdiscr dobj_163__CLASS_SRC_EXPORT_MACRO", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_163__CLASS_SRC_EXPORT_MACRO.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_163__CLASS_SRC_EXPORT_MACRO.obj_num = OBMAG_OBJECT; - cdat->dobj_163__CLASS_SRC_EXPORT_MACRO.obj_hash = 348475075; + cdat->dobj_163__CLASS_SRC_EXPORT_MACRO.obj_hash = 850723471; cdat->dobj_163__CLASS_SRC_EXPORT_MACRO.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_163__CLASS_SRC_EXPORT_MACRO)); /*inistring dstr_164__CLASS_SRC_EXPORT*/ - /*_.VALSTR___V225*/ curfptr[224] = (void*)&cdat->dstr_164__CLASS_SRC_EXPORT; + /*_.VALSTR___V226*/ curfptr[225] = (void*)&cdat->dstr_164__CLASS_SRC_EXPORT; cdat->dstr_164__CLASS_SRC_EXPORT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_164__CLASS_SRC_EXPORT.val, "CLASS_SRC_EXPORT_MACRO"); /*inimult dtup_165__CLASS_SRC_EXPORT_MACRO*/ - /*_.VALTUP___V226*/ curfptr[225] = (void*)&cdat->dtup_165__CLASS_SRC_EXPORT_MACRO; + /*_.VALTUP___V227*/ curfptr[226] = (void*)&cdat->dtup_165__CLASS_SRC_EXPORT_MACRO; cdat->dtup_165__CLASS_SRC_EXPORT_MACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_165__CLASS_SRC_EXPORT_MACRO.nbval = 2; /*inimult dtup_166__CLASS_SRC_EXPORT_MACRO*/ - /*_.VALTUP___V231*/ curfptr[230] = (void*)&cdat->dtup_166__CLASS_SRC_EXPORT_MACRO; + /*_.VALTUP___V232*/ curfptr[231] = (void*)&cdat->dtup_166__CLASS_SRC_EXPORT_MACRO; cdat->dtup_166__CLASS_SRC_EXPORT_MACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_166__CLASS_SRC_EXPORT_MACRO.nbval = 3; /*iniobj dsym_167__SEXPMAC_MNAME*/ - if (!/*_.VALDATA___V232*/ curfptr[231]) /*_.VALDATA___V232*/ curfptr[231] = (void*)&cdat->dsym_167__SEXPMAC_MNAME; + if (!/*_.VALDATA___V233*/ curfptr[232]) /*_.VALDATA___V233*/ curfptr[232] = (void*)&cdat->dsym_167__SEXPMAC_MNAME; basilys_assertmsg("iniobj checkdiscr dsym_167__SEXPMAC_MNAME", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_167__SEXPMAC_MNAME.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_167__SEXPMAC_MNAME.obj_hash = 179808938; @@ -45407,27 +46962,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_163__CLASS_SRC_EXPO basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_167__SEXPMAC_MNAME)); /*inistring dstr_168__SEXPMAC_MNAME*/ - /*_.VALSTR___V233*/ curfptr[232] = (void*)&cdat->dstr_168__SEXPMAC_MNAME; + /*_.VALSTR___V234*/ curfptr[233] = (void*)&cdat->dstr_168__SEXPMAC_MNAME; cdat->dstr_168__SEXPMAC_MNAME.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_168__SEXPMAC_MNAME.val, "SEXPMAC_MNAME"); BASILYS_LOCATION("warmelt-macro.bysl:127:/ iniobj"); /*iniobj dobj_169__SEXPMAC_MNAME*/ - if (!/*_.VALDATA___V227*/ curfptr[226]) /*_.VALDATA___V227*/ curfptr[226] = (void*)&cdat->dobj_169__SEXPMAC_MNAME; + if (!/*_.VALDATA___V228*/ curfptr[227]) /*_.VALDATA___V228*/ curfptr[227] = (void*)&cdat->dobj_169__SEXPMAC_MNAME; basilys_assertmsg("iniobj checkdiscr dobj_169__SEXPMAC_MNAME", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_169__SEXPMAC_MNAME.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_169__SEXPMAC_MNAME.obj_num = 1; - cdat->dobj_169__SEXPMAC_MNAME.obj_hash = 353826974; + cdat->dobj_169__SEXPMAC_MNAME.obj_hash = 403045442; cdat->dobj_169__SEXPMAC_MNAME.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_169__SEXPMAC_MNAME)); /*inistring dstr_170__SEXPMAC_MNAME*/ - /*_.VALSTR___V228*/ curfptr[227] = (void*)&cdat->dstr_170__SEXPMAC_MNAME; + /*_.VALSTR___V229*/ curfptr[228] = (void*)&cdat->dstr_170__SEXPMAC_MNAME; cdat->dstr_170__SEXPMAC_MNAME.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_170__SEXPMAC_MNAME.val, "SEXPMAC_MNAME"); /*iniobj dsym_171__SEXPMAC_MVAL*/ - if (!/*_.VALDATA___V234*/ curfptr[233]) /*_.VALDATA___V234*/ curfptr[233] = (void*)&cdat->dsym_171__SEXPMAC_MVAL; + if (!/*_.VALDATA___V235*/ curfptr[234]) /*_.VALDATA___V235*/ curfptr[234] = (void*)&cdat->dsym_171__SEXPMAC_MVAL; basilys_assertmsg("iniobj checkdiscr dsym_171__SEXPMAC_MVAL", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_171__SEXPMAC_MVAL.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_171__SEXPMAC_MVAL.obj_hash = 95565036; @@ -45435,27 +46990,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_169__SEXPMAC_MNAME) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_171__SEXPMAC_MVAL)); /*inistring dstr_172__SEXPMAC_MVAL*/ - /*_.VALSTR___V235*/ curfptr[234] = (void*)&cdat->dstr_172__SEXPMAC_MVAL; + /*_.VALSTR___V236*/ curfptr[235] = (void*)&cdat->dstr_172__SEXPMAC_MVAL; cdat->dstr_172__SEXPMAC_MVAL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_172__SEXPMAC_MVAL.val, "SEXPMAC_MVAL"); BASILYS_LOCATION("warmelt-macro.bysl:127:/ iniobj"); /*iniobj dobj_173__SEXPMAC_MVAL*/ - if (!/*_.VALDATA___V229*/ curfptr[228]) /*_.VALDATA___V229*/ curfptr[228] = (void*)&cdat->dobj_173__SEXPMAC_MVAL; + if (!/*_.VALDATA___V230*/ curfptr[229]) /*_.VALDATA___V230*/ curfptr[229] = (void*)&cdat->dobj_173__SEXPMAC_MVAL; basilys_assertmsg("iniobj checkdiscr dobj_173__SEXPMAC_MVAL", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_173__SEXPMAC_MVAL.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_173__SEXPMAC_MVAL.obj_num = 2; - cdat->dobj_173__SEXPMAC_MVAL.obj_hash = 681997450; + cdat->dobj_173__SEXPMAC_MVAL.obj_hash = 142372677; cdat->dobj_173__SEXPMAC_MVAL.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_173__SEXPMAC_MVAL)); /*inistring dstr_174__SEXPMAC_MVAL*/ - /*_.VALSTR___V230*/ curfptr[229] = (void*)&cdat->dstr_174__SEXPMAC_MVAL; + /*_.VALSTR___V231*/ curfptr[230] = (void*)&cdat->dstr_174__SEXPMAC_MVAL; cdat->dstr_174__SEXPMAC_MVAL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_174__SEXPMAC_MVAL.val, "SEXPMAC_MVAL"); /*iniobj dsym_175__CLASS_SRC_EXPORT_PATMACRO*/ - if (!/*_.VALDATA___V236*/ curfptr[235]) /*_.VALDATA___V236*/ curfptr[235] = (void*)&cdat->dsym_175__CLASS_SRC_EXPORT_PATMACRO; + if (!/*_.VALDATA___V237*/ curfptr[236]) /*_.VALDATA___V237*/ curfptr[236] = (void*)&cdat->dsym_175__CLASS_SRC_EXPORT_PATMACRO; basilys_assertmsg("iniobj checkdiscr dsym_175__CLASS_SRC_EXPORT_PATMACRO", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_175__CLASS_SRC_EXPORT_PATMACRO.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_175__CLASS_SRC_EXPORT_PATMACRO.obj_hash = 115017258; @@ -45463,35 +47018,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_173__SEXPMAC_MVAL)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_175__CLASS_SRC_EXPORT_PATMACRO)); /*inistring dstr_176__CLASS_SRC_EXPORT*/ - /*_.VALSTR___V237*/ curfptr[236] = (void*)&cdat->dstr_176__CLASS_SRC_EXPORT; + /*_.VALSTR___V238*/ curfptr[237] = (void*)&cdat->dstr_176__CLASS_SRC_EXPORT; cdat->dstr_176__CLASS_SRC_EXPORT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_176__CLASS_SRC_EXPORT.val, "CLASS_SRC_EXPORT_PATMACRO"); BASILYS_LOCATION("warmelt-macro.bysl:135:/ iniobj"); /*iniobj dobj_177__CLASS_SRC_EXPORT_PATMACRO*/ - if (!/*_.VALDATA___V238*/ curfptr[237]) /*_.VALDATA___V238*/ curfptr[237] = (void*)&cdat->dobj_177__CLASS_SRC_EXPORT_PATMACRO; + if (!/*_.VALDATA___V239*/ curfptr[238]) /*_.VALDATA___V239*/ curfptr[238] = (void*)&cdat->dobj_177__CLASS_SRC_EXPORT_PATMACRO; basilys_assertmsg("iniobj checkdiscr dobj_177__CLASS_SRC_EXPORT_PATMACRO", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_177__CLASS_SRC_EXPORT_PATMACRO.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_177__CLASS_SRC_EXPORT_PATMACRO.obj_num = OBMAG_OBJECT; - cdat->dobj_177__CLASS_SRC_EXPORT_PATMACRO.obj_hash = 1037851000; + cdat->dobj_177__CLASS_SRC_EXPORT_PATMACRO.obj_hash = 349620532; cdat->dobj_177__CLASS_SRC_EXPORT_PATMACRO.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_177__CLASS_SRC_EXPORT_PATMACRO)); /*inistring dstr_178__CLASS_SRC_EXPORT*/ - /*_.VALSTR___V239*/ curfptr[238] = (void*)&cdat->dstr_178__CLASS_SRC_EXPORT; + /*_.VALSTR___V240*/ curfptr[239] = (void*)&cdat->dstr_178__CLASS_SRC_EXPORT; cdat->dstr_178__CLASS_SRC_EXPORT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_178__CLASS_SRC_EXPORT.val, "CLASS_SRC_EXPORT_PATMACRO"); /*inimult dtup_179__CLASS_SRC_EXPORT_PATMACRO*/ - /*_.VALTUP___V240*/ curfptr[239] = (void*)&cdat->dtup_179__CLASS_SRC_EXPORT_PATMACRO; + /*_.VALTUP___V241*/ curfptr[240] = (void*)&cdat->dtup_179__CLASS_SRC_EXPORT_PATMACRO; cdat->dtup_179__CLASS_SRC_EXPORT_PATMACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_179__CLASS_SRC_EXPORT_PATMACRO.nbval = 3; /*inimult dtup_180__CLASS_SRC_EXPORT_PATMACRO*/ - /*_.VALTUP___V243*/ curfptr[242] = (void*)&cdat->dtup_180__CLASS_SRC_EXPORT_PATMACRO; + /*_.VALTUP___V244*/ curfptr[243] = (void*)&cdat->dtup_180__CLASS_SRC_EXPORT_PATMACRO; cdat->dtup_180__CLASS_SRC_EXPORT_PATMACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_180__CLASS_SRC_EXPORT_PATMACRO.nbval = 4; /*iniobj dsym_181__SEXPPAT_PVAL*/ - if (!/*_.VALDATA___V244*/ curfptr[243]) /*_.VALDATA___V244*/ curfptr[243] = (void*)&cdat->dsym_181__SEXPPAT_PVAL; + if (!/*_.VALDATA___V245*/ curfptr[244]) /*_.VALDATA___V245*/ curfptr[244] = (void*)&cdat->dsym_181__SEXPPAT_PVAL; basilys_assertmsg("iniobj checkdiscr dsym_181__SEXPPAT_PVAL", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_181__SEXPPAT_PVAL.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_181__SEXPPAT_PVAL.obj_hash = 727802015; @@ -45499,27 +47054,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_177__CLASS_SRC_EXPO basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_181__SEXPPAT_PVAL)); /*inistring dstr_182__SEXPPAT_PVAL*/ - /*_.VALSTR___V245*/ curfptr[244] = (void*)&cdat->dstr_182__SEXPPAT_PVAL; + /*_.VALSTR___V246*/ curfptr[245] = (void*)&cdat->dstr_182__SEXPPAT_PVAL; cdat->dstr_182__SEXPPAT_PVAL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_182__SEXPPAT_PVAL.val, "SEXPPAT_PVAL"); BASILYS_LOCATION("warmelt-macro.bysl:135:/ iniobj"); /*iniobj dobj_183__SEXPPAT_PVAL*/ - if (!/*_.VALDATA___V241*/ curfptr[240]) /*_.VALDATA___V241*/ curfptr[240] = (void*)&cdat->dobj_183__SEXPPAT_PVAL; + if (!/*_.VALDATA___V242*/ curfptr[241]) /*_.VALDATA___V242*/ curfptr[241] = (void*)&cdat->dobj_183__SEXPPAT_PVAL; basilys_assertmsg("iniobj checkdiscr dobj_183__SEXPPAT_PVAL", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_183__SEXPPAT_PVAL.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_183__SEXPPAT_PVAL.obj_num = 3; - cdat->dobj_183__SEXPPAT_PVAL.obj_hash = 922268622; + cdat->dobj_183__SEXPPAT_PVAL.obj_hash = 670279565; cdat->dobj_183__SEXPPAT_PVAL.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_183__SEXPPAT_PVAL)); /*inistring dstr_184__SEXPPAT_PVAL*/ - /*_.VALSTR___V242*/ curfptr[241] = (void*)&cdat->dstr_184__SEXPPAT_PVAL; + /*_.VALSTR___V243*/ curfptr[242] = (void*)&cdat->dstr_184__SEXPPAT_PVAL; cdat->dstr_184__SEXPPAT_PVAL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_184__SEXPPAT_PVAL.val, "SEXPPAT_PVAL"); /*iniobj dsym_185__CLASS_SRCDEF*/ - if (!/*_.VALDATA___V246*/ curfptr[245]) /*_.VALDATA___V246*/ curfptr[245] = (void*)&cdat->dsym_185__CLASS_SRCDEF; + if (!/*_.VALDATA___V247*/ curfptr[246]) /*_.VALDATA___V247*/ curfptr[246] = (void*)&cdat->dsym_185__CLASS_SRCDEF; basilys_assertmsg("iniobj checkdiscr dsym_185__CLASS_SRCDEF", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_185__CLASS_SRCDEF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_185__CLASS_SRCDEF.obj_hash = 824882842; @@ -45527,35 +47082,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_183__SEXPPAT_PVAL)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_185__CLASS_SRCDEF)); /*inistring dstr_186__CLASS_SRCDEF*/ - /*_.VALSTR___V247*/ curfptr[246] = (void*)&cdat->dstr_186__CLASS_SRCDEF; + /*_.VALSTR___V248*/ curfptr[247] = (void*)&cdat->dstr_186__CLASS_SRCDEF; cdat->dstr_186__CLASS_SRCDEF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_186__CLASS_SRCDEF.val, "CLASS_SRCDEF"); BASILYS_LOCATION("warmelt-macro.bysl:142:/ iniobj"); /*iniobj dobj_187__CLASS_SRCDEF*/ - if (!/*_.VALDATA___V248*/ curfptr[247]) /*_.VALDATA___V248*/ curfptr[247] = (void*)&cdat->dobj_187__CLASS_SRCDEF; + if (!/*_.VALDATA___V249*/ curfptr[248]) /*_.VALDATA___V249*/ curfptr[248] = (void*)&cdat->dobj_187__CLASS_SRCDEF; basilys_assertmsg("iniobj checkdiscr dobj_187__CLASS_SRCDEF", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_187__CLASS_SRCDEF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_187__CLASS_SRCDEF.obj_num = OBMAG_OBJECT; - cdat->dobj_187__CLASS_SRCDEF.obj_hash = 162847719; + cdat->dobj_187__CLASS_SRCDEF.obj_hash = 969345065; cdat->dobj_187__CLASS_SRCDEF.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_187__CLASS_SRCDEF)); /*inistring dstr_188__CLASS_SRCDEF*/ - /*_.VALSTR___V249*/ curfptr[248] = (void*)&cdat->dstr_188__CLASS_SRCDEF; + /*_.VALSTR___V250*/ curfptr[249] = (void*)&cdat->dstr_188__CLASS_SRCDEF; cdat->dstr_188__CLASS_SRCDEF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_188__CLASS_SRCDEF.val, "CLASS_SRCDEF"); /*inimult dtup_189__CLASS_SRCDEF*/ - /*_.VALTUP___V250*/ curfptr[249] = (void*)&cdat->dtup_189__CLASS_SRCDEF; + /*_.VALTUP___V251*/ curfptr[250] = (void*)&cdat->dtup_189__CLASS_SRCDEF; cdat->dtup_189__CLASS_SRCDEF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_189__CLASS_SRCDEF.nbval = 2; /*inimult dtup_190__CLASS_SRCDEF*/ - /*_.VALTUP___V253*/ curfptr[252] = (void*)&cdat->dtup_190__CLASS_SRCDEF; + /*_.VALTUP___V254*/ curfptr[253] = (void*)&cdat->dtup_190__CLASS_SRCDEF; cdat->dtup_190__CLASS_SRCDEF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_190__CLASS_SRCDEF.nbval = 2; /*iniobj dsym_191__SDEF_NAME*/ - if (!/*_.VALDATA___V254*/ curfptr[253]) /*_.VALDATA___V254*/ curfptr[253] = (void*)&cdat->dsym_191__SDEF_NAME; + if (!/*_.VALDATA___V255*/ curfptr[254]) /*_.VALDATA___V255*/ curfptr[254] = (void*)&cdat->dsym_191__SDEF_NAME; basilys_assertmsg("iniobj checkdiscr dsym_191__SDEF_NAME", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_191__SDEF_NAME.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_191__SDEF_NAME.obj_hash = 768386693; @@ -45563,27 +47118,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_187__CLASS_SRCDEF)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_191__SDEF_NAME)); /*inistring dstr_192__SDEF_NAME*/ - /*_.VALSTR___V255*/ curfptr[254] = (void*)&cdat->dstr_192__SDEF_NAME; + /*_.VALSTR___V256*/ curfptr[255] = (void*)&cdat->dstr_192__SDEF_NAME; cdat->dstr_192__SDEF_NAME.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_192__SDEF_NAME.val, "SDEF_NAME"); BASILYS_LOCATION("warmelt-macro.bysl:142:/ iniobj"); /*iniobj dobj_193__SDEF_NAME*/ - if (!/*_.VALDATA___V251*/ curfptr[250]) /*_.VALDATA___V251*/ curfptr[250] = (void*)&cdat->dobj_193__SDEF_NAME; + if (!/*_.VALDATA___V252*/ curfptr[251]) /*_.VALDATA___V252*/ curfptr[251] = (void*)&cdat->dobj_193__SDEF_NAME; basilys_assertmsg("iniobj checkdiscr dobj_193__SDEF_NAME", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_193__SDEF_NAME.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_193__SDEF_NAME.obj_num = 1; - cdat->dobj_193__SDEF_NAME.obj_hash = 398180922; + cdat->dobj_193__SDEF_NAME.obj_hash = 970398430; cdat->dobj_193__SDEF_NAME.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_193__SDEF_NAME)); /*inistring dstr_194__SDEF_NAME*/ - /*_.VALSTR___V252*/ curfptr[251] = (void*)&cdat->dstr_194__SDEF_NAME; + /*_.VALSTR___V253*/ curfptr[252] = (void*)&cdat->dstr_194__SDEF_NAME; cdat->dstr_194__SDEF_NAME.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_194__SDEF_NAME.val, "SDEF_NAME"); /*iniobj dsym_195__CLASS_SRCDEFORMAL*/ - if (!/*_.VALDATA___V256*/ curfptr[255]) /*_.VALDATA___V256*/ curfptr[255] = (void*)&cdat->dsym_195__CLASS_SRCDEFORMAL; + if (!/*_.VALDATA___V257*/ curfptr[256]) /*_.VALDATA___V257*/ curfptr[256] = (void*)&cdat->dsym_195__CLASS_SRCDEFORMAL; basilys_assertmsg("iniobj checkdiscr dsym_195__CLASS_SRCDEFORMAL", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_195__CLASS_SRCDEFORMAL.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_195__CLASS_SRCDEFORMAL.obj_hash = 529282548; @@ -45591,35 +47146,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_193__SDEF_NAME)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_195__CLASS_SRCDEFORMAL)); /*inistring dstr_196__CLASS_SRCDEFORMA*/ - /*_.VALSTR___V257*/ curfptr[256] = (void*)&cdat->dstr_196__CLASS_SRCDEFORMA; + /*_.VALSTR___V258*/ curfptr[257] = (void*)&cdat->dstr_196__CLASS_SRCDEFORMA; cdat->dstr_196__CLASS_SRCDEFORMA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_196__CLASS_SRCDEFORMA.val, "CLASS_SRCDEFORMAL"); BASILYS_LOCATION("warmelt-macro.bysl:148:/ iniobj"); /*iniobj dobj_197__CLASS_SRCDEFORMAL*/ - if (!/*_.VALDATA___V258*/ curfptr[257]) /*_.VALDATA___V258*/ curfptr[257] = (void*)&cdat->dobj_197__CLASS_SRCDEFORMAL; + if (!/*_.VALDATA___V259*/ curfptr[258]) /*_.VALDATA___V259*/ curfptr[258] = (void*)&cdat->dobj_197__CLASS_SRCDEFORMAL; basilys_assertmsg("iniobj checkdiscr dobj_197__CLASS_SRCDEFORMAL", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_197__CLASS_SRCDEFORMAL.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_197__CLASS_SRCDEFORMAL.obj_num = OBMAG_OBJECT; - cdat->dobj_197__CLASS_SRCDEFORMAL.obj_hash = 413833900; + cdat->dobj_197__CLASS_SRCDEFORMAL.obj_hash = 266933967; cdat->dobj_197__CLASS_SRCDEFORMAL.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_197__CLASS_SRCDEFORMAL)); /*inistring dstr_198__CLASS_SRCDEFORMA*/ - /*_.VALSTR___V259*/ curfptr[258] = (void*)&cdat->dstr_198__CLASS_SRCDEFORMA; + /*_.VALSTR___V260*/ curfptr[259] = (void*)&cdat->dstr_198__CLASS_SRCDEFORMA; cdat->dstr_198__CLASS_SRCDEFORMA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_198__CLASS_SRCDEFORMA.val, "CLASS_SRCDEFORMAL"); /*inimult dtup_199__CLASS_SRCDEFORMAL*/ - /*_.VALTUP___V260*/ curfptr[259] = (void*)&cdat->dtup_199__CLASS_SRCDEFORMAL; + /*_.VALTUP___V261*/ curfptr[260] = (void*)&cdat->dtup_199__CLASS_SRCDEFORMAL; cdat->dtup_199__CLASS_SRCDEFORMAL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_199__CLASS_SRCDEFORMAL.nbval = 3; /*inimult dtup_200__CLASS_SRCDEFORMAL*/ - /*_.VALTUP___V263*/ curfptr[262] = (void*)&cdat->dtup_200__CLASS_SRCDEFORMAL; + /*_.VALTUP___V264*/ curfptr[263] = (void*)&cdat->dtup_200__CLASS_SRCDEFORMAL; cdat->dtup_200__CLASS_SRCDEFORMAL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_200__CLASS_SRCDEFORMAL.nbval = 3; /*iniobj dsym_201__SFORMAL_ARGS*/ - if (!/*_.VALDATA___V264*/ curfptr[263]) /*_.VALDATA___V264*/ curfptr[263] = (void*)&cdat->dsym_201__SFORMAL_ARGS; + if (!/*_.VALDATA___V265*/ curfptr[264]) /*_.VALDATA___V265*/ curfptr[264] = (void*)&cdat->dsym_201__SFORMAL_ARGS; basilys_assertmsg("iniobj checkdiscr dsym_201__SFORMAL_ARGS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_201__SFORMAL_ARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_201__SFORMAL_ARGS.obj_hash = 190096587; @@ -45627,27 +47182,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_197__CLASS_SRCDEFOR basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_201__SFORMAL_ARGS)); /*inistring dstr_202__SFORMAL_ARGS*/ - /*_.VALSTR___V265*/ curfptr[264] = (void*)&cdat->dstr_202__SFORMAL_ARGS; + /*_.VALSTR___V266*/ curfptr[265] = (void*)&cdat->dstr_202__SFORMAL_ARGS; cdat->dstr_202__SFORMAL_ARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_202__SFORMAL_ARGS.val, "SFORMAL_ARGS"); BASILYS_LOCATION("warmelt-macro.bysl:148:/ iniobj"); /*iniobj dobj_203__SFORMAL_ARGS*/ - if (!/*_.VALDATA___V261*/ curfptr[260]) /*_.VALDATA___V261*/ curfptr[260] = (void*)&cdat->dobj_203__SFORMAL_ARGS; + if (!/*_.VALDATA___V262*/ curfptr[261]) /*_.VALDATA___V262*/ curfptr[261] = (void*)&cdat->dobj_203__SFORMAL_ARGS; basilys_assertmsg("iniobj checkdiscr dobj_203__SFORMAL_ARGS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_203__SFORMAL_ARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_203__SFORMAL_ARGS.obj_num = 2; - cdat->dobj_203__SFORMAL_ARGS.obj_hash = 379530279; + cdat->dobj_203__SFORMAL_ARGS.obj_hash = 167165445; cdat->dobj_203__SFORMAL_ARGS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_203__SFORMAL_ARGS)); /*inistring dstr_204__SFORMAL_ARGS*/ - /*_.VALSTR___V262*/ curfptr[261] = (void*)&cdat->dstr_204__SFORMAL_ARGS; + /*_.VALSTR___V263*/ curfptr[262] = (void*)&cdat->dstr_204__SFORMAL_ARGS; cdat->dstr_204__SFORMAL_ARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_204__SFORMAL_ARGS.val, "SFORMAL_ARGS"); /*iniobj dsym_205__CLASS_SRC_DEFUN*/ - if (!/*_.VALDATA___V266*/ curfptr[265]) /*_.VALDATA___V266*/ curfptr[265] = (void*)&cdat->dsym_205__CLASS_SRC_DEFUN; + if (!/*_.VALDATA___V267*/ curfptr[266]) /*_.VALDATA___V267*/ curfptr[266] = (void*)&cdat->dsym_205__CLASS_SRC_DEFUN; basilys_assertmsg("iniobj checkdiscr dsym_205__CLASS_SRC_DEFUN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_205__CLASS_SRC_DEFUN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_205__CLASS_SRC_DEFUN.obj_hash = 685677356; @@ -45655,35 +47210,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_203__SFORMAL_ARGS)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_205__CLASS_SRC_DEFUN)); /*inistring dstr_206__CLASS_SRC_DEFUN*/ - /*_.VALSTR___V267*/ curfptr[266] = (void*)&cdat->dstr_206__CLASS_SRC_DEFUN; + /*_.VALSTR___V268*/ curfptr[267] = (void*)&cdat->dstr_206__CLASS_SRC_DEFUN; cdat->dstr_206__CLASS_SRC_DEFUN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_206__CLASS_SRC_DEFUN.val, "CLASS_SRC_DEFUN"); BASILYS_LOCATION("warmelt-macro.bysl:154:/ iniobj"); /*iniobj dobj_207__CLASS_SRC_DEFUN*/ - if (!/*_.VALDATA___V268*/ curfptr[267]) /*_.VALDATA___V268*/ curfptr[267] = (void*)&cdat->dobj_207__CLASS_SRC_DEFUN; + if (!/*_.VALDATA___V269*/ curfptr[268]) /*_.VALDATA___V269*/ curfptr[268] = (void*)&cdat->dobj_207__CLASS_SRC_DEFUN; basilys_assertmsg("iniobj checkdiscr dobj_207__CLASS_SRC_DEFUN", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_207__CLASS_SRC_DEFUN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_207__CLASS_SRC_DEFUN.obj_num = OBMAG_OBJECT; - cdat->dobj_207__CLASS_SRC_DEFUN.obj_hash = 1052813454; + cdat->dobj_207__CLASS_SRC_DEFUN.obj_hash = 874126409; cdat->dobj_207__CLASS_SRC_DEFUN.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_207__CLASS_SRC_DEFUN)); /*inistring dstr_208__CLASS_SRC_DEFUN*/ - /*_.VALSTR___V269*/ curfptr[268] = (void*)&cdat->dstr_208__CLASS_SRC_DEFUN; + /*_.VALSTR___V270*/ curfptr[269] = (void*)&cdat->dstr_208__CLASS_SRC_DEFUN; cdat->dstr_208__CLASS_SRC_DEFUN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_208__CLASS_SRC_DEFUN.val, "CLASS_SRC_DEFUN"); /*inimult dtup_209__CLASS_SRC_DEFUN*/ - /*_.VALTUP___V270*/ curfptr[269] = (void*)&cdat->dtup_209__CLASS_SRC_DEFUN; + /*_.VALTUP___V271*/ curfptr[270] = (void*)&cdat->dtup_209__CLASS_SRC_DEFUN; cdat->dtup_209__CLASS_SRC_DEFUN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_209__CLASS_SRC_DEFUN.nbval = 4; /*inimult dtup_210__CLASS_SRC_DEFUN*/ - /*_.VALTUP___V273*/ curfptr[272] = (void*)&cdat->dtup_210__CLASS_SRC_DEFUN; + /*_.VALTUP___V274*/ curfptr[273] = (void*)&cdat->dtup_210__CLASS_SRC_DEFUN; cdat->dtup_210__CLASS_SRC_DEFUN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_210__CLASS_SRC_DEFUN.nbval = 4; /*iniobj dsym_211__SFUN_BODY*/ - if (!/*_.VALDATA___V274*/ curfptr[273]) /*_.VALDATA___V274*/ curfptr[273] = (void*)&cdat->dsym_211__SFUN_BODY; + if (!/*_.VALDATA___V275*/ curfptr[274]) /*_.VALDATA___V275*/ curfptr[274] = (void*)&cdat->dsym_211__SFUN_BODY; basilys_assertmsg("iniobj checkdiscr dsym_211__SFUN_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_211__SFUN_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_211__SFUN_BODY.obj_hash = 860615464; @@ -45691,27 +47246,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_207__CLASS_SRC_DEFU basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_211__SFUN_BODY)); /*inistring dstr_212__SFUN_BODY*/ - /*_.VALSTR___V275*/ curfptr[274] = (void*)&cdat->dstr_212__SFUN_BODY; + /*_.VALSTR___V276*/ curfptr[275] = (void*)&cdat->dstr_212__SFUN_BODY; cdat->dstr_212__SFUN_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_212__SFUN_BODY.val, "SFUN_BODY"); BASILYS_LOCATION("warmelt-macro.bysl:154:/ iniobj"); /*iniobj dobj_213__SFUN_BODY*/ - if (!/*_.VALDATA___V271*/ curfptr[270]) /*_.VALDATA___V271*/ curfptr[270] = (void*)&cdat->dobj_213__SFUN_BODY; + if (!/*_.VALDATA___V272*/ curfptr[271]) /*_.VALDATA___V272*/ curfptr[271] = (void*)&cdat->dobj_213__SFUN_BODY; basilys_assertmsg("iniobj checkdiscr dobj_213__SFUN_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_213__SFUN_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_213__SFUN_BODY.obj_num = 3; - cdat->dobj_213__SFUN_BODY.obj_hash = 1033945263; + cdat->dobj_213__SFUN_BODY.obj_hash = 773730132; cdat->dobj_213__SFUN_BODY.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_213__SFUN_BODY)); /*inistring dstr_214__SFUN_BODY*/ - /*_.VALSTR___V272*/ curfptr[271] = (void*)&cdat->dstr_214__SFUN_BODY; + /*_.VALSTR___V273*/ curfptr[272] = (void*)&cdat->dstr_214__SFUN_BODY; cdat->dstr_214__SFUN_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_214__SFUN_BODY.val, "SFUN_BODY"); /*iniobj dsym_215__CLASS_SRC_DEFPRIMITIVE*/ - if (!/*_.VALDATA___V276*/ curfptr[275]) /*_.VALDATA___V276*/ curfptr[275] = (void*)&cdat->dsym_215__CLASS_SRC_DEFPRIMITIVE; + if (!/*_.VALDATA___V277*/ curfptr[276]) /*_.VALDATA___V277*/ curfptr[276] = (void*)&cdat->dsym_215__CLASS_SRC_DEFPRIMITIVE; basilys_assertmsg("iniobj checkdiscr dsym_215__CLASS_SRC_DEFPRIMITIVE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_215__CLASS_SRC_DEFPRIMITIVE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_215__CLASS_SRC_DEFPRIMITIVE.obj_hash = 392289647; @@ -45719,35 +47274,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_213__SFUN_BODY)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_215__CLASS_SRC_DEFPRIMITIVE)); /*inistring dstr_216__CLASS_SRC_DEFPRI*/ - /*_.VALSTR___V277*/ curfptr[276] = (void*)&cdat->dstr_216__CLASS_SRC_DEFPRI; + /*_.VALSTR___V278*/ curfptr[277] = (void*)&cdat->dstr_216__CLASS_SRC_DEFPRI; cdat->dstr_216__CLASS_SRC_DEFPRI.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_216__CLASS_SRC_DEFPRI.val, "CLASS_SRC_DEFPRIMITIVE"); BASILYS_LOCATION("warmelt-macro.bysl:160:/ iniobj"); /*iniobj dobj_217__CLASS_SRC_DEFPRIMITIVE*/ - if (!/*_.VALDATA___V278*/ curfptr[277]) /*_.VALDATA___V278*/ curfptr[277] = (void*)&cdat->dobj_217__CLASS_SRC_DEFPRIMITIVE; + if (!/*_.VALDATA___V279*/ curfptr[278]) /*_.VALDATA___V279*/ curfptr[278] = (void*)&cdat->dobj_217__CLASS_SRC_DEFPRIMITIVE; basilys_assertmsg("iniobj checkdiscr dobj_217__CLASS_SRC_DEFPRIMITIVE", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_217__CLASS_SRC_DEFPRIMITIVE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_217__CLASS_SRC_DEFPRIMITIVE.obj_num = OBMAG_OBJECT; - cdat->dobj_217__CLASS_SRC_DEFPRIMITIVE.obj_hash = 178550336; + cdat->dobj_217__CLASS_SRC_DEFPRIMITIVE.obj_hash = 650806102; cdat->dobj_217__CLASS_SRC_DEFPRIMITIVE.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_217__CLASS_SRC_DEFPRIMITIVE)); /*inistring dstr_218__CLASS_SRC_DEFPRI*/ - /*_.VALSTR___V279*/ curfptr[278] = (void*)&cdat->dstr_218__CLASS_SRC_DEFPRI; + /*_.VALSTR___V280*/ curfptr[279] = (void*)&cdat->dstr_218__CLASS_SRC_DEFPRI; cdat->dstr_218__CLASS_SRC_DEFPRI.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_218__CLASS_SRC_DEFPRI.val, "CLASS_SRC_DEFPRIMITIVE"); /*inimult dtup_219__CLASS_SRC_DEFPRIMITIVE*/ - /*_.VALTUP___V280*/ curfptr[279] = (void*)&cdat->dtup_219__CLASS_SRC_DEFPRIMITIVE; + /*_.VALTUP___V281*/ curfptr[280] = (void*)&cdat->dtup_219__CLASS_SRC_DEFPRIMITIVE; cdat->dtup_219__CLASS_SRC_DEFPRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_219__CLASS_SRC_DEFPRIMITIVE.nbval = 4; /*inimult dtup_220__CLASS_SRC_DEFPRIMITIVE*/ - /*_.VALTUP___V285*/ curfptr[284] = (void*)&cdat->dtup_220__CLASS_SRC_DEFPRIMITIVE; + /*_.VALTUP___V286*/ curfptr[285] = (void*)&cdat->dtup_220__CLASS_SRC_DEFPRIMITIVE; cdat->dtup_220__CLASS_SRC_DEFPRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_220__CLASS_SRC_DEFPRIMITIVE.nbval = 5; /*iniobj dsym_221__SPRIM_TYPE*/ - if (!/*_.VALDATA___V286*/ curfptr[285]) /*_.VALDATA___V286*/ curfptr[285] = (void*)&cdat->dsym_221__SPRIM_TYPE; + if (!/*_.VALDATA___V287*/ curfptr[286]) /*_.VALDATA___V287*/ curfptr[286] = (void*)&cdat->dsym_221__SPRIM_TYPE; basilys_assertmsg("iniobj checkdiscr dsym_221__SPRIM_TYPE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_221__SPRIM_TYPE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_221__SPRIM_TYPE.obj_hash = 614174808; @@ -45755,27 +47310,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_217__CLASS_SRC_DEFP basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_221__SPRIM_TYPE)); /*inistring dstr_222__SPRIM_TYPE*/ - /*_.VALSTR___V287*/ curfptr[286] = (void*)&cdat->dstr_222__SPRIM_TYPE; + /*_.VALSTR___V288*/ curfptr[287] = (void*)&cdat->dstr_222__SPRIM_TYPE; cdat->dstr_222__SPRIM_TYPE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_222__SPRIM_TYPE.val, "SPRIM_TYPE"); BASILYS_LOCATION("warmelt-macro.bysl:160:/ iniobj"); /*iniobj dobj_223__SPRIM_TYPE*/ - if (!/*_.VALDATA___V281*/ curfptr[280]) /*_.VALDATA___V281*/ curfptr[280] = (void*)&cdat->dobj_223__SPRIM_TYPE; + if (!/*_.VALDATA___V282*/ curfptr[281]) /*_.VALDATA___V282*/ curfptr[281] = (void*)&cdat->dobj_223__SPRIM_TYPE; basilys_assertmsg("iniobj checkdiscr dobj_223__SPRIM_TYPE", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_223__SPRIM_TYPE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_223__SPRIM_TYPE.obj_num = 3; - cdat->dobj_223__SPRIM_TYPE.obj_hash = 216510915; + cdat->dobj_223__SPRIM_TYPE.obj_hash = 628438003; cdat->dobj_223__SPRIM_TYPE.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_223__SPRIM_TYPE)); /*inistring dstr_224__SPRIM_TYPE*/ - /*_.VALSTR___V282*/ curfptr[281] = (void*)&cdat->dstr_224__SPRIM_TYPE; + /*_.VALSTR___V283*/ curfptr[282] = (void*)&cdat->dstr_224__SPRIM_TYPE; cdat->dstr_224__SPRIM_TYPE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_224__SPRIM_TYPE.val, "SPRIM_TYPE"); /*iniobj dsym_225__SPRIM_EXPANSION*/ - if (!/*_.VALDATA___V288*/ curfptr[287]) /*_.VALDATA___V288*/ curfptr[287] = (void*)&cdat->dsym_225__SPRIM_EXPANSION; + if (!/*_.VALDATA___V289*/ curfptr[288]) /*_.VALDATA___V289*/ curfptr[288] = (void*)&cdat->dsym_225__SPRIM_EXPANSION; basilys_assertmsg("iniobj checkdiscr dsym_225__SPRIM_EXPANSION", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_225__SPRIM_EXPANSION.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_225__SPRIM_EXPANSION.obj_hash = 343124792; @@ -45783,27 +47338,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_223__SPRIM_TYPE)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_225__SPRIM_EXPANSION)); /*inistring dstr_226__SPRIM_EXPANSION*/ - /*_.VALSTR___V289*/ curfptr[288] = (void*)&cdat->dstr_226__SPRIM_EXPANSION; + /*_.VALSTR___V290*/ curfptr[289] = (void*)&cdat->dstr_226__SPRIM_EXPANSION; cdat->dstr_226__SPRIM_EXPANSION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_226__SPRIM_EXPANSION.val, "SPRIM_EXPANSION"); BASILYS_LOCATION("warmelt-macro.bysl:160:/ iniobj"); /*iniobj dobj_227__SPRIM_EXPANSION*/ - if (!/*_.VALDATA___V283*/ curfptr[282]) /*_.VALDATA___V283*/ curfptr[282] = (void*)&cdat->dobj_227__SPRIM_EXPANSION; + if (!/*_.VALDATA___V284*/ curfptr[283]) /*_.VALDATA___V284*/ curfptr[283] = (void*)&cdat->dobj_227__SPRIM_EXPANSION; basilys_assertmsg("iniobj checkdiscr dobj_227__SPRIM_EXPANSION", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_227__SPRIM_EXPANSION.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_227__SPRIM_EXPANSION.obj_num = 4; - cdat->dobj_227__SPRIM_EXPANSION.obj_hash = 107763687; + cdat->dobj_227__SPRIM_EXPANSION.obj_hash = 67737657; cdat->dobj_227__SPRIM_EXPANSION.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_227__SPRIM_EXPANSION)); /*inistring dstr_228__SPRIM_EXPANSION*/ - /*_.VALSTR___V284*/ curfptr[283] = (void*)&cdat->dstr_228__SPRIM_EXPANSION; + /*_.VALSTR___V285*/ curfptr[284] = (void*)&cdat->dstr_228__SPRIM_EXPANSION; cdat->dstr_228__SPRIM_EXPANSION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_228__SPRIM_EXPANSION.val, "SPRIM_EXPANSION"); /*iniobj dsym_229__CLASS_SRC_DEFCITERATOR*/ - if (!/*_.VALDATA___V290*/ curfptr[289]) /*_.VALDATA___V290*/ curfptr[289] = (void*)&cdat->dsym_229__CLASS_SRC_DEFCITERATOR; + if (!/*_.VALDATA___V291*/ curfptr[290]) /*_.VALDATA___V291*/ curfptr[290] = (void*)&cdat->dsym_229__CLASS_SRC_DEFCITERATOR; basilys_assertmsg("iniobj checkdiscr dsym_229__CLASS_SRC_DEFCITERATOR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_229__CLASS_SRC_DEFCITERATOR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_229__CLASS_SRC_DEFCITERATOR.obj_hash = 104692430; @@ -45811,35 +47366,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_227__SPRIM_EXPANSIO basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_229__CLASS_SRC_DEFCITERATOR)); /*inistring dstr_230__CLASS_SRC_DEFCIT*/ - /*_.VALSTR___V291*/ curfptr[290] = (void*)&cdat->dstr_230__CLASS_SRC_DEFCIT; + /*_.VALSTR___V292*/ curfptr[291] = (void*)&cdat->dstr_230__CLASS_SRC_DEFCIT; cdat->dstr_230__CLASS_SRC_DEFCIT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_230__CLASS_SRC_DEFCIT.val, "CLASS_SRC_DEFCITERATOR"); BASILYS_LOCATION("warmelt-macro.bysl:167:/ iniobj"); /*iniobj dobj_231__CLASS_SRC_DEFCITERATOR*/ - if (!/*_.VALDATA___V292*/ curfptr[291]) /*_.VALDATA___V292*/ curfptr[291] = (void*)&cdat->dobj_231__CLASS_SRC_DEFCITERATOR; + if (!/*_.VALDATA___V293*/ curfptr[292]) /*_.VALDATA___V293*/ curfptr[292] = (void*)&cdat->dobj_231__CLASS_SRC_DEFCITERATOR; basilys_assertmsg("iniobj checkdiscr dobj_231__CLASS_SRC_DEFCITERATOR", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_231__CLASS_SRC_DEFCITERATOR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_231__CLASS_SRC_DEFCITERATOR.obj_num = OBMAG_OBJECT; - cdat->dobj_231__CLASS_SRC_DEFCITERATOR.obj_hash = 702948158; + cdat->dobj_231__CLASS_SRC_DEFCITERATOR.obj_hash = 634194468; cdat->dobj_231__CLASS_SRC_DEFCITERATOR.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_231__CLASS_SRC_DEFCITERATOR)); /*inistring dstr_232__CLASS_SRC_DEFCIT*/ - /*_.VALSTR___V293*/ curfptr[292] = (void*)&cdat->dstr_232__CLASS_SRC_DEFCIT; + /*_.VALSTR___V294*/ curfptr[293] = (void*)&cdat->dstr_232__CLASS_SRC_DEFCIT; cdat->dstr_232__CLASS_SRC_DEFCIT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_232__CLASS_SRC_DEFCIT.val, "CLASS_SRC_DEFCITERATOR"); /*inimult dtup_233__CLASS_SRC_DEFCITERATOR*/ - /*_.VALTUP___V294*/ curfptr[293] = (void*)&cdat->dtup_233__CLASS_SRC_DEFCITERATOR; + /*_.VALTUP___V295*/ curfptr[294] = (void*)&cdat->dtup_233__CLASS_SRC_DEFCITERATOR; cdat->dtup_233__CLASS_SRC_DEFCITERATOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_233__CLASS_SRC_DEFCITERATOR.nbval = 4; /*inimult dtup_234__CLASS_SRC_DEFCITERATOR*/ - /*_.VALTUP___V297*/ curfptr[296] = (void*)&cdat->dtup_234__CLASS_SRC_DEFCITERATOR; + /*_.VALTUP___V298*/ curfptr[297] = (void*)&cdat->dtup_234__CLASS_SRC_DEFCITERATOR; cdat->dtup_234__CLASS_SRC_DEFCITERATOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_234__CLASS_SRC_DEFCITERATOR.nbval = 4; /*iniobj dsym_235__SCITERDEF_CITERATOR*/ - if (!/*_.VALDATA___V298*/ curfptr[297]) /*_.VALDATA___V298*/ curfptr[297] = (void*)&cdat->dsym_235__SCITERDEF_CITERATOR; + if (!/*_.VALDATA___V299*/ curfptr[298]) /*_.VALDATA___V299*/ curfptr[298] = (void*)&cdat->dsym_235__SCITERDEF_CITERATOR; basilys_assertmsg("iniobj checkdiscr dsym_235__SCITERDEF_CITERATOR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_235__SCITERDEF_CITERATOR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_235__SCITERDEF_CITERATOR.obj_hash = 321745206; @@ -45847,27 +47402,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_231__CLASS_SRC_DEFC basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_235__SCITERDEF_CITERATOR)); /*inistring dstr_236__SCITERDEF_CITERA*/ - /*_.VALSTR___V299*/ curfptr[298] = (void*)&cdat->dstr_236__SCITERDEF_CITERA; + /*_.VALSTR___V300*/ curfptr[299] = (void*)&cdat->dstr_236__SCITERDEF_CITERA; cdat->dstr_236__SCITERDEF_CITERA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_236__SCITERDEF_CITERA.val, "SCITERDEF_CITERATOR"); BASILYS_LOCATION("warmelt-macro.bysl:167:/ iniobj"); /*iniobj dobj_237__SCITERDEF_CITERATOR*/ - if (!/*_.VALDATA___V295*/ curfptr[294]) /*_.VALDATA___V295*/ curfptr[294] = (void*)&cdat->dobj_237__SCITERDEF_CITERATOR; + if (!/*_.VALDATA___V296*/ curfptr[295]) /*_.VALDATA___V296*/ curfptr[295] = (void*)&cdat->dobj_237__SCITERDEF_CITERATOR; basilys_assertmsg("iniobj checkdiscr dobj_237__SCITERDEF_CITERATOR", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_237__SCITERDEF_CITERATOR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_237__SCITERDEF_CITERATOR.obj_num = 3; - cdat->dobj_237__SCITERDEF_CITERATOR.obj_hash = 10918777; + cdat->dobj_237__SCITERDEF_CITERATOR.obj_hash = 703900725; cdat->dobj_237__SCITERDEF_CITERATOR.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_237__SCITERDEF_CITERATOR)); /*inistring dstr_238__SCITERDEF_CITERA*/ - /*_.VALSTR___V296*/ curfptr[295] = (void*)&cdat->dstr_238__SCITERDEF_CITERA; + /*_.VALSTR___V297*/ curfptr[296] = (void*)&cdat->dstr_238__SCITERDEF_CITERA; cdat->dstr_238__SCITERDEF_CITERA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_238__SCITERDEF_CITERA.val, "SCITERDEF_CITERATOR"); /*iniobj dsym_239__CLASS_SRC_DEFCMATCHER*/ - if (!/*_.VALDATA___V300*/ curfptr[299]) /*_.VALDATA___V300*/ curfptr[299] = (void*)&cdat->dsym_239__CLASS_SRC_DEFCMATCHER; + if (!/*_.VALDATA___V301*/ curfptr[300]) /*_.VALDATA___V301*/ curfptr[300] = (void*)&cdat->dsym_239__CLASS_SRC_DEFCMATCHER; basilys_assertmsg("iniobj checkdiscr dsym_239__CLASS_SRC_DEFCMATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_239__CLASS_SRC_DEFCMATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_239__CLASS_SRC_DEFCMATCHER.obj_hash = 1001297086; @@ -45875,35 +47430,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_237__SCITERDEF_CITE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_239__CLASS_SRC_DEFCMATCHER)); /*inistring dstr_240__CLASS_SRC_DEFCMA*/ - /*_.VALSTR___V301*/ curfptr[300] = (void*)&cdat->dstr_240__CLASS_SRC_DEFCMA; + /*_.VALSTR___V302*/ curfptr[301] = (void*)&cdat->dstr_240__CLASS_SRC_DEFCMA; cdat->dstr_240__CLASS_SRC_DEFCMA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_240__CLASS_SRC_DEFCMA.val, "CLASS_SRC_DEFCMATCHER"); BASILYS_LOCATION("warmelt-macro.bysl:173:/ iniobj"); /*iniobj dobj_241__CLASS_SRC_DEFCMATCHER*/ - if (!/*_.VALDATA___V302*/ curfptr[301]) /*_.VALDATA___V302*/ curfptr[301] = (void*)&cdat->dobj_241__CLASS_SRC_DEFCMATCHER; + if (!/*_.VALDATA___V303*/ curfptr[302]) /*_.VALDATA___V303*/ curfptr[302] = (void*)&cdat->dobj_241__CLASS_SRC_DEFCMATCHER; basilys_assertmsg("iniobj checkdiscr dobj_241__CLASS_SRC_DEFCMATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_241__CLASS_SRC_DEFCMATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_241__CLASS_SRC_DEFCMATCHER.obj_num = OBMAG_OBJECT; - cdat->dobj_241__CLASS_SRC_DEFCMATCHER.obj_hash = 661237557; + cdat->dobj_241__CLASS_SRC_DEFCMATCHER.obj_hash = 515123474; cdat->dobj_241__CLASS_SRC_DEFCMATCHER.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_241__CLASS_SRC_DEFCMATCHER)); /*inistring dstr_242__CLASS_SRC_DEFCMA*/ - /*_.VALSTR___V303*/ curfptr[302] = (void*)&cdat->dstr_242__CLASS_SRC_DEFCMA; + /*_.VALSTR___V304*/ curfptr[303] = (void*)&cdat->dstr_242__CLASS_SRC_DEFCMA; cdat->dstr_242__CLASS_SRC_DEFCMA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_242__CLASS_SRC_DEFCMA.val, "CLASS_SRC_DEFCMATCHER"); /*inimult dtup_243__CLASS_SRC_DEFCMATCHER*/ - /*_.VALTUP___V304*/ curfptr[303] = (void*)&cdat->dtup_243__CLASS_SRC_DEFCMATCHER; + /*_.VALTUP___V305*/ curfptr[304] = (void*)&cdat->dtup_243__CLASS_SRC_DEFCMATCHER; cdat->dtup_243__CLASS_SRC_DEFCMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_243__CLASS_SRC_DEFCMATCHER.nbval = 4; /*inimult dtup_244__CLASS_SRC_DEFCMATCHER*/ - /*_.VALTUP___V307*/ curfptr[306] = (void*)&cdat->dtup_244__CLASS_SRC_DEFCMATCHER; + /*_.VALTUP___V308*/ curfptr[307] = (void*)&cdat->dtup_244__CLASS_SRC_DEFCMATCHER; cdat->dtup_244__CLASS_SRC_DEFCMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_244__CLASS_SRC_DEFCMATCHER.nbval = 4; /*iniobj dsym_245__SCMATDEF_CMATCHER*/ - if (!/*_.VALDATA___V308*/ curfptr[307]) /*_.VALDATA___V308*/ curfptr[307] = (void*)&cdat->dsym_245__SCMATDEF_CMATCHER; + if (!/*_.VALDATA___V309*/ curfptr[308]) /*_.VALDATA___V309*/ curfptr[308] = (void*)&cdat->dsym_245__SCMATDEF_CMATCHER; basilys_assertmsg("iniobj checkdiscr dsym_245__SCMATDEF_CMATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_245__SCMATDEF_CMATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_245__SCMATDEF_CMATCHER.obj_hash = 75922864; @@ -45911,27 +47466,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_241__CLASS_SRC_DEFC basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_245__SCMATDEF_CMATCHER)); /*inistring dstr_246__SCMATDEF_CMATCHE*/ - /*_.VALSTR___V309*/ curfptr[308] = (void*)&cdat->dstr_246__SCMATDEF_CMATCHE; + /*_.VALSTR___V310*/ curfptr[309] = (void*)&cdat->dstr_246__SCMATDEF_CMATCHE; cdat->dstr_246__SCMATDEF_CMATCHE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_246__SCMATDEF_CMATCHE.val, "SCMATDEF_CMATCHER"); BASILYS_LOCATION("warmelt-macro.bysl:173:/ iniobj"); /*iniobj dobj_247__SCMATDEF_CMATCHER*/ - if (!/*_.VALDATA___V305*/ curfptr[304]) /*_.VALDATA___V305*/ curfptr[304] = (void*)&cdat->dobj_247__SCMATDEF_CMATCHER; + if (!/*_.VALDATA___V306*/ curfptr[305]) /*_.VALDATA___V306*/ curfptr[305] = (void*)&cdat->dobj_247__SCMATDEF_CMATCHER; basilys_assertmsg("iniobj checkdiscr dobj_247__SCMATDEF_CMATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_247__SCMATDEF_CMATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_247__SCMATDEF_CMATCHER.obj_num = 3; - cdat->dobj_247__SCMATDEF_CMATCHER.obj_hash = 151875147; + cdat->dobj_247__SCMATDEF_CMATCHER.obj_hash = 491912227; cdat->dobj_247__SCMATDEF_CMATCHER.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_247__SCMATDEF_CMATCHER)); /*inistring dstr_248__SCMATDEF_CMATCHE*/ - /*_.VALSTR___V306*/ curfptr[305] = (void*)&cdat->dstr_248__SCMATDEF_CMATCHE; + /*_.VALSTR___V307*/ curfptr[306] = (void*)&cdat->dstr_248__SCMATDEF_CMATCHE; cdat->dstr_248__SCMATDEF_CMATCHE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_248__SCMATDEF_CMATCHE.val, "SCMATDEF_CMATCHER"); /*iniobj dsym_249__CLASS_SRC_DEFUNMATCHER*/ - if (!/*_.VALDATA___V310*/ curfptr[309]) /*_.VALDATA___V310*/ curfptr[309] = (void*)&cdat->dsym_249__CLASS_SRC_DEFUNMATCHER; + if (!/*_.VALDATA___V311*/ curfptr[310]) /*_.VALDATA___V311*/ curfptr[310] = (void*)&cdat->dsym_249__CLASS_SRC_DEFUNMATCHER; basilys_assertmsg("iniobj checkdiscr dsym_249__CLASS_SRC_DEFUNMATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_249__CLASS_SRC_DEFUNMATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_249__CLASS_SRC_DEFUNMATCHER.obj_hash = 250377988; @@ -45939,35 +47494,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_247__SCMATDEF_CMATC basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_249__CLASS_SRC_DEFUNMATCHER)); /*inistring dstr_250__CLASS_SRC_DEFUNM*/ - /*_.VALSTR___V311*/ curfptr[310] = (void*)&cdat->dstr_250__CLASS_SRC_DEFUNM; + /*_.VALSTR___V312*/ curfptr[311] = (void*)&cdat->dstr_250__CLASS_SRC_DEFUNM; cdat->dstr_250__CLASS_SRC_DEFUNM.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_250__CLASS_SRC_DEFUNM.val, "CLASS_SRC_DEFUNMATCHER"); BASILYS_LOCATION("warmelt-macro.bysl:183:/ iniobj"); /*iniobj dobj_251__CLASS_SRC_DEFUNMATCHER*/ - if (!/*_.VALDATA___V312*/ curfptr[311]) /*_.VALDATA___V312*/ curfptr[311] = (void*)&cdat->dobj_251__CLASS_SRC_DEFUNMATCHER; + if (!/*_.VALDATA___V313*/ curfptr[312]) /*_.VALDATA___V313*/ curfptr[312] = (void*)&cdat->dobj_251__CLASS_SRC_DEFUNMATCHER; basilys_assertmsg("iniobj checkdiscr dobj_251__CLASS_SRC_DEFUNMATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_251__CLASS_SRC_DEFUNMATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_251__CLASS_SRC_DEFUNMATCHER.obj_num = OBMAG_OBJECT; - cdat->dobj_251__CLASS_SRC_DEFUNMATCHER.obj_hash = 1047145405; + cdat->dobj_251__CLASS_SRC_DEFUNMATCHER.obj_hash = 215411695; cdat->dobj_251__CLASS_SRC_DEFUNMATCHER.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_251__CLASS_SRC_DEFUNMATCHER)); /*inistring dstr_252__CLASS_SRC_DEFUNM*/ - /*_.VALSTR___V313*/ curfptr[312] = (void*)&cdat->dstr_252__CLASS_SRC_DEFUNM; + /*_.VALSTR___V314*/ curfptr[313] = (void*)&cdat->dstr_252__CLASS_SRC_DEFUNM; cdat->dstr_252__CLASS_SRC_DEFUNM.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_252__CLASS_SRC_DEFUNM.val, "CLASS_SRC_DEFUNMATCHER"); /*inimult dtup_253__CLASS_SRC_DEFUNMATCHER*/ - /*_.VALTUP___V314*/ curfptr[313] = (void*)&cdat->dtup_253__CLASS_SRC_DEFUNMATCHER; + /*_.VALTUP___V315*/ curfptr[314] = (void*)&cdat->dtup_253__CLASS_SRC_DEFUNMATCHER; cdat->dtup_253__CLASS_SRC_DEFUNMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_253__CLASS_SRC_DEFUNMATCHER.nbval = 4; /*inimult dtup_254__CLASS_SRC_DEFUNMATCHER*/ - /*_.VALTUP___V325*/ curfptr[324] = (void*)&cdat->dtup_254__CLASS_SRC_DEFUNMATCHER; + /*_.VALTUP___V326*/ curfptr[325] = (void*)&cdat->dtup_254__CLASS_SRC_DEFUNMATCHER; cdat->dtup_254__CLASS_SRC_DEFUNMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_254__CLASS_SRC_DEFUNMATCHER.nbval = 8; /*iniobj dsym_255__SFUMATDEF_INS*/ - if (!/*_.VALDATA___V326*/ curfptr[325]) /*_.VALDATA___V326*/ curfptr[325] = (void*)&cdat->dsym_255__SFUMATDEF_INS; + if (!/*_.VALDATA___V327*/ curfptr[326]) /*_.VALDATA___V327*/ curfptr[326] = (void*)&cdat->dsym_255__SFUMATDEF_INS; basilys_assertmsg("iniobj checkdiscr dsym_255__SFUMATDEF_INS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_255__SFUMATDEF_INS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_255__SFUMATDEF_INS.obj_hash = 827702548; @@ -45975,27 +47530,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_251__CLASS_SRC_DEFU basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_255__SFUMATDEF_INS)); /*inistring dstr_256__SFUMATDEF_INS*/ - /*_.VALSTR___V327*/ curfptr[326] = (void*)&cdat->dstr_256__SFUMATDEF_INS; + /*_.VALSTR___V328*/ curfptr[327] = (void*)&cdat->dstr_256__SFUMATDEF_INS; cdat->dstr_256__SFUMATDEF_INS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_256__SFUMATDEF_INS.val, "SFUMATDEF_INS"); BASILYS_LOCATION("warmelt-macro.bysl:183:/ iniobj"); /*iniobj dobj_257__SFUMATDEF_INS*/ - if (!/*_.VALDATA___V315*/ curfptr[314]) /*_.VALDATA___V315*/ curfptr[314] = (void*)&cdat->dobj_257__SFUMATDEF_INS; + if (!/*_.VALDATA___V316*/ curfptr[315]) /*_.VALDATA___V316*/ curfptr[315] = (void*)&cdat->dobj_257__SFUMATDEF_INS; basilys_assertmsg("iniobj checkdiscr dobj_257__SFUMATDEF_INS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_257__SFUMATDEF_INS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_257__SFUMATDEF_INS.obj_num = 3; - cdat->dobj_257__SFUMATDEF_INS.obj_hash = 624671366; + cdat->dobj_257__SFUMATDEF_INS.obj_hash = 136227707; cdat->dobj_257__SFUMATDEF_INS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_257__SFUMATDEF_INS)); /*inistring dstr_258__SFUMATDEF_INS*/ - /*_.VALSTR___V316*/ curfptr[315] = (void*)&cdat->dstr_258__SFUMATDEF_INS; + /*_.VALSTR___V317*/ curfptr[316] = (void*)&cdat->dstr_258__SFUMATDEF_INS; cdat->dstr_258__SFUMATDEF_INS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_258__SFUMATDEF_INS.val, "SFUMATDEF_INS"); /*iniobj dsym_259__SFUMATDEF_OUTS*/ - if (!/*_.VALDATA___V328*/ curfptr[327]) /*_.VALDATA___V328*/ curfptr[327] = (void*)&cdat->dsym_259__SFUMATDEF_OUTS; + if (!/*_.VALDATA___V329*/ curfptr[328]) /*_.VALDATA___V329*/ curfptr[328] = (void*)&cdat->dsym_259__SFUMATDEF_OUTS; basilys_assertmsg("iniobj checkdiscr dsym_259__SFUMATDEF_OUTS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_259__SFUMATDEF_OUTS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_259__SFUMATDEF_OUTS.obj_hash = 314080299; @@ -46003,27 +47558,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_257__SFUMATDEF_INS) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_259__SFUMATDEF_OUTS)); /*inistring dstr_260__SFUMATDEF_OUTS*/ - /*_.VALSTR___V329*/ curfptr[328] = (void*)&cdat->dstr_260__SFUMATDEF_OUTS; + /*_.VALSTR___V330*/ curfptr[329] = (void*)&cdat->dstr_260__SFUMATDEF_OUTS; cdat->dstr_260__SFUMATDEF_OUTS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_260__SFUMATDEF_OUTS.val, "SFUMATDEF_OUTS"); BASILYS_LOCATION("warmelt-macro.bysl:183:/ iniobj"); /*iniobj dobj_261__SFUMATDEF_OUTS*/ - if (!/*_.VALDATA___V317*/ curfptr[316]) /*_.VALDATA___V317*/ curfptr[316] = (void*)&cdat->dobj_261__SFUMATDEF_OUTS; + if (!/*_.VALDATA___V318*/ curfptr[317]) /*_.VALDATA___V318*/ curfptr[317] = (void*)&cdat->dobj_261__SFUMATDEF_OUTS; basilys_assertmsg("iniobj checkdiscr dobj_261__SFUMATDEF_OUTS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_261__SFUMATDEF_OUTS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_261__SFUMATDEF_OUTS.obj_num = 4; - cdat->dobj_261__SFUMATDEF_OUTS.obj_hash = 316292684; + cdat->dobj_261__SFUMATDEF_OUTS.obj_hash = 1007370910; cdat->dobj_261__SFUMATDEF_OUTS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_261__SFUMATDEF_OUTS)); /*inistring dstr_262__SFUMATDEF_OUTS*/ - /*_.VALSTR___V318*/ curfptr[317] = (void*)&cdat->dstr_262__SFUMATDEF_OUTS; + /*_.VALSTR___V319*/ curfptr[318] = (void*)&cdat->dstr_262__SFUMATDEF_OUTS; cdat->dstr_262__SFUMATDEF_OUTS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_262__SFUMATDEF_OUTS.val, "SFUMATDEF_OUTS"); /*iniobj dsym_263__SFUMATDEF_MATCHF*/ - if (!/*_.VALDATA___V330*/ curfptr[329]) /*_.VALDATA___V330*/ curfptr[329] = (void*)&cdat->dsym_263__SFUMATDEF_MATCHF; + if (!/*_.VALDATA___V331*/ curfptr[330]) /*_.VALDATA___V331*/ curfptr[330] = (void*)&cdat->dsym_263__SFUMATDEF_MATCHF; basilys_assertmsg("iniobj checkdiscr dsym_263__SFUMATDEF_MATCHF", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_263__SFUMATDEF_MATCHF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_263__SFUMATDEF_MATCHF.obj_hash = 105121313; @@ -46031,27 +47586,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_261__SFUMATDEF_OUTS basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_263__SFUMATDEF_MATCHF)); /*inistring dstr_264__SFUMATDEF_MATCHF*/ - /*_.VALSTR___V331*/ curfptr[330] = (void*)&cdat->dstr_264__SFUMATDEF_MATCHF; + /*_.VALSTR___V332*/ curfptr[331] = (void*)&cdat->dstr_264__SFUMATDEF_MATCHF; cdat->dstr_264__SFUMATDEF_MATCHF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_264__SFUMATDEF_MATCHF.val, "SFUMATDEF_MATCHF"); BASILYS_LOCATION("warmelt-macro.bysl:183:/ iniobj"); /*iniobj dobj_265__SFUMATDEF_MATCHF*/ - if (!/*_.VALDATA___V319*/ curfptr[318]) /*_.VALDATA___V319*/ curfptr[318] = (void*)&cdat->dobj_265__SFUMATDEF_MATCHF; + if (!/*_.VALDATA___V320*/ curfptr[319]) /*_.VALDATA___V320*/ curfptr[319] = (void*)&cdat->dobj_265__SFUMATDEF_MATCHF; basilys_assertmsg("iniobj checkdiscr dobj_265__SFUMATDEF_MATCHF", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_265__SFUMATDEF_MATCHF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_265__SFUMATDEF_MATCHF.obj_num = 5; - cdat->dobj_265__SFUMATDEF_MATCHF.obj_hash = 273780504; + cdat->dobj_265__SFUMATDEF_MATCHF.obj_hash = 621895532; cdat->dobj_265__SFUMATDEF_MATCHF.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_265__SFUMATDEF_MATCHF)); /*inistring dstr_266__SFUMATDEF_MATCHF*/ - /*_.VALSTR___V320*/ curfptr[319] = (void*)&cdat->dstr_266__SFUMATDEF_MATCHF; + /*_.VALSTR___V321*/ curfptr[320] = (void*)&cdat->dstr_266__SFUMATDEF_MATCHF; cdat->dstr_266__SFUMATDEF_MATCHF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_266__SFUMATDEF_MATCHF.val, "SFUMATDEF_MATCHF"); /*iniobj dsym_267__SFUMATDEF_APPLYF*/ - if (!/*_.VALDATA___V332*/ curfptr[331]) /*_.VALDATA___V332*/ curfptr[331] = (void*)&cdat->dsym_267__SFUMATDEF_APPLYF; + if (!/*_.VALDATA___V333*/ curfptr[332]) /*_.VALDATA___V333*/ curfptr[332] = (void*)&cdat->dsym_267__SFUMATDEF_APPLYF; basilys_assertmsg("iniobj checkdiscr dsym_267__SFUMATDEF_APPLYF", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_267__SFUMATDEF_APPLYF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_267__SFUMATDEF_APPLYF.obj_hash = 921369127; @@ -46059,27 +47614,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_265__SFUMATDEF_MATC basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_267__SFUMATDEF_APPLYF)); /*inistring dstr_268__SFUMATDEF_APPLYF*/ - /*_.VALSTR___V333*/ curfptr[332] = (void*)&cdat->dstr_268__SFUMATDEF_APPLYF; + /*_.VALSTR___V334*/ curfptr[333] = (void*)&cdat->dstr_268__SFUMATDEF_APPLYF; cdat->dstr_268__SFUMATDEF_APPLYF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_268__SFUMATDEF_APPLYF.val, "SFUMATDEF_APPLYF"); BASILYS_LOCATION("warmelt-macro.bysl:183:/ iniobj"); /*iniobj dobj_269__SFUMATDEF_APPLYF*/ - if (!/*_.VALDATA___V321*/ curfptr[320]) /*_.VALDATA___V321*/ curfptr[320] = (void*)&cdat->dobj_269__SFUMATDEF_APPLYF; + if (!/*_.VALDATA___V322*/ curfptr[321]) /*_.VALDATA___V322*/ curfptr[321] = (void*)&cdat->dobj_269__SFUMATDEF_APPLYF; basilys_assertmsg("iniobj checkdiscr dobj_269__SFUMATDEF_APPLYF", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_269__SFUMATDEF_APPLYF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_269__SFUMATDEF_APPLYF.obj_num = 6; - cdat->dobj_269__SFUMATDEF_APPLYF.obj_hash = 6336730; + cdat->dobj_269__SFUMATDEF_APPLYF.obj_hash = 416542523; cdat->dobj_269__SFUMATDEF_APPLYF.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_269__SFUMATDEF_APPLYF)); /*inistring dstr_270__SFUMATDEF_APPLYF*/ - /*_.VALSTR___V322*/ curfptr[321] = (void*)&cdat->dstr_270__SFUMATDEF_APPLYF; + /*_.VALSTR___V323*/ curfptr[322] = (void*)&cdat->dstr_270__SFUMATDEF_APPLYF; cdat->dstr_270__SFUMATDEF_APPLYF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_270__SFUMATDEF_APPLYF.val, "SFUMATDEF_APPLYF"); /*iniobj dsym_271__SFUMATDEF_DATA*/ - if (!/*_.VALDATA___V334*/ curfptr[333]) /*_.VALDATA___V334*/ curfptr[333] = (void*)&cdat->dsym_271__SFUMATDEF_DATA; + if (!/*_.VALDATA___V335*/ curfptr[334]) /*_.VALDATA___V335*/ curfptr[334] = (void*)&cdat->dsym_271__SFUMATDEF_DATA; basilys_assertmsg("iniobj checkdiscr dsym_271__SFUMATDEF_DATA", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_271__SFUMATDEF_DATA.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_271__SFUMATDEF_DATA.obj_hash = 137569219; @@ -46087,27 +47642,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_269__SFUMATDEF_APPL basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_271__SFUMATDEF_DATA)); /*inistring dstr_272__SFUMATDEF_DATA*/ - /*_.VALSTR___V335*/ curfptr[334] = (void*)&cdat->dstr_272__SFUMATDEF_DATA; + /*_.VALSTR___V336*/ curfptr[335] = (void*)&cdat->dstr_272__SFUMATDEF_DATA; cdat->dstr_272__SFUMATDEF_DATA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_272__SFUMATDEF_DATA.val, "SFUMATDEF_DATA"); BASILYS_LOCATION("warmelt-macro.bysl:183:/ iniobj"); /*iniobj dobj_273__SFUMATDEF_DATA*/ - if (!/*_.VALDATA___V323*/ curfptr[322]) /*_.VALDATA___V323*/ curfptr[322] = (void*)&cdat->dobj_273__SFUMATDEF_DATA; + if (!/*_.VALDATA___V324*/ curfptr[323]) /*_.VALDATA___V324*/ curfptr[323] = (void*)&cdat->dobj_273__SFUMATDEF_DATA; basilys_assertmsg("iniobj checkdiscr dobj_273__SFUMATDEF_DATA", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_273__SFUMATDEF_DATA.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_273__SFUMATDEF_DATA.obj_num = 7; - cdat->dobj_273__SFUMATDEF_DATA.obj_hash = 766280994; + cdat->dobj_273__SFUMATDEF_DATA.obj_hash = 275844466; cdat->dobj_273__SFUMATDEF_DATA.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_273__SFUMATDEF_DATA)); /*inistring dstr_274__SFUMATDEF_DATA*/ - /*_.VALSTR___V324*/ curfptr[323] = (void*)&cdat->dstr_274__SFUMATDEF_DATA; + /*_.VALSTR___V325*/ curfptr[324] = (void*)&cdat->dstr_274__SFUMATDEF_DATA; cdat->dstr_274__SFUMATDEF_DATA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_274__SFUMATDEF_DATA.val, "SFUMATDEF_DATA"); /*iniobj dsym_275__CLASS_SRC_DEFOBJCOMMON*/ - if (!/*_.VALDATA___V336*/ curfptr[335]) /*_.VALDATA___V336*/ curfptr[335] = (void*)&cdat->dsym_275__CLASS_SRC_DEFOBJCOMMON; + if (!/*_.VALDATA___V337*/ curfptr[336]) /*_.VALDATA___V337*/ curfptr[336] = (void*)&cdat->dsym_275__CLASS_SRC_DEFOBJCOMMON; basilys_assertmsg("iniobj checkdiscr dsym_275__CLASS_SRC_DEFOBJCOMMON", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_275__CLASS_SRC_DEFOBJCOMMON.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_275__CLASS_SRC_DEFOBJCOMMON.obj_hash = 1048713030; @@ -46115,35 +47670,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_273__SFUMATDEF_DATA basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_275__CLASS_SRC_DEFOBJCOMMON)); /*inistring dstr_276__CLASS_SRC_DEFOBJ*/ - /*_.VALSTR___V337*/ curfptr[336] = (void*)&cdat->dstr_276__CLASS_SRC_DEFOBJ; + /*_.VALSTR___V338*/ curfptr[337] = (void*)&cdat->dstr_276__CLASS_SRC_DEFOBJ; cdat->dstr_276__CLASS_SRC_DEFOBJ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_276__CLASS_SRC_DEFOBJ.val, "CLASS_SRC_DEFOBJCOMMON"); BASILYS_LOCATION("warmelt-macro.bysl:198:/ iniobj"); /*iniobj dobj_277__CLASS_SRC_DEFOBJCOMMON*/ - if (!/*_.VALDATA___V338*/ curfptr[337]) /*_.VALDATA___V338*/ curfptr[337] = (void*)&cdat->dobj_277__CLASS_SRC_DEFOBJCOMMON; + if (!/*_.VALDATA___V339*/ curfptr[338]) /*_.VALDATA___V339*/ curfptr[338] = (void*)&cdat->dobj_277__CLASS_SRC_DEFOBJCOMMON; basilys_assertmsg("iniobj checkdiscr dobj_277__CLASS_SRC_DEFOBJCOMMON", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_277__CLASS_SRC_DEFOBJCOMMON.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_277__CLASS_SRC_DEFOBJCOMMON.obj_num = OBMAG_OBJECT; - cdat->dobj_277__CLASS_SRC_DEFOBJCOMMON.obj_hash = 90494033; + cdat->dobj_277__CLASS_SRC_DEFOBJCOMMON.obj_hash = 78380896; cdat->dobj_277__CLASS_SRC_DEFOBJCOMMON.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_277__CLASS_SRC_DEFOBJCOMMON)); /*inistring dstr_278__CLASS_SRC_DEFOBJ*/ - /*_.VALSTR___V339*/ curfptr[338] = (void*)&cdat->dstr_278__CLASS_SRC_DEFOBJ; + /*_.VALSTR___V340*/ curfptr[339] = (void*)&cdat->dstr_278__CLASS_SRC_DEFOBJ; cdat->dstr_278__CLASS_SRC_DEFOBJ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_278__CLASS_SRC_DEFOBJ.val, "CLASS_SRC_DEFOBJCOMMON"); /*inimult dtup_279__CLASS_SRC_DEFOBJCOMMON*/ - /*_.VALTUP___V340*/ curfptr[339] = (void*)&cdat->dtup_279__CLASS_SRC_DEFOBJCOMMON; + /*_.VALTUP___V341*/ curfptr[340] = (void*)&cdat->dtup_279__CLASS_SRC_DEFOBJCOMMON; cdat->dtup_279__CLASS_SRC_DEFOBJCOMMON.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_279__CLASS_SRC_DEFOBJCOMMON.nbval = 3; /*inimult dtup_280__CLASS_SRC_DEFOBJCOMMON*/ - /*_.VALTUP___V345*/ curfptr[344] = (void*)&cdat->dtup_280__CLASS_SRC_DEFOBJCOMMON; + /*_.VALTUP___V346*/ curfptr[345] = (void*)&cdat->dtup_280__CLASS_SRC_DEFOBJCOMMON; cdat->dtup_280__CLASS_SRC_DEFOBJCOMMON.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_280__CLASS_SRC_DEFOBJCOMMON.nbval = 4; /*iniobj dsym_281__SOBJ_PREDEF*/ - if (!/*_.VALDATA___V346*/ curfptr[345]) /*_.VALDATA___V346*/ curfptr[345] = (void*)&cdat->dsym_281__SOBJ_PREDEF; + if (!/*_.VALDATA___V347*/ curfptr[346]) /*_.VALDATA___V347*/ curfptr[346] = (void*)&cdat->dsym_281__SOBJ_PREDEF; basilys_assertmsg("iniobj checkdiscr dsym_281__SOBJ_PREDEF", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_281__SOBJ_PREDEF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_281__SOBJ_PREDEF.obj_hash = 86176455; @@ -46151,27 +47706,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_277__CLASS_SRC_DEFO basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_281__SOBJ_PREDEF)); /*inistring dstr_282__SOBJ_PREDEF*/ - /*_.VALSTR___V347*/ curfptr[346] = (void*)&cdat->dstr_282__SOBJ_PREDEF; + /*_.VALSTR___V348*/ curfptr[347] = (void*)&cdat->dstr_282__SOBJ_PREDEF; cdat->dstr_282__SOBJ_PREDEF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_282__SOBJ_PREDEF.val, "SOBJ_PREDEF"); BASILYS_LOCATION("warmelt-macro.bysl:198:/ iniobj"); /*iniobj dobj_283__SOBJ_PREDEF*/ - if (!/*_.VALDATA___V341*/ curfptr[340]) /*_.VALDATA___V341*/ curfptr[340] = (void*)&cdat->dobj_283__SOBJ_PREDEF; + if (!/*_.VALDATA___V342*/ curfptr[341]) /*_.VALDATA___V342*/ curfptr[341] = (void*)&cdat->dobj_283__SOBJ_PREDEF; basilys_assertmsg("iniobj checkdiscr dobj_283__SOBJ_PREDEF", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_283__SOBJ_PREDEF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_283__SOBJ_PREDEF.obj_num = 2; - cdat->dobj_283__SOBJ_PREDEF.obj_hash = 414045431; + cdat->dobj_283__SOBJ_PREDEF.obj_hash = 643974583; cdat->dobj_283__SOBJ_PREDEF.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_283__SOBJ_PREDEF)); /*inistring dstr_284__SOBJ_PREDEF*/ - /*_.VALSTR___V342*/ curfptr[341] = (void*)&cdat->dstr_284__SOBJ_PREDEF; + /*_.VALSTR___V343*/ curfptr[342] = (void*)&cdat->dstr_284__SOBJ_PREDEF; cdat->dstr_284__SOBJ_PREDEF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_284__SOBJ_PREDEF.val, "SOBJ_PREDEF"); /*iniobj dsym_285__SOBJ_DOCSTR*/ - if (!/*_.VALDATA___V348*/ curfptr[347]) /*_.VALDATA___V348*/ curfptr[347] = (void*)&cdat->dsym_285__SOBJ_DOCSTR; + if (!/*_.VALDATA___V349*/ curfptr[348]) /*_.VALDATA___V349*/ curfptr[348] = (void*)&cdat->dsym_285__SOBJ_DOCSTR; basilys_assertmsg("iniobj checkdiscr dsym_285__SOBJ_DOCSTR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_285__SOBJ_DOCSTR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_285__SOBJ_DOCSTR.obj_hash = 159669125; @@ -46179,27 +47734,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_283__SOBJ_PREDEF)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_285__SOBJ_DOCSTR)); /*inistring dstr_286__SOBJ_DOCSTR*/ - /*_.VALSTR___V349*/ curfptr[348] = (void*)&cdat->dstr_286__SOBJ_DOCSTR; + /*_.VALSTR___V350*/ curfptr[349] = (void*)&cdat->dstr_286__SOBJ_DOCSTR; cdat->dstr_286__SOBJ_DOCSTR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_286__SOBJ_DOCSTR.val, "SOBJ_DOCSTR"); BASILYS_LOCATION("warmelt-macro.bysl:198:/ iniobj"); /*iniobj dobj_287__SOBJ_DOCSTR*/ - if (!/*_.VALDATA___V343*/ curfptr[342]) /*_.VALDATA___V343*/ curfptr[342] = (void*)&cdat->dobj_287__SOBJ_DOCSTR; + if (!/*_.VALDATA___V344*/ curfptr[343]) /*_.VALDATA___V344*/ curfptr[343] = (void*)&cdat->dobj_287__SOBJ_DOCSTR; basilys_assertmsg("iniobj checkdiscr dobj_287__SOBJ_DOCSTR", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_287__SOBJ_DOCSTR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_287__SOBJ_DOCSTR.obj_num = 3; - cdat->dobj_287__SOBJ_DOCSTR.obj_hash = 1019529826; + cdat->dobj_287__SOBJ_DOCSTR.obj_hash = 713194072; cdat->dobj_287__SOBJ_DOCSTR.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_287__SOBJ_DOCSTR)); /*inistring dstr_288__SOBJ_DOCSTR*/ - /*_.VALSTR___V344*/ curfptr[343] = (void*)&cdat->dstr_288__SOBJ_DOCSTR; + /*_.VALSTR___V345*/ curfptr[344] = (void*)&cdat->dstr_288__SOBJ_DOCSTR; cdat->dstr_288__SOBJ_DOCSTR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_288__SOBJ_DOCSTR.val, "SOBJ_DOCSTR"); /*iniobj dsym_289__CLASS_SRC_DEFCLASS*/ - if (!/*_.VALDATA___V350*/ curfptr[349]) /*_.VALDATA___V350*/ curfptr[349] = (void*)&cdat->dsym_289__CLASS_SRC_DEFCLASS; + if (!/*_.VALDATA___V351*/ curfptr[350]) /*_.VALDATA___V351*/ curfptr[350] = (void*)&cdat->dsym_289__CLASS_SRC_DEFCLASS; basilys_assertmsg("iniobj checkdiscr dsym_289__CLASS_SRC_DEFCLASS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_289__CLASS_SRC_DEFCLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_289__CLASS_SRC_DEFCLASS.obj_hash = 752535427; @@ -46207,35 +47762,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_287__SOBJ_DOCSTR)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_289__CLASS_SRC_DEFCLASS)); /*inistring dstr_290__CLASS_SRC_DEFCLA*/ - /*_.VALSTR___V351*/ curfptr[350] = (void*)&cdat->dstr_290__CLASS_SRC_DEFCLA; + /*_.VALSTR___V352*/ curfptr[351] = (void*)&cdat->dstr_290__CLASS_SRC_DEFCLA; cdat->dstr_290__CLASS_SRC_DEFCLA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_290__CLASS_SRC_DEFCLA.val, "CLASS_SRC_DEFCLASS"); BASILYS_LOCATION("warmelt-macro.bysl:207:/ iniobj"); /*iniobj dobj_291__CLASS_SRC_DEFCLASS*/ - if (!/*_.VALDATA___V352*/ curfptr[351]) /*_.VALDATA___V352*/ curfptr[351] = (void*)&cdat->dobj_291__CLASS_SRC_DEFCLASS; + if (!/*_.VALDATA___V353*/ curfptr[352]) /*_.VALDATA___V353*/ curfptr[352] = (void*)&cdat->dobj_291__CLASS_SRC_DEFCLASS; basilys_assertmsg("iniobj checkdiscr dobj_291__CLASS_SRC_DEFCLASS", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_291__CLASS_SRC_DEFCLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_291__CLASS_SRC_DEFCLASS.obj_num = OBMAG_OBJECT; - cdat->dobj_291__CLASS_SRC_DEFCLASS.obj_hash = 826042854; + cdat->dobj_291__CLASS_SRC_DEFCLASS.obj_hash = 926233610; cdat->dobj_291__CLASS_SRC_DEFCLASS.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_291__CLASS_SRC_DEFCLASS)); /*inistring dstr_292__CLASS_SRC_DEFCLA*/ - /*_.VALSTR___V353*/ curfptr[352] = (void*)&cdat->dstr_292__CLASS_SRC_DEFCLA; + /*_.VALSTR___V354*/ curfptr[353] = (void*)&cdat->dstr_292__CLASS_SRC_DEFCLA; cdat->dstr_292__CLASS_SRC_DEFCLA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_292__CLASS_SRC_DEFCLA.val, "CLASS_SRC_DEFCLASS"); /*inimult dtup_293__CLASS_SRC_DEFCLASS*/ - /*_.VALTUP___V354*/ curfptr[353] = (void*)&cdat->dtup_293__CLASS_SRC_DEFCLASS; + /*_.VALTUP___V355*/ curfptr[354] = (void*)&cdat->dtup_293__CLASS_SRC_DEFCLASS; cdat->dtup_293__CLASS_SRC_DEFCLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_293__CLASS_SRC_DEFCLASS.nbval = 4; /*inimult dtup_294__CLASS_SRC_DEFCLASS*/ - /*_.VALTUP___V361*/ curfptr[360] = (void*)&cdat->dtup_294__CLASS_SRC_DEFCLASS; + /*_.VALTUP___V362*/ curfptr[361] = (void*)&cdat->dtup_294__CLASS_SRC_DEFCLASS; cdat->dtup_294__CLASS_SRC_DEFCLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_294__CLASS_SRC_DEFCLASS.nbval = 7; /*iniobj dsym_295__SCLASS_CLABIND*/ - if (!/*_.VALDATA___V362*/ curfptr[361]) /*_.VALDATA___V362*/ curfptr[361] = (void*)&cdat->dsym_295__SCLASS_CLABIND; + if (!/*_.VALDATA___V363*/ curfptr[362]) /*_.VALDATA___V363*/ curfptr[362] = (void*)&cdat->dsym_295__SCLASS_CLABIND; basilys_assertmsg("iniobj checkdiscr dsym_295__SCLASS_CLABIND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_295__SCLASS_CLABIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_295__SCLASS_CLABIND.obj_hash = 547477738; @@ -46243,27 +47798,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_291__CLASS_SRC_DEFC basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_295__SCLASS_CLABIND)); /*inistring dstr_296__SCLASS_CLABIND*/ - /*_.VALSTR___V363*/ curfptr[362] = (void*)&cdat->dstr_296__SCLASS_CLABIND; + /*_.VALSTR___V364*/ curfptr[363] = (void*)&cdat->dstr_296__SCLASS_CLABIND; cdat->dstr_296__SCLASS_CLABIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_296__SCLASS_CLABIND.val, "SCLASS_CLABIND"); BASILYS_LOCATION("warmelt-macro.bysl:207:/ iniobj"); /*iniobj dobj_297__SCLASS_CLABIND*/ - if (!/*_.VALDATA___V355*/ curfptr[354]) /*_.VALDATA___V355*/ curfptr[354] = (void*)&cdat->dobj_297__SCLASS_CLABIND; + if (!/*_.VALDATA___V356*/ curfptr[355]) /*_.VALDATA___V356*/ curfptr[355] = (void*)&cdat->dobj_297__SCLASS_CLABIND; basilys_assertmsg("iniobj checkdiscr dobj_297__SCLASS_CLABIND", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_297__SCLASS_CLABIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_297__SCLASS_CLABIND.obj_num = 4; - cdat->dobj_297__SCLASS_CLABIND.obj_hash = 103281185; + cdat->dobj_297__SCLASS_CLABIND.obj_hash = 772054729; cdat->dobj_297__SCLASS_CLABIND.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_297__SCLASS_CLABIND)); /*inistring dstr_298__SCLASS_CLABIND*/ - /*_.VALSTR___V356*/ curfptr[355] = (void*)&cdat->dstr_298__SCLASS_CLABIND; + /*_.VALSTR___V357*/ curfptr[356] = (void*)&cdat->dstr_298__SCLASS_CLABIND; cdat->dstr_298__SCLASS_CLABIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_298__SCLASS_CLABIND.val, "SCLASS_CLABIND"); /*iniobj dsym_299__SCLASS_SUPERBIND*/ - if (!/*_.VALDATA___V364*/ curfptr[363]) /*_.VALDATA___V364*/ curfptr[363] = (void*)&cdat->dsym_299__SCLASS_SUPERBIND; + if (!/*_.VALDATA___V365*/ curfptr[364]) /*_.VALDATA___V365*/ curfptr[364] = (void*)&cdat->dsym_299__SCLASS_SUPERBIND; basilys_assertmsg("iniobj checkdiscr dsym_299__SCLASS_SUPERBIND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_299__SCLASS_SUPERBIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_299__SCLASS_SUPERBIND.obj_hash = 920892924; @@ -46271,27 +47826,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_297__SCLASS_CLABIND basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_299__SCLASS_SUPERBIND)); /*inistring dstr_300__SCLASS_SUPERBIND*/ - /*_.VALSTR___V365*/ curfptr[364] = (void*)&cdat->dstr_300__SCLASS_SUPERBIND; + /*_.VALSTR___V366*/ curfptr[365] = (void*)&cdat->dstr_300__SCLASS_SUPERBIND; cdat->dstr_300__SCLASS_SUPERBIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_300__SCLASS_SUPERBIND.val, "SCLASS_SUPERBIND"); BASILYS_LOCATION("warmelt-macro.bysl:207:/ iniobj"); /*iniobj dobj_301__SCLASS_SUPERBIND*/ - if (!/*_.VALDATA___V357*/ curfptr[356]) /*_.VALDATA___V357*/ curfptr[356] = (void*)&cdat->dobj_301__SCLASS_SUPERBIND; + if (!/*_.VALDATA___V358*/ curfptr[357]) /*_.VALDATA___V358*/ curfptr[357] = (void*)&cdat->dobj_301__SCLASS_SUPERBIND; basilys_assertmsg("iniobj checkdiscr dobj_301__SCLASS_SUPERBIND", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_301__SCLASS_SUPERBIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_301__SCLASS_SUPERBIND.obj_num = 5; - cdat->dobj_301__SCLASS_SUPERBIND.obj_hash = 845529475; + cdat->dobj_301__SCLASS_SUPERBIND.obj_hash = 963299391; cdat->dobj_301__SCLASS_SUPERBIND.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_301__SCLASS_SUPERBIND)); /*inistring dstr_302__SCLASS_SUPERBIND*/ - /*_.VALSTR___V358*/ curfptr[357] = (void*)&cdat->dstr_302__SCLASS_SUPERBIND; + /*_.VALSTR___V359*/ curfptr[358] = (void*)&cdat->dstr_302__SCLASS_SUPERBIND; cdat->dstr_302__SCLASS_SUPERBIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_302__SCLASS_SUPERBIND.val, "SCLASS_SUPERBIND"); /*iniobj dsym_303__SCLASS_FLDBINDS*/ - if (!/*_.VALDATA___V366*/ curfptr[365]) /*_.VALDATA___V366*/ curfptr[365] = (void*)&cdat->dsym_303__SCLASS_FLDBINDS; + if (!/*_.VALDATA___V367*/ curfptr[366]) /*_.VALDATA___V367*/ curfptr[366] = (void*)&cdat->dsym_303__SCLASS_FLDBINDS; basilys_assertmsg("iniobj checkdiscr dsym_303__SCLASS_FLDBINDS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_303__SCLASS_FLDBINDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_303__SCLASS_FLDBINDS.obj_hash = 972028873; @@ -46299,27 +47854,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_301__SCLASS_SUPERBI basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_303__SCLASS_FLDBINDS)); /*inistring dstr_304__SCLASS_FLDBINDS*/ - /*_.VALSTR___V367*/ curfptr[366] = (void*)&cdat->dstr_304__SCLASS_FLDBINDS; + /*_.VALSTR___V368*/ curfptr[367] = (void*)&cdat->dstr_304__SCLASS_FLDBINDS; cdat->dstr_304__SCLASS_FLDBINDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_304__SCLASS_FLDBINDS.val, "SCLASS_FLDBINDS"); BASILYS_LOCATION("warmelt-macro.bysl:207:/ iniobj"); /*iniobj dobj_305__SCLASS_FLDBINDS*/ - if (!/*_.VALDATA___V359*/ curfptr[358]) /*_.VALDATA___V359*/ curfptr[358] = (void*)&cdat->dobj_305__SCLASS_FLDBINDS; + if (!/*_.VALDATA___V360*/ curfptr[359]) /*_.VALDATA___V360*/ curfptr[359] = (void*)&cdat->dobj_305__SCLASS_FLDBINDS; basilys_assertmsg("iniobj checkdiscr dobj_305__SCLASS_FLDBINDS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_305__SCLASS_FLDBINDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_305__SCLASS_FLDBINDS.obj_num = 6; - cdat->dobj_305__SCLASS_FLDBINDS.obj_hash = 290352252; + cdat->dobj_305__SCLASS_FLDBINDS.obj_hash = 491286452; cdat->dobj_305__SCLASS_FLDBINDS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_305__SCLASS_FLDBINDS)); /*inistring dstr_306__SCLASS_FLDBINDS*/ - /*_.VALSTR___V360*/ curfptr[359] = (void*)&cdat->dstr_306__SCLASS_FLDBINDS; + /*_.VALSTR___V361*/ curfptr[360] = (void*)&cdat->dstr_306__SCLASS_FLDBINDS; cdat->dstr_306__SCLASS_FLDBINDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_306__SCLASS_FLDBINDS.val, "SCLASS_FLDBINDS"); /*iniobj dsym_307__CLASS_SRC_DEFINSTANCE*/ - if (!/*_.VALDATA___V368*/ curfptr[367]) /*_.VALDATA___V368*/ curfptr[367] = (void*)&cdat->dsym_307__CLASS_SRC_DEFINSTANCE; + if (!/*_.VALDATA___V369*/ curfptr[368]) /*_.VALDATA___V369*/ curfptr[368] = (void*)&cdat->dsym_307__CLASS_SRC_DEFINSTANCE; basilys_assertmsg("iniobj checkdiscr dsym_307__CLASS_SRC_DEFINSTANCE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_307__CLASS_SRC_DEFINSTANCE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_307__CLASS_SRC_DEFINSTANCE.obj_hash = 472317987; @@ -46327,35 +47882,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_305__SCLASS_FLDBIND basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_307__CLASS_SRC_DEFINSTANCE)); /*inistring dstr_308__CLASS_SRC_DEFINS*/ - /*_.VALSTR___V369*/ curfptr[368] = (void*)&cdat->dstr_308__CLASS_SRC_DEFINS; + /*_.VALSTR___V370*/ curfptr[369] = (void*)&cdat->dstr_308__CLASS_SRC_DEFINS; cdat->dstr_308__CLASS_SRC_DEFINS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_308__CLASS_SRC_DEFINS.val, "CLASS_SRC_DEFINSTANCE"); BASILYS_LOCATION("warmelt-macro.bysl:216:/ iniobj"); /*iniobj dobj_309__CLASS_SRC_DEFINSTANCE*/ - if (!/*_.VALDATA___V370*/ curfptr[369]) /*_.VALDATA___V370*/ curfptr[369] = (void*)&cdat->dobj_309__CLASS_SRC_DEFINSTANCE; + if (!/*_.VALDATA___V371*/ curfptr[370]) /*_.VALDATA___V371*/ curfptr[370] = (void*)&cdat->dobj_309__CLASS_SRC_DEFINSTANCE; basilys_assertmsg("iniobj checkdiscr dobj_309__CLASS_SRC_DEFINSTANCE", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_309__CLASS_SRC_DEFINSTANCE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_309__CLASS_SRC_DEFINSTANCE.obj_num = OBMAG_OBJECT; - cdat->dobj_309__CLASS_SRC_DEFINSTANCE.obj_hash = 419539025; + cdat->dobj_309__CLASS_SRC_DEFINSTANCE.obj_hash = 276125661; cdat->dobj_309__CLASS_SRC_DEFINSTANCE.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_309__CLASS_SRC_DEFINSTANCE)); /*inistring dstr_310__CLASS_SRC_DEFINS*/ - /*_.VALSTR___V371*/ curfptr[370] = (void*)&cdat->dstr_310__CLASS_SRC_DEFINS; + /*_.VALSTR___V372*/ curfptr[371] = (void*)&cdat->dstr_310__CLASS_SRC_DEFINS; cdat->dstr_310__CLASS_SRC_DEFINS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_310__CLASS_SRC_DEFINS.val, "CLASS_SRC_DEFINSTANCE"); /*inimult dtup_311__CLASS_SRC_DEFINSTANCE*/ - /*_.VALTUP___V372*/ curfptr[371] = (void*)&cdat->dtup_311__CLASS_SRC_DEFINSTANCE; + /*_.VALTUP___V373*/ curfptr[372] = (void*)&cdat->dtup_311__CLASS_SRC_DEFINSTANCE; cdat->dtup_311__CLASS_SRC_DEFINSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_311__CLASS_SRC_DEFINSTANCE.nbval = 4; /*inimult dtup_312__CLASS_SRC_DEFINSTANCE*/ - /*_.VALTUP___V381*/ curfptr[380] = (void*)&cdat->dtup_312__CLASS_SRC_DEFINSTANCE; + /*_.VALTUP___V382*/ curfptr[381] = (void*)&cdat->dtup_312__CLASS_SRC_DEFINSTANCE; cdat->dtup_312__CLASS_SRC_DEFINSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_312__CLASS_SRC_DEFINSTANCE.nbval = 8; /*iniobj dsym_313__SINST_CLASS*/ - if (!/*_.VALDATA___V382*/ curfptr[381]) /*_.VALDATA___V382*/ curfptr[381] = (void*)&cdat->dsym_313__SINST_CLASS; + if (!/*_.VALDATA___V383*/ curfptr[382]) /*_.VALDATA___V383*/ curfptr[382] = (void*)&cdat->dsym_313__SINST_CLASS; basilys_assertmsg("iniobj checkdiscr dsym_313__SINST_CLASS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_313__SINST_CLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_313__SINST_CLASS.obj_hash = 251075917; @@ -46363,27 +47918,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_309__CLASS_SRC_DEFI basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_313__SINST_CLASS)); /*inistring dstr_314__SINST_CLASS*/ - /*_.VALSTR___V383*/ curfptr[382] = (void*)&cdat->dstr_314__SINST_CLASS; + /*_.VALSTR___V384*/ curfptr[383] = (void*)&cdat->dstr_314__SINST_CLASS; cdat->dstr_314__SINST_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_314__SINST_CLASS.val, "SINST_CLASS"); BASILYS_LOCATION("warmelt-macro.bysl:216:/ iniobj"); /*iniobj dobj_315__SINST_CLASS*/ - if (!/*_.VALDATA___V373*/ curfptr[372]) /*_.VALDATA___V373*/ curfptr[372] = (void*)&cdat->dobj_315__SINST_CLASS; + if (!/*_.VALDATA___V374*/ curfptr[373]) /*_.VALDATA___V374*/ curfptr[373] = (void*)&cdat->dobj_315__SINST_CLASS; basilys_assertmsg("iniobj checkdiscr dobj_315__SINST_CLASS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_315__SINST_CLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_315__SINST_CLASS.obj_num = 4; - cdat->dobj_315__SINST_CLASS.obj_hash = 28195660; + cdat->dobj_315__SINST_CLASS.obj_hash = 448699016; cdat->dobj_315__SINST_CLASS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_315__SINST_CLASS)); /*inistring dstr_316__SINST_CLASS*/ - /*_.VALSTR___V374*/ curfptr[373] = (void*)&cdat->dstr_316__SINST_CLASS; + /*_.VALSTR___V375*/ curfptr[374] = (void*)&cdat->dstr_316__SINST_CLASS; cdat->dstr_316__SINST_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_316__SINST_CLASS.val, "SINST_CLASS"); /*iniobj dsym_317__SINST_CLABIND*/ - if (!/*_.VALDATA___V384*/ curfptr[383]) /*_.VALDATA___V384*/ curfptr[383] = (void*)&cdat->dsym_317__SINST_CLABIND; + if (!/*_.VALDATA___V385*/ curfptr[384]) /*_.VALDATA___V385*/ curfptr[384] = (void*)&cdat->dsym_317__SINST_CLABIND; basilys_assertmsg("iniobj checkdiscr dsym_317__SINST_CLABIND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_317__SINST_CLABIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_317__SINST_CLABIND.obj_hash = 724106735; @@ -46391,27 +47946,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_315__SINST_CLASS)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_317__SINST_CLABIND)); /*inistring dstr_318__SINST_CLABIND*/ - /*_.VALSTR___V385*/ curfptr[384] = (void*)&cdat->dstr_318__SINST_CLABIND; + /*_.VALSTR___V386*/ curfptr[385] = (void*)&cdat->dstr_318__SINST_CLABIND; cdat->dstr_318__SINST_CLABIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_318__SINST_CLABIND.val, "SINST_CLABIND"); BASILYS_LOCATION("warmelt-macro.bysl:216:/ iniobj"); /*iniobj dobj_319__SINST_CLABIND*/ - if (!/*_.VALDATA___V375*/ curfptr[374]) /*_.VALDATA___V375*/ curfptr[374] = (void*)&cdat->dobj_319__SINST_CLABIND; + if (!/*_.VALDATA___V376*/ curfptr[375]) /*_.VALDATA___V376*/ curfptr[375] = (void*)&cdat->dobj_319__SINST_CLABIND; basilys_assertmsg("iniobj checkdiscr dobj_319__SINST_CLABIND", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_319__SINST_CLABIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_319__SINST_CLABIND.obj_num = 5; - cdat->dobj_319__SINST_CLABIND.obj_hash = 386415524; + cdat->dobj_319__SINST_CLABIND.obj_hash = 535390335; cdat->dobj_319__SINST_CLABIND.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_319__SINST_CLABIND)); /*inistring dstr_320__SINST_CLABIND*/ - /*_.VALSTR___V376*/ curfptr[375] = (void*)&cdat->dstr_320__SINST_CLABIND; + /*_.VALSTR___V377*/ curfptr[376] = (void*)&cdat->dstr_320__SINST_CLABIND; cdat->dstr_320__SINST_CLABIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_320__SINST_CLABIND.val, "SINST_CLABIND"); /*iniobj dsym_321__SINST_OBJNUM*/ - if (!/*_.VALDATA___V386*/ curfptr[385]) /*_.VALDATA___V386*/ curfptr[385] = (void*)&cdat->dsym_321__SINST_OBJNUM; + if (!/*_.VALDATA___V387*/ curfptr[386]) /*_.VALDATA___V387*/ curfptr[386] = (void*)&cdat->dsym_321__SINST_OBJNUM; basilys_assertmsg("iniobj checkdiscr dsym_321__SINST_OBJNUM", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_321__SINST_OBJNUM.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_321__SINST_OBJNUM.obj_hash = 504129586; @@ -46419,27 +47974,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_319__SINST_CLABIND) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_321__SINST_OBJNUM)); /*inistring dstr_322__SINST_OBJNUM*/ - /*_.VALSTR___V387*/ curfptr[386] = (void*)&cdat->dstr_322__SINST_OBJNUM; + /*_.VALSTR___V388*/ curfptr[387] = (void*)&cdat->dstr_322__SINST_OBJNUM; cdat->dstr_322__SINST_OBJNUM.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_322__SINST_OBJNUM.val, "SINST_OBJNUM"); BASILYS_LOCATION("warmelt-macro.bysl:216:/ iniobj"); /*iniobj dobj_323__SINST_OBJNUM*/ - if (!/*_.VALDATA___V377*/ curfptr[376]) /*_.VALDATA___V377*/ curfptr[376] = (void*)&cdat->dobj_323__SINST_OBJNUM; + if (!/*_.VALDATA___V378*/ curfptr[377]) /*_.VALDATA___V378*/ curfptr[377] = (void*)&cdat->dobj_323__SINST_OBJNUM; basilys_assertmsg("iniobj checkdiscr dobj_323__SINST_OBJNUM", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_323__SINST_OBJNUM.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_323__SINST_OBJNUM.obj_num = 6; - cdat->dobj_323__SINST_OBJNUM.obj_hash = 387471180; + cdat->dobj_323__SINST_OBJNUM.obj_hash = 445522823; cdat->dobj_323__SINST_OBJNUM.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_323__SINST_OBJNUM)); /*inistring dstr_324__SINST_OBJNUM*/ - /*_.VALSTR___V378*/ curfptr[377] = (void*)&cdat->dstr_324__SINST_OBJNUM; + /*_.VALSTR___V379*/ curfptr[378] = (void*)&cdat->dstr_324__SINST_OBJNUM; cdat->dstr_324__SINST_OBJNUM.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_324__SINST_OBJNUM.val, "SINST_OBJNUM"); /*iniobj dsym_325__SINST_FIELDS*/ - if (!/*_.VALDATA___V388*/ curfptr[387]) /*_.VALDATA___V388*/ curfptr[387] = (void*)&cdat->dsym_325__SINST_FIELDS; + if (!/*_.VALDATA___V389*/ curfptr[388]) /*_.VALDATA___V389*/ curfptr[388] = (void*)&cdat->dsym_325__SINST_FIELDS; basilys_assertmsg("iniobj checkdiscr dsym_325__SINST_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_325__SINST_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_325__SINST_FIELDS.obj_hash = 827706478; @@ -46447,27 +48002,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_323__SINST_OBJNUM)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_325__SINST_FIELDS)); /*inistring dstr_326__SINST_FIELDS*/ - /*_.VALSTR___V389*/ curfptr[388] = (void*)&cdat->dstr_326__SINST_FIELDS; + /*_.VALSTR___V390*/ curfptr[389] = (void*)&cdat->dstr_326__SINST_FIELDS; cdat->dstr_326__SINST_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_326__SINST_FIELDS.val, "SINST_FIELDS"); BASILYS_LOCATION("warmelt-macro.bysl:216:/ iniobj"); /*iniobj dobj_327__SINST_FIELDS*/ - if (!/*_.VALDATA___V379*/ curfptr[378]) /*_.VALDATA___V379*/ curfptr[378] = (void*)&cdat->dobj_327__SINST_FIELDS; + if (!/*_.VALDATA___V380*/ curfptr[379]) /*_.VALDATA___V380*/ curfptr[379] = (void*)&cdat->dobj_327__SINST_FIELDS; basilys_assertmsg("iniobj checkdiscr dobj_327__SINST_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_327__SINST_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_327__SINST_FIELDS.obj_num = 7; - cdat->dobj_327__SINST_FIELDS.obj_hash = 65209972; + cdat->dobj_327__SINST_FIELDS.obj_hash = 965040401; cdat->dobj_327__SINST_FIELDS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_327__SINST_FIELDS)); /*inistring dstr_328__SINST_FIELDS*/ - /*_.VALSTR___V380*/ curfptr[379] = (void*)&cdat->dstr_328__SINST_FIELDS; + /*_.VALSTR___V381*/ curfptr[380] = (void*)&cdat->dstr_328__SINST_FIELDS; cdat->dstr_328__SINST_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_328__SINST_FIELDS.val, "SINST_FIELDS"); /*iniobj dsym_329__CLASS_SRC_DEFSELECTOR*/ - if (!/*_.VALDATA___V390*/ curfptr[389]) /*_.VALDATA___V390*/ curfptr[389] = (void*)&cdat->dsym_329__CLASS_SRC_DEFSELECTOR; + if (!/*_.VALDATA___V391*/ curfptr[390]) /*_.VALDATA___V391*/ curfptr[390] = (void*)&cdat->dsym_329__CLASS_SRC_DEFSELECTOR; basilys_assertmsg("iniobj checkdiscr dsym_329__CLASS_SRC_DEFSELECTOR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_329__CLASS_SRC_DEFSELECTOR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_329__CLASS_SRC_DEFSELECTOR.obj_hash = 536665905; @@ -46475,35 +48030,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_327__SINST_FIELDS)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_329__CLASS_SRC_DEFSELECTOR)); /*inistring dstr_330__CLASS_SRC_DEFSEL*/ - /*_.VALSTR___V391*/ curfptr[390] = (void*)&cdat->dstr_330__CLASS_SRC_DEFSEL; + /*_.VALSTR___V392*/ curfptr[391] = (void*)&cdat->dstr_330__CLASS_SRC_DEFSEL; cdat->dstr_330__CLASS_SRC_DEFSEL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_330__CLASS_SRC_DEFSEL.val, "CLASS_SRC_DEFSELECTOR"); BASILYS_LOCATION("warmelt-macro.bysl:225:/ iniobj"); /*iniobj dobj_331__CLASS_SRC_DEFSELECTOR*/ - if (!/*_.VALDATA___V392*/ curfptr[391]) /*_.VALDATA___V392*/ curfptr[391] = (void*)&cdat->dobj_331__CLASS_SRC_DEFSELECTOR; + if (!/*_.VALDATA___V393*/ curfptr[392]) /*_.VALDATA___V393*/ curfptr[392] = (void*)&cdat->dobj_331__CLASS_SRC_DEFSELECTOR; basilys_assertmsg("iniobj checkdiscr dobj_331__CLASS_SRC_DEFSELECTOR", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_331__CLASS_SRC_DEFSELECTOR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_331__CLASS_SRC_DEFSELECTOR.obj_num = OBMAG_OBJECT; - cdat->dobj_331__CLASS_SRC_DEFSELECTOR.obj_hash = 308804225; + cdat->dobj_331__CLASS_SRC_DEFSELECTOR.obj_hash = 521166051; cdat->dobj_331__CLASS_SRC_DEFSELECTOR.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_331__CLASS_SRC_DEFSELECTOR)); /*inistring dstr_332__CLASS_SRC_DEFSEL*/ - /*_.VALSTR___V393*/ curfptr[392] = (void*)&cdat->dstr_332__CLASS_SRC_DEFSEL; + /*_.VALSTR___V394*/ curfptr[393] = (void*)&cdat->dstr_332__CLASS_SRC_DEFSEL; cdat->dstr_332__CLASS_SRC_DEFSEL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_332__CLASS_SRC_DEFSEL.val, "CLASS_SRC_DEFSELECTOR"); /*inimult dtup_333__CLASS_SRC_DEFSELECTOR*/ - /*_.VALTUP___V394*/ curfptr[393] = (void*)&cdat->dtup_333__CLASS_SRC_DEFSELECTOR; + /*_.VALTUP___V395*/ curfptr[394] = (void*)&cdat->dtup_333__CLASS_SRC_DEFSELECTOR; cdat->dtup_333__CLASS_SRC_DEFSELECTOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_333__CLASS_SRC_DEFSELECTOR.nbval = 5; /*inimult dtup_334__CLASS_SRC_DEFSELECTOR*/ - /*_.VALTUP___V395*/ curfptr[394] = (void*)&cdat->dtup_334__CLASS_SRC_DEFSELECTOR; + /*_.VALTUP___V396*/ curfptr[395] = (void*)&cdat->dtup_334__CLASS_SRC_DEFSELECTOR; cdat->dtup_334__CLASS_SRC_DEFSELECTOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_334__CLASS_SRC_DEFSELECTOR.nbval = 8; /*iniobj dsym_335__CLASS_SRC_FIELDASSIGN*/ - if (!/*_.VALDATA___V396*/ curfptr[395]) /*_.VALDATA___V396*/ curfptr[395] = (void*)&cdat->dsym_335__CLASS_SRC_FIELDASSIGN; + if (!/*_.VALDATA___V397*/ curfptr[396]) /*_.VALDATA___V397*/ curfptr[396] = (void*)&cdat->dsym_335__CLASS_SRC_FIELDASSIGN; basilys_assertmsg("iniobj checkdiscr dsym_335__CLASS_SRC_FIELDASSIGN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_335__CLASS_SRC_FIELDASSIGN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_335__CLASS_SRC_FIELDASSIGN.obj_hash = 79184702; @@ -46511,35 +48066,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_331__CLASS_SRC_DEFS basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_335__CLASS_SRC_FIELDASSIGN)); /*inistring dstr_336__CLASS_SRC_FIELDA*/ - /*_.VALSTR___V397*/ curfptr[396] = (void*)&cdat->dstr_336__CLASS_SRC_FIELDA; + /*_.VALSTR___V398*/ curfptr[397] = (void*)&cdat->dstr_336__CLASS_SRC_FIELDA; cdat->dstr_336__CLASS_SRC_FIELDA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_336__CLASS_SRC_FIELDA.val, "CLASS_SRC_FIELDASSIGN"); BASILYS_LOCATION("warmelt-macro.bysl:230:/ iniobj"); /*iniobj dobj_337__CLASS_SRC_FIELDASSIGN*/ - if (!/*_.VALDATA___V398*/ curfptr[397]) /*_.VALDATA___V398*/ curfptr[397] = (void*)&cdat->dobj_337__CLASS_SRC_FIELDASSIGN; + if (!/*_.VALDATA___V399*/ curfptr[398]) /*_.VALDATA___V399*/ curfptr[398] = (void*)&cdat->dobj_337__CLASS_SRC_FIELDASSIGN; basilys_assertmsg("iniobj checkdiscr dobj_337__CLASS_SRC_FIELDASSIGN", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_337__CLASS_SRC_FIELDASSIGN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_337__CLASS_SRC_FIELDASSIGN.obj_num = OBMAG_OBJECT; - cdat->dobj_337__CLASS_SRC_FIELDASSIGN.obj_hash = 184530147; + cdat->dobj_337__CLASS_SRC_FIELDASSIGN.obj_hash = 898347181; cdat->dobj_337__CLASS_SRC_FIELDASSIGN.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_337__CLASS_SRC_FIELDASSIGN)); /*inistring dstr_338__CLASS_SRC_FIELDA*/ - /*_.VALSTR___V399*/ curfptr[398] = (void*)&cdat->dstr_338__CLASS_SRC_FIELDA; + /*_.VALSTR___V400*/ curfptr[399] = (void*)&cdat->dstr_338__CLASS_SRC_FIELDA; cdat->dstr_338__CLASS_SRC_FIELDA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_338__CLASS_SRC_FIELDA.val, "CLASS_SRC_FIELDASSIGN"); /*inimult dtup_339__CLASS_SRC_FIELDASSIGN*/ - /*_.VALTUP___V400*/ curfptr[399] = (void*)&cdat->dtup_339__CLASS_SRC_FIELDASSIGN; + /*_.VALTUP___V401*/ curfptr[400] = (void*)&cdat->dtup_339__CLASS_SRC_FIELDASSIGN; cdat->dtup_339__CLASS_SRC_FIELDASSIGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_339__CLASS_SRC_FIELDASSIGN.nbval = 2; /*inimult dtup_340__CLASS_SRC_FIELDASSIGN*/ - /*_.VALTUP___V405*/ curfptr[404] = (void*)&cdat->dtup_340__CLASS_SRC_FIELDASSIGN; + /*_.VALTUP___V406*/ curfptr[405] = (void*)&cdat->dtup_340__CLASS_SRC_FIELDASSIGN; cdat->dtup_340__CLASS_SRC_FIELDASSIGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_340__CLASS_SRC_FIELDASSIGN.nbval = 3; /*iniobj dsym_341__SFLA_FIELD*/ - if (!/*_.VALDATA___V406*/ curfptr[405]) /*_.VALDATA___V406*/ curfptr[405] = (void*)&cdat->dsym_341__SFLA_FIELD; + if (!/*_.VALDATA___V407*/ curfptr[406]) /*_.VALDATA___V407*/ curfptr[406] = (void*)&cdat->dsym_341__SFLA_FIELD; basilys_assertmsg("iniobj checkdiscr dsym_341__SFLA_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_341__SFLA_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_341__SFLA_FIELD.obj_hash = 53606921; @@ -46547,27 +48102,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_337__CLASS_SRC_FIEL basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_341__SFLA_FIELD)); /*inistring dstr_342__SFLA_FIELD*/ - /*_.VALSTR___V407*/ curfptr[406] = (void*)&cdat->dstr_342__SFLA_FIELD; + /*_.VALSTR___V408*/ curfptr[407] = (void*)&cdat->dstr_342__SFLA_FIELD; cdat->dstr_342__SFLA_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_342__SFLA_FIELD.val, "SFLA_FIELD"); BASILYS_LOCATION("warmelt-macro.bysl:230:/ iniobj"); /*iniobj dobj_343__SFLA_FIELD*/ - if (!/*_.VALDATA___V401*/ curfptr[400]) /*_.VALDATA___V401*/ curfptr[400] = (void*)&cdat->dobj_343__SFLA_FIELD; + if (!/*_.VALDATA___V402*/ curfptr[401]) /*_.VALDATA___V402*/ curfptr[401] = (void*)&cdat->dobj_343__SFLA_FIELD; basilys_assertmsg("iniobj checkdiscr dobj_343__SFLA_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_343__SFLA_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_343__SFLA_FIELD.obj_num = 1; - cdat->dobj_343__SFLA_FIELD.obj_hash = 72811980; + cdat->dobj_343__SFLA_FIELD.obj_hash = 264690904; cdat->dobj_343__SFLA_FIELD.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_343__SFLA_FIELD)); /*inistring dstr_344__SFLA_FIELD*/ - /*_.VALSTR___V402*/ curfptr[401] = (void*)&cdat->dstr_344__SFLA_FIELD; + /*_.VALSTR___V403*/ curfptr[402] = (void*)&cdat->dstr_344__SFLA_FIELD; cdat->dstr_344__SFLA_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_344__SFLA_FIELD.val, "SFLA_FIELD"); /*iniobj dsym_345__SFLA_EXPR*/ - if (!/*_.VALDATA___V408*/ curfptr[407]) /*_.VALDATA___V408*/ curfptr[407] = (void*)&cdat->dsym_345__SFLA_EXPR; + if (!/*_.VALDATA___V409*/ curfptr[408]) /*_.VALDATA___V409*/ curfptr[408] = (void*)&cdat->dsym_345__SFLA_EXPR; basilys_assertmsg("iniobj checkdiscr dsym_345__SFLA_EXPR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_345__SFLA_EXPR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_345__SFLA_EXPR.obj_hash = 723165498; @@ -46575,27 +48130,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_343__SFLA_FIELD)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_345__SFLA_EXPR)); /*inistring dstr_346__SFLA_EXPR*/ - /*_.VALSTR___V409*/ curfptr[408] = (void*)&cdat->dstr_346__SFLA_EXPR; + /*_.VALSTR___V410*/ curfptr[409] = (void*)&cdat->dstr_346__SFLA_EXPR; cdat->dstr_346__SFLA_EXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_346__SFLA_EXPR.val, "SFLA_EXPR"); BASILYS_LOCATION("warmelt-macro.bysl:230:/ iniobj"); /*iniobj dobj_347__SFLA_EXPR*/ - if (!/*_.VALDATA___V403*/ curfptr[402]) /*_.VALDATA___V403*/ curfptr[402] = (void*)&cdat->dobj_347__SFLA_EXPR; + if (!/*_.VALDATA___V404*/ curfptr[403]) /*_.VALDATA___V404*/ curfptr[403] = (void*)&cdat->dobj_347__SFLA_EXPR; basilys_assertmsg("iniobj checkdiscr dobj_347__SFLA_EXPR", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_347__SFLA_EXPR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_347__SFLA_EXPR.obj_num = 2; - cdat->dobj_347__SFLA_EXPR.obj_hash = 453022337; + cdat->dobj_347__SFLA_EXPR.obj_hash = 680123579; cdat->dobj_347__SFLA_EXPR.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_347__SFLA_EXPR)); /*inistring dstr_348__SFLA_EXPR*/ - /*_.VALSTR___V404*/ curfptr[403] = (void*)&cdat->dstr_348__SFLA_EXPR; + /*_.VALSTR___V405*/ curfptr[404] = (void*)&cdat->dstr_348__SFLA_EXPR; cdat->dstr_348__SFLA_EXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_348__SFLA_EXPR.val, "SFLA_EXPR"); /*iniobj dsym_349__CLASS_SRC_MAKE_INSTANCE*/ - if (!/*_.VALDATA___V410*/ curfptr[409]) /*_.VALDATA___V410*/ curfptr[409] = (void*)&cdat->dsym_349__CLASS_SRC_MAKE_INSTANCE; + if (!/*_.VALDATA___V411*/ curfptr[410]) /*_.VALDATA___V411*/ curfptr[410] = (void*)&cdat->dsym_349__CLASS_SRC_MAKE_INSTANCE; basilys_assertmsg("iniobj checkdiscr dsym_349__CLASS_SRC_MAKE_INSTANCE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_349__CLASS_SRC_MAKE_INSTANCE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_349__CLASS_SRC_MAKE_INSTANCE.obj_hash = 148175723; @@ -46603,35 +48158,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_347__SFLA_EXPR)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_349__CLASS_SRC_MAKE_INSTANCE)); /*inistring dstr_350__CLASS_SRC_MAKE_I*/ - /*_.VALSTR___V411*/ curfptr[410] = (void*)&cdat->dstr_350__CLASS_SRC_MAKE_I; + /*_.VALSTR___V412*/ curfptr[411] = (void*)&cdat->dstr_350__CLASS_SRC_MAKE_I; cdat->dstr_350__CLASS_SRC_MAKE_I.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_350__CLASS_SRC_MAKE_I.val, "CLASS_SRC_MAKE_INSTANCE"); BASILYS_LOCATION("warmelt-macro.bysl:238:/ iniobj"); /*iniobj dobj_351__CLASS_SRC_MAKE_INSTANCE*/ - if (!/*_.VALDATA___V412*/ curfptr[411]) /*_.VALDATA___V412*/ curfptr[411] = (void*)&cdat->dobj_351__CLASS_SRC_MAKE_INSTANCE; + if (!/*_.VALDATA___V413*/ curfptr[412]) /*_.VALDATA___V413*/ curfptr[412] = (void*)&cdat->dobj_351__CLASS_SRC_MAKE_INSTANCE; basilys_assertmsg("iniobj checkdiscr dobj_351__CLASS_SRC_MAKE_INSTANCE", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_351__CLASS_SRC_MAKE_INSTANCE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_351__CLASS_SRC_MAKE_INSTANCE.obj_num = OBMAG_OBJECT; - cdat->dobj_351__CLASS_SRC_MAKE_INSTANCE.obj_hash = 814686435; + cdat->dobj_351__CLASS_SRC_MAKE_INSTANCE.obj_hash = 684208998; cdat->dobj_351__CLASS_SRC_MAKE_INSTANCE.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_351__CLASS_SRC_MAKE_INSTANCE)); /*inistring dstr_352__CLASS_SRC_MAKE_I*/ - /*_.VALSTR___V413*/ curfptr[412] = (void*)&cdat->dstr_352__CLASS_SRC_MAKE_I; + /*_.VALSTR___V414*/ curfptr[413] = (void*)&cdat->dstr_352__CLASS_SRC_MAKE_I; cdat->dstr_352__CLASS_SRC_MAKE_I.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_352__CLASS_SRC_MAKE_I.val, "CLASS_SRC_MAKE_INSTANCE"); /*inimult dtup_353__CLASS_SRC_MAKE_INSTANCE*/ - /*_.VALTUP___V414*/ curfptr[413] = (void*)&cdat->dtup_353__CLASS_SRC_MAKE_INSTANCE; + /*_.VALTUP___V415*/ curfptr[414] = (void*)&cdat->dtup_353__CLASS_SRC_MAKE_INSTANCE; cdat->dtup_353__CLASS_SRC_MAKE_INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_353__CLASS_SRC_MAKE_INSTANCE.nbval = 2; /*inimult dtup_354__CLASS_SRC_MAKE_INSTANCE*/ - /*_.VALTUP___V421*/ curfptr[420] = (void*)&cdat->dtup_354__CLASS_SRC_MAKE_INSTANCE; + /*_.VALTUP___V422*/ curfptr[421] = (void*)&cdat->dtup_354__CLASS_SRC_MAKE_INSTANCE; cdat->dtup_354__CLASS_SRC_MAKE_INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_354__CLASS_SRC_MAKE_INSTANCE.nbval = 4; /*iniobj dsym_355__SMINS_CLASS*/ - if (!/*_.VALDATA___V422*/ curfptr[421]) /*_.VALDATA___V422*/ curfptr[421] = (void*)&cdat->dsym_355__SMINS_CLASS; + if (!/*_.VALDATA___V423*/ curfptr[422]) /*_.VALDATA___V423*/ curfptr[422] = (void*)&cdat->dsym_355__SMINS_CLASS; basilys_assertmsg("iniobj checkdiscr dsym_355__SMINS_CLASS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_355__SMINS_CLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_355__SMINS_CLASS.obj_hash = 354373683; @@ -46639,27 +48194,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_351__CLASS_SRC_MAKE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_355__SMINS_CLASS)); /*inistring dstr_356__SMINS_CLASS*/ - /*_.VALSTR___V423*/ curfptr[422] = (void*)&cdat->dstr_356__SMINS_CLASS; + /*_.VALSTR___V424*/ curfptr[423] = (void*)&cdat->dstr_356__SMINS_CLASS; cdat->dstr_356__SMINS_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_356__SMINS_CLASS.val, "SMINS_CLASS"); BASILYS_LOCATION("warmelt-macro.bysl:238:/ iniobj"); /*iniobj dobj_357__SMINS_CLASS*/ - if (!/*_.VALDATA___V415*/ curfptr[414]) /*_.VALDATA___V415*/ curfptr[414] = (void*)&cdat->dobj_357__SMINS_CLASS; + if (!/*_.VALDATA___V416*/ curfptr[415]) /*_.VALDATA___V416*/ curfptr[415] = (void*)&cdat->dobj_357__SMINS_CLASS; basilys_assertmsg("iniobj checkdiscr dobj_357__SMINS_CLASS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_357__SMINS_CLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_357__SMINS_CLASS.obj_num = 1; - cdat->dobj_357__SMINS_CLASS.obj_hash = 1053036187; + cdat->dobj_357__SMINS_CLASS.obj_hash = 923603423; cdat->dobj_357__SMINS_CLASS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_357__SMINS_CLASS)); /*inistring dstr_358__SMINS_CLASS*/ - /*_.VALSTR___V416*/ curfptr[415] = (void*)&cdat->dstr_358__SMINS_CLASS; + /*_.VALSTR___V417*/ curfptr[416] = (void*)&cdat->dstr_358__SMINS_CLASS; cdat->dstr_358__SMINS_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_358__SMINS_CLASS.val, "SMINS_CLASS"); /*iniobj dsym_359__SMINS_CLABIND*/ - if (!/*_.VALDATA___V424*/ curfptr[423]) /*_.VALDATA___V424*/ curfptr[423] = (void*)&cdat->dsym_359__SMINS_CLABIND; + if (!/*_.VALDATA___V425*/ curfptr[424]) /*_.VALDATA___V425*/ curfptr[424] = (void*)&cdat->dsym_359__SMINS_CLABIND; basilys_assertmsg("iniobj checkdiscr dsym_359__SMINS_CLABIND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_359__SMINS_CLABIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_359__SMINS_CLABIND.obj_hash = 893906416; @@ -46667,27 +48222,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_357__SMINS_CLASS)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_359__SMINS_CLABIND)); /*inistring dstr_360__SMINS_CLABIND*/ - /*_.VALSTR___V425*/ curfptr[424] = (void*)&cdat->dstr_360__SMINS_CLABIND; + /*_.VALSTR___V426*/ curfptr[425] = (void*)&cdat->dstr_360__SMINS_CLABIND; cdat->dstr_360__SMINS_CLABIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_360__SMINS_CLABIND.val, "SMINS_CLABIND"); BASILYS_LOCATION("warmelt-macro.bysl:238:/ iniobj"); /*iniobj dobj_361__SMINS_CLABIND*/ - if (!/*_.VALDATA___V417*/ curfptr[416]) /*_.VALDATA___V417*/ curfptr[416] = (void*)&cdat->dobj_361__SMINS_CLABIND; + if (!/*_.VALDATA___V418*/ curfptr[417]) /*_.VALDATA___V418*/ curfptr[417] = (void*)&cdat->dobj_361__SMINS_CLABIND; basilys_assertmsg("iniobj checkdiscr dobj_361__SMINS_CLABIND", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_361__SMINS_CLABIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_361__SMINS_CLABIND.obj_num = 2; - cdat->dobj_361__SMINS_CLABIND.obj_hash = 398446075; + cdat->dobj_361__SMINS_CLABIND.obj_hash = 618608148; cdat->dobj_361__SMINS_CLABIND.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_361__SMINS_CLABIND)); /*inistring dstr_362__SMINS_CLABIND*/ - /*_.VALSTR___V418*/ curfptr[417] = (void*)&cdat->dstr_362__SMINS_CLABIND; + /*_.VALSTR___V419*/ curfptr[418] = (void*)&cdat->dstr_362__SMINS_CLABIND; cdat->dstr_362__SMINS_CLABIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_362__SMINS_CLABIND.val, "SMINS_CLABIND"); /*iniobj dsym_363__SMINS_FIELDS*/ - if (!/*_.VALDATA___V426*/ curfptr[425]) /*_.VALDATA___V426*/ curfptr[425] = (void*)&cdat->dsym_363__SMINS_FIELDS; + if (!/*_.VALDATA___V427*/ curfptr[426]) /*_.VALDATA___V427*/ curfptr[426] = (void*)&cdat->dsym_363__SMINS_FIELDS; basilys_assertmsg("iniobj checkdiscr dsym_363__SMINS_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_363__SMINS_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_363__SMINS_FIELDS.obj_hash = 235347076; @@ -46695,27 +48250,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_361__SMINS_CLABIND) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_363__SMINS_FIELDS)); /*inistring dstr_364__SMINS_FIELDS*/ - /*_.VALSTR___V427*/ curfptr[426] = (void*)&cdat->dstr_364__SMINS_FIELDS; + /*_.VALSTR___V428*/ curfptr[427] = (void*)&cdat->dstr_364__SMINS_FIELDS; cdat->dstr_364__SMINS_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_364__SMINS_FIELDS.val, "SMINS_FIELDS"); BASILYS_LOCATION("warmelt-macro.bysl:238:/ iniobj"); /*iniobj dobj_365__SMINS_FIELDS*/ - if (!/*_.VALDATA___V419*/ curfptr[418]) /*_.VALDATA___V419*/ curfptr[418] = (void*)&cdat->dobj_365__SMINS_FIELDS; + if (!/*_.VALDATA___V420*/ curfptr[419]) /*_.VALDATA___V420*/ curfptr[419] = (void*)&cdat->dobj_365__SMINS_FIELDS; basilys_assertmsg("iniobj checkdiscr dobj_365__SMINS_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_365__SMINS_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_365__SMINS_FIELDS.obj_num = 3; - cdat->dobj_365__SMINS_FIELDS.obj_hash = 96526461; + cdat->dobj_365__SMINS_FIELDS.obj_hash = 501906407; cdat->dobj_365__SMINS_FIELDS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_365__SMINS_FIELDS)); /*inistring dstr_366__SMINS_FIELDS*/ - /*_.VALSTR___V420*/ curfptr[419] = (void*)&cdat->dstr_366__SMINS_FIELDS; + /*_.VALSTR___V421*/ curfptr[420] = (void*)&cdat->dstr_366__SMINS_FIELDS; cdat->dstr_366__SMINS_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_366__SMINS_FIELDS.val, "SMINS_FIELDS"); /*iniobj dsym_367__CLASS_SRC_GET_FIELD*/ - if (!/*_.VALDATA___V428*/ curfptr[427]) /*_.VALDATA___V428*/ curfptr[427] = (void*)&cdat->dsym_367__CLASS_SRC_GET_FIELD; + if (!/*_.VALDATA___V429*/ curfptr[428]) /*_.VALDATA___V429*/ curfptr[428] = (void*)&cdat->dsym_367__CLASS_SRC_GET_FIELD; basilys_assertmsg("iniobj checkdiscr dsym_367__CLASS_SRC_GET_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_367__CLASS_SRC_GET_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_367__CLASS_SRC_GET_FIELD.obj_hash = 160054194; @@ -46723,35 +48278,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_365__SMINS_FIELDS)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_367__CLASS_SRC_GET_FIELD)); /*inistring dstr_368__CLASS_SRC_GET_FI*/ - /*_.VALSTR___V429*/ curfptr[428] = (void*)&cdat->dstr_368__CLASS_SRC_GET_FI; + /*_.VALSTR___V430*/ curfptr[429] = (void*)&cdat->dstr_368__CLASS_SRC_GET_FI; cdat->dstr_368__CLASS_SRC_GET_FI.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_368__CLASS_SRC_GET_FI.val, "CLASS_SRC_GET_FIELD"); BASILYS_LOCATION("warmelt-macro.bysl:246:/ iniobj"); /*iniobj dobj_369__CLASS_SRC_GET_FIELD*/ - if (!/*_.VALDATA___V430*/ curfptr[429]) /*_.VALDATA___V430*/ curfptr[429] = (void*)&cdat->dobj_369__CLASS_SRC_GET_FIELD; + if (!/*_.VALDATA___V431*/ curfptr[430]) /*_.VALDATA___V431*/ curfptr[430] = (void*)&cdat->dobj_369__CLASS_SRC_GET_FIELD; basilys_assertmsg("iniobj checkdiscr dobj_369__CLASS_SRC_GET_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_369__CLASS_SRC_GET_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_369__CLASS_SRC_GET_FIELD.obj_num = OBMAG_OBJECT; - cdat->dobj_369__CLASS_SRC_GET_FIELD.obj_hash = 636455827; + cdat->dobj_369__CLASS_SRC_GET_FIELD.obj_hash = 420367663; cdat->dobj_369__CLASS_SRC_GET_FIELD.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_369__CLASS_SRC_GET_FIELD)); /*inistring dstr_370__CLASS_SRC_GET_FI*/ - /*_.VALSTR___V431*/ curfptr[430] = (void*)&cdat->dstr_370__CLASS_SRC_GET_FI; + /*_.VALSTR___V432*/ curfptr[431] = (void*)&cdat->dstr_370__CLASS_SRC_GET_FI; cdat->dstr_370__CLASS_SRC_GET_FI.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_370__CLASS_SRC_GET_FI.val, "CLASS_SRC_GET_FIELD"); /*inimult dtup_371__CLASS_SRC_GET_FIELD*/ - /*_.VALTUP___V432*/ curfptr[431] = (void*)&cdat->dtup_371__CLASS_SRC_GET_FIELD; + /*_.VALTUP___V433*/ curfptr[432] = (void*)&cdat->dtup_371__CLASS_SRC_GET_FIELD; cdat->dtup_371__CLASS_SRC_GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_371__CLASS_SRC_GET_FIELD.nbval = 2; /*inimult dtup_372__CLASS_SRC_GET_FIELD*/ - /*_.VALTUP___V437*/ curfptr[436] = (void*)&cdat->dtup_372__CLASS_SRC_GET_FIELD; + /*_.VALTUP___V438*/ curfptr[437] = (void*)&cdat->dtup_372__CLASS_SRC_GET_FIELD; cdat->dtup_372__CLASS_SRC_GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_372__CLASS_SRC_GET_FIELD.nbval = 3; /*iniobj dsym_373__SUGET_OBJ*/ - if (!/*_.VALDATA___V438*/ curfptr[437]) /*_.VALDATA___V438*/ curfptr[437] = (void*)&cdat->dsym_373__SUGET_OBJ; + if (!/*_.VALDATA___V439*/ curfptr[438]) /*_.VALDATA___V439*/ curfptr[438] = (void*)&cdat->dsym_373__SUGET_OBJ; basilys_assertmsg("iniobj checkdiscr dsym_373__SUGET_OBJ", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_373__SUGET_OBJ.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_373__SUGET_OBJ.obj_hash = 649934642; @@ -46759,27 +48314,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_369__CLASS_SRC_GET_ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_373__SUGET_OBJ)); /*inistring dstr_374__SUGET_OBJ*/ - /*_.VALSTR___V439*/ curfptr[438] = (void*)&cdat->dstr_374__SUGET_OBJ; + /*_.VALSTR___V440*/ curfptr[439] = (void*)&cdat->dstr_374__SUGET_OBJ; cdat->dstr_374__SUGET_OBJ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_374__SUGET_OBJ.val, "SUGET_OBJ"); BASILYS_LOCATION("warmelt-macro.bysl:246:/ iniobj"); /*iniobj dobj_375__SUGET_OBJ*/ - if (!/*_.VALDATA___V433*/ curfptr[432]) /*_.VALDATA___V433*/ curfptr[432] = (void*)&cdat->dobj_375__SUGET_OBJ; + if (!/*_.VALDATA___V434*/ curfptr[433]) /*_.VALDATA___V434*/ curfptr[433] = (void*)&cdat->dobj_375__SUGET_OBJ; basilys_assertmsg("iniobj checkdiscr dobj_375__SUGET_OBJ", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_375__SUGET_OBJ.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_375__SUGET_OBJ.obj_num = 1; - cdat->dobj_375__SUGET_OBJ.obj_hash = 823126370; + cdat->dobj_375__SUGET_OBJ.obj_hash = 32485936; cdat->dobj_375__SUGET_OBJ.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_375__SUGET_OBJ)); /*inistring dstr_376__SUGET_OBJ*/ - /*_.VALSTR___V434*/ curfptr[433] = (void*)&cdat->dstr_376__SUGET_OBJ; + /*_.VALSTR___V435*/ curfptr[434] = (void*)&cdat->dstr_376__SUGET_OBJ; cdat->dstr_376__SUGET_OBJ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_376__SUGET_OBJ.val, "SUGET_OBJ"); /*iniobj dsym_377__SUGET_FIELD*/ - if (!/*_.VALDATA___V440*/ curfptr[439]) /*_.VALDATA___V440*/ curfptr[439] = (void*)&cdat->dsym_377__SUGET_FIELD; + if (!/*_.VALDATA___V441*/ curfptr[440]) /*_.VALDATA___V441*/ curfptr[440] = (void*)&cdat->dsym_377__SUGET_FIELD; basilys_assertmsg("iniobj checkdiscr dsym_377__SUGET_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_377__SUGET_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_377__SUGET_FIELD.obj_hash = 430834528; @@ -46787,27 +48342,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_375__SUGET_OBJ)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_377__SUGET_FIELD)); /*inistring dstr_378__SUGET_FIELD*/ - /*_.VALSTR___V441*/ curfptr[440] = (void*)&cdat->dstr_378__SUGET_FIELD; + /*_.VALSTR___V442*/ curfptr[441] = (void*)&cdat->dstr_378__SUGET_FIELD; cdat->dstr_378__SUGET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_378__SUGET_FIELD.val, "SUGET_FIELD"); BASILYS_LOCATION("warmelt-macro.bysl:246:/ iniobj"); /*iniobj dobj_379__SUGET_FIELD*/ - if (!/*_.VALDATA___V435*/ curfptr[434]) /*_.VALDATA___V435*/ curfptr[434] = (void*)&cdat->dobj_379__SUGET_FIELD; + if (!/*_.VALDATA___V436*/ curfptr[435]) /*_.VALDATA___V436*/ curfptr[435] = (void*)&cdat->dobj_379__SUGET_FIELD; basilys_assertmsg("iniobj checkdiscr dobj_379__SUGET_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_379__SUGET_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_379__SUGET_FIELD.obj_num = 2; - cdat->dobj_379__SUGET_FIELD.obj_hash = 1070906733; + cdat->dobj_379__SUGET_FIELD.obj_hash = 68187029; cdat->dobj_379__SUGET_FIELD.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_379__SUGET_FIELD)); /*inistring dstr_380__SUGET_FIELD*/ - /*_.VALSTR___V436*/ curfptr[435] = (void*)&cdat->dstr_380__SUGET_FIELD; + /*_.VALSTR___V437*/ curfptr[436] = (void*)&cdat->dstr_380__SUGET_FIELD; cdat->dstr_380__SUGET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_380__SUGET_FIELD.val, "SUGET_FIELD"); /*iniobj dsym_381__CLASS_SRC_UNSAFE_GET_FIELD*/ - if (!/*_.VALDATA___V442*/ curfptr[441]) /*_.VALDATA___V442*/ curfptr[441] = (void*)&cdat->dsym_381__CLASS_SRC_UNSAFE_GET_FIELD; + if (!/*_.VALDATA___V443*/ curfptr[442]) /*_.VALDATA___V443*/ curfptr[442] = (void*)&cdat->dsym_381__CLASS_SRC_UNSAFE_GET_FIELD; basilys_assertmsg("iniobj checkdiscr dsym_381__CLASS_SRC_UNSAFE_GET_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_381__CLASS_SRC_UNSAFE_GET_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_381__CLASS_SRC_UNSAFE_GET_FIELD.obj_hash = 387347725; @@ -46815,35 +48370,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_379__SUGET_FIELD)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_381__CLASS_SRC_UNSAFE_GET_FIELD)); /*inistring dstr_382__CLASS_SRC_UNSAFE*/ - /*_.VALSTR___V443*/ curfptr[442] = (void*)&cdat->dstr_382__CLASS_SRC_UNSAFE; + /*_.VALSTR___V444*/ curfptr[443] = (void*)&cdat->dstr_382__CLASS_SRC_UNSAFE; cdat->dstr_382__CLASS_SRC_UNSAFE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_382__CLASS_SRC_UNSAFE.val, "CLASS_SRC_UNSAFE_GET_FIELD"); BASILYS_LOCATION("warmelt-macro.bysl:254:/ iniobj"); /*iniobj dobj_383__CLASS_SRC_UNSAFE_GET_FIELD*/ - if (!/*_.VALDATA___V444*/ curfptr[443]) /*_.VALDATA___V444*/ curfptr[443] = (void*)&cdat->dobj_383__CLASS_SRC_UNSAFE_GET_FIELD; + if (!/*_.VALDATA___V445*/ curfptr[444]) /*_.VALDATA___V445*/ curfptr[444] = (void*)&cdat->dobj_383__CLASS_SRC_UNSAFE_GET_FIELD; basilys_assertmsg("iniobj checkdiscr dobj_383__CLASS_SRC_UNSAFE_GET_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_383__CLASS_SRC_UNSAFE_GET_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_383__CLASS_SRC_UNSAFE_GET_FIELD.obj_num = OBMAG_OBJECT; - cdat->dobj_383__CLASS_SRC_UNSAFE_GET_FIELD.obj_hash = 180304291; + cdat->dobj_383__CLASS_SRC_UNSAFE_GET_FIELD.obj_hash = 820088973; cdat->dobj_383__CLASS_SRC_UNSAFE_GET_FIELD.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_383__CLASS_SRC_UNSAFE_GET_FIELD)); /*inistring dstr_384__CLASS_SRC_UNSAFE*/ - /*_.VALSTR___V445*/ curfptr[444] = (void*)&cdat->dstr_384__CLASS_SRC_UNSAFE; + /*_.VALSTR___V446*/ curfptr[445] = (void*)&cdat->dstr_384__CLASS_SRC_UNSAFE; cdat->dstr_384__CLASS_SRC_UNSAFE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_384__CLASS_SRC_UNSAFE.val, "CLASS_SRC_UNSAFE_GET_FIELD"); /*inimult dtup_385__CLASS_SRC_UNSAFE_GET_FIELD*/ - /*_.VALTUP___V446*/ curfptr[445] = (void*)&cdat->dtup_385__CLASS_SRC_UNSAFE_GET_FIELD; + /*_.VALTUP___V447*/ curfptr[446] = (void*)&cdat->dtup_385__CLASS_SRC_UNSAFE_GET_FIELD; cdat->dtup_385__CLASS_SRC_UNSAFE_GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_385__CLASS_SRC_UNSAFE_GET_FIELD.nbval = 3; /*inimult dtup_386__CLASS_SRC_UNSAFE_GET_FIELD*/ - /*_.VALTUP___V447*/ curfptr[446] = (void*)&cdat->dtup_386__CLASS_SRC_UNSAFE_GET_FIELD; + /*_.VALTUP___V448*/ curfptr[447] = (void*)&cdat->dtup_386__CLASS_SRC_UNSAFE_GET_FIELD; cdat->dtup_386__CLASS_SRC_UNSAFE_GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_386__CLASS_SRC_UNSAFE_GET_FIELD.nbval = 3; /*iniobj dsym_387__CLASS_SRC_PUT_FIELDS*/ - if (!/*_.VALDATA___V448*/ curfptr[447]) /*_.VALDATA___V448*/ curfptr[447] = (void*)&cdat->dsym_387__CLASS_SRC_PUT_FIELDS; + if (!/*_.VALDATA___V449*/ curfptr[448]) /*_.VALDATA___V449*/ curfptr[448] = (void*)&cdat->dsym_387__CLASS_SRC_PUT_FIELDS; basilys_assertmsg("iniobj checkdiscr dsym_387__CLASS_SRC_PUT_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_387__CLASS_SRC_PUT_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_387__CLASS_SRC_PUT_FIELDS.obj_hash = 527472242; @@ -46851,35 +48406,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_383__CLASS_SRC_UNSA basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_387__CLASS_SRC_PUT_FIELDS)); /*inistring dstr_388__CLASS_SRC_PUT_FI*/ - /*_.VALSTR___V449*/ curfptr[448] = (void*)&cdat->dstr_388__CLASS_SRC_PUT_FI; + /*_.VALSTR___V450*/ curfptr[449] = (void*)&cdat->dstr_388__CLASS_SRC_PUT_FI; cdat->dstr_388__CLASS_SRC_PUT_FI.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_388__CLASS_SRC_PUT_FI.val, "CLASS_SRC_PUT_FIELDS"); BASILYS_LOCATION("warmelt-macro.bysl:262:/ iniobj"); /*iniobj dobj_389__CLASS_SRC_PUT_FIELDS*/ - if (!/*_.VALDATA___V450*/ curfptr[449]) /*_.VALDATA___V450*/ curfptr[449] = (void*)&cdat->dobj_389__CLASS_SRC_PUT_FIELDS; + if (!/*_.VALDATA___V451*/ curfptr[450]) /*_.VALDATA___V451*/ curfptr[450] = (void*)&cdat->dobj_389__CLASS_SRC_PUT_FIELDS; basilys_assertmsg("iniobj checkdiscr dobj_389__CLASS_SRC_PUT_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_389__CLASS_SRC_PUT_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_389__CLASS_SRC_PUT_FIELDS.obj_num = OBMAG_OBJECT; - cdat->dobj_389__CLASS_SRC_PUT_FIELDS.obj_hash = 202683632; + cdat->dobj_389__CLASS_SRC_PUT_FIELDS.obj_hash = 223371328; cdat->dobj_389__CLASS_SRC_PUT_FIELDS.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_389__CLASS_SRC_PUT_FIELDS)); /*inistring dstr_390__CLASS_SRC_PUT_FI*/ - /*_.VALSTR___V451*/ curfptr[450] = (void*)&cdat->dstr_390__CLASS_SRC_PUT_FI; + /*_.VALSTR___V452*/ curfptr[451] = (void*)&cdat->dstr_390__CLASS_SRC_PUT_FI; cdat->dstr_390__CLASS_SRC_PUT_FI.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_390__CLASS_SRC_PUT_FI.val, "CLASS_SRC_PUT_FIELDS"); /*inimult dtup_391__CLASS_SRC_PUT_FIELDS*/ - /*_.VALTUP___V452*/ curfptr[451] = (void*)&cdat->dtup_391__CLASS_SRC_PUT_FIELDS; + /*_.VALTUP___V453*/ curfptr[452] = (void*)&cdat->dtup_391__CLASS_SRC_PUT_FIELDS; cdat->dtup_391__CLASS_SRC_PUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_391__CLASS_SRC_PUT_FIELDS.nbval = 2; /*inimult dtup_392__CLASS_SRC_PUT_FIELDS*/ - /*_.VALTUP___V457*/ curfptr[456] = (void*)&cdat->dtup_392__CLASS_SRC_PUT_FIELDS; + /*_.VALTUP___V458*/ curfptr[457] = (void*)&cdat->dtup_392__CLASS_SRC_PUT_FIELDS; cdat->dtup_392__CLASS_SRC_PUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_392__CLASS_SRC_PUT_FIELDS.nbval = 3; /*iniobj dsym_393__SUPUT_OBJ*/ - if (!/*_.VALDATA___V458*/ curfptr[457]) /*_.VALDATA___V458*/ curfptr[457] = (void*)&cdat->dsym_393__SUPUT_OBJ; + if (!/*_.VALDATA___V459*/ curfptr[458]) /*_.VALDATA___V459*/ curfptr[458] = (void*)&cdat->dsym_393__SUPUT_OBJ; basilys_assertmsg("iniobj checkdiscr dsym_393__SUPUT_OBJ", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_393__SUPUT_OBJ.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_393__SUPUT_OBJ.obj_hash = 762778287; @@ -46887,27 +48442,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_389__CLASS_SRC_PUT_ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_393__SUPUT_OBJ)); /*inistring dstr_394__SUPUT_OBJ*/ - /*_.VALSTR___V459*/ curfptr[458] = (void*)&cdat->dstr_394__SUPUT_OBJ; + /*_.VALSTR___V460*/ curfptr[459] = (void*)&cdat->dstr_394__SUPUT_OBJ; cdat->dstr_394__SUPUT_OBJ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_394__SUPUT_OBJ.val, "SUPUT_OBJ"); BASILYS_LOCATION("warmelt-macro.bysl:262:/ iniobj"); /*iniobj dobj_395__SUPUT_OBJ*/ - if (!/*_.VALDATA___V453*/ curfptr[452]) /*_.VALDATA___V453*/ curfptr[452] = (void*)&cdat->dobj_395__SUPUT_OBJ; + if (!/*_.VALDATA___V454*/ curfptr[453]) /*_.VALDATA___V454*/ curfptr[453] = (void*)&cdat->dobj_395__SUPUT_OBJ; basilys_assertmsg("iniobj checkdiscr dobj_395__SUPUT_OBJ", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_395__SUPUT_OBJ.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_395__SUPUT_OBJ.obj_num = 1; - cdat->dobj_395__SUPUT_OBJ.obj_hash = 800017390; + cdat->dobj_395__SUPUT_OBJ.obj_hash = 11744086; cdat->dobj_395__SUPUT_OBJ.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_395__SUPUT_OBJ)); /*inistring dstr_396__SUPUT_OBJ*/ - /*_.VALSTR___V454*/ curfptr[453] = (void*)&cdat->dstr_396__SUPUT_OBJ; + /*_.VALSTR___V455*/ curfptr[454] = (void*)&cdat->dstr_396__SUPUT_OBJ; cdat->dstr_396__SUPUT_OBJ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_396__SUPUT_OBJ.val, "SUPUT_OBJ"); /*iniobj dsym_397__SUPUT_FIELDS*/ - if (!/*_.VALDATA___V460*/ curfptr[459]) /*_.VALDATA___V460*/ curfptr[459] = (void*)&cdat->dsym_397__SUPUT_FIELDS; + if (!/*_.VALDATA___V461*/ curfptr[460]) /*_.VALDATA___V461*/ curfptr[460] = (void*)&cdat->dsym_397__SUPUT_FIELDS; basilys_assertmsg("iniobj checkdiscr dsym_397__SUPUT_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_397__SUPUT_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_397__SUPUT_FIELDS.obj_hash = 595613222; @@ -46915,27 +48470,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_395__SUPUT_OBJ)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_397__SUPUT_FIELDS)); /*inistring dstr_398__SUPUT_FIELDS*/ - /*_.VALSTR___V461*/ curfptr[460] = (void*)&cdat->dstr_398__SUPUT_FIELDS; + /*_.VALSTR___V462*/ curfptr[461] = (void*)&cdat->dstr_398__SUPUT_FIELDS; cdat->dstr_398__SUPUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_398__SUPUT_FIELDS.val, "SUPUT_FIELDS"); BASILYS_LOCATION("warmelt-macro.bysl:262:/ iniobj"); /*iniobj dobj_399__SUPUT_FIELDS*/ - if (!/*_.VALDATA___V455*/ curfptr[454]) /*_.VALDATA___V455*/ curfptr[454] = (void*)&cdat->dobj_399__SUPUT_FIELDS; + if (!/*_.VALDATA___V456*/ curfptr[455]) /*_.VALDATA___V456*/ curfptr[455] = (void*)&cdat->dobj_399__SUPUT_FIELDS; basilys_assertmsg("iniobj checkdiscr dobj_399__SUPUT_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_399__SUPUT_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_399__SUPUT_FIELDS.obj_num = 2; - cdat->dobj_399__SUPUT_FIELDS.obj_hash = 804264627; + cdat->dobj_399__SUPUT_FIELDS.obj_hash = 302730796; cdat->dobj_399__SUPUT_FIELDS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_399__SUPUT_FIELDS)); /*inistring dstr_400__SUPUT_FIELDS*/ - /*_.VALSTR___V456*/ curfptr[455] = (void*)&cdat->dstr_400__SUPUT_FIELDS; + /*_.VALSTR___V457*/ curfptr[456] = (void*)&cdat->dstr_400__SUPUT_FIELDS; cdat->dstr_400__SUPUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_400__SUPUT_FIELDS.val, "SUPUT_FIELDS"); /*iniobj dsym_401__CLASS_SRC_UNSAFE_PUT_FIELDS*/ - if (!/*_.VALDATA___V462*/ curfptr[461]) /*_.VALDATA___V462*/ curfptr[461] = (void*)&cdat->dsym_401__CLASS_SRC_UNSAFE_PUT_FIELDS; + if (!/*_.VALDATA___V463*/ curfptr[462]) /*_.VALDATA___V463*/ curfptr[462] = (void*)&cdat->dsym_401__CLASS_SRC_UNSAFE_PUT_FIELDS; basilys_assertmsg("iniobj checkdiscr dsym_401__CLASS_SRC_UNSAFE_PUT_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_401__CLASS_SRC_UNSAFE_PUT_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_401__CLASS_SRC_UNSAFE_PUT_FIELDS.obj_hash = 448952000; @@ -46943,35 +48498,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_399__SUPUT_FIELDS)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_401__CLASS_SRC_UNSAFE_PUT_FIELDS)); /*inistring dstr_402__CLASS_SRC_UNSAFE*/ - /*_.VALSTR___V463*/ curfptr[462] = (void*)&cdat->dstr_402__CLASS_SRC_UNSAFE; + /*_.VALSTR___V464*/ curfptr[463] = (void*)&cdat->dstr_402__CLASS_SRC_UNSAFE; cdat->dstr_402__CLASS_SRC_UNSAFE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_402__CLASS_SRC_UNSAFE.val, "CLASS_SRC_UNSAFE_PUT_FIELDS"); BASILYS_LOCATION("warmelt-macro.bysl:269:/ iniobj"); /*iniobj dobj_403__CLASS_SRC_UNSAFE_PUT_FIELDS*/ - if (!/*_.VALDATA___V464*/ curfptr[463]) /*_.VALDATA___V464*/ curfptr[463] = (void*)&cdat->dobj_403__CLASS_SRC_UNSAFE_PUT_FIELDS; + if (!/*_.VALDATA___V465*/ curfptr[464]) /*_.VALDATA___V465*/ curfptr[464] = (void*)&cdat->dobj_403__CLASS_SRC_UNSAFE_PUT_FIELDS; basilys_assertmsg("iniobj checkdiscr dobj_403__CLASS_SRC_UNSAFE_PUT_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_403__CLASS_SRC_UNSAFE_PUT_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_403__CLASS_SRC_UNSAFE_PUT_FIELDS.obj_num = OBMAG_OBJECT; - cdat->dobj_403__CLASS_SRC_UNSAFE_PUT_FIELDS.obj_hash = 878985405; + cdat->dobj_403__CLASS_SRC_UNSAFE_PUT_FIELDS.obj_hash = 100700308; cdat->dobj_403__CLASS_SRC_UNSAFE_PUT_FIELDS.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_403__CLASS_SRC_UNSAFE_PUT_FIELDS)); /*inistring dstr_404__CLASS_SRC_UNSAFE*/ - /*_.VALSTR___V465*/ curfptr[464] = (void*)&cdat->dstr_404__CLASS_SRC_UNSAFE; + /*_.VALSTR___V466*/ curfptr[465] = (void*)&cdat->dstr_404__CLASS_SRC_UNSAFE; cdat->dstr_404__CLASS_SRC_UNSAFE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_404__CLASS_SRC_UNSAFE.val, "CLASS_SRC_UNSAFE_PUT_FIELDS"); /*inimult dtup_405__CLASS_SRC_UNSAFE_PUT_FIELDS*/ - /*_.VALTUP___V466*/ curfptr[465] = (void*)&cdat->dtup_405__CLASS_SRC_UNSAFE_PUT_FIELDS; + /*_.VALTUP___V467*/ curfptr[466] = (void*)&cdat->dtup_405__CLASS_SRC_UNSAFE_PUT_FIELDS; cdat->dtup_405__CLASS_SRC_UNSAFE_PUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_405__CLASS_SRC_UNSAFE_PUT_FIELDS.nbval = 3; /*inimult dtup_406__CLASS_SRC_UNSAFE_PUT_FIELDS*/ - /*_.VALTUP___V467*/ curfptr[466] = (void*)&cdat->dtup_406__CLASS_SRC_UNSAFE_PUT_FIELDS; + /*_.VALTUP___V468*/ curfptr[467] = (void*)&cdat->dtup_406__CLASS_SRC_UNSAFE_PUT_FIELDS; cdat->dtup_406__CLASS_SRC_UNSAFE_PUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_406__CLASS_SRC_UNSAFE_PUT_FIELDS.nbval = 3; /*iniobj dsym_407__CLASS_SRC_IF*/ - if (!/*_.VALDATA___V468*/ curfptr[467]) /*_.VALDATA___V468*/ curfptr[467] = (void*)&cdat->dsym_407__CLASS_SRC_IF; + if (!/*_.VALDATA___V469*/ curfptr[468]) /*_.VALDATA___V469*/ curfptr[468] = (void*)&cdat->dsym_407__CLASS_SRC_IF; basilys_assertmsg("iniobj checkdiscr dsym_407__CLASS_SRC_IF", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_407__CLASS_SRC_IF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_407__CLASS_SRC_IF.obj_hash = 923867620; @@ -46979,35 +48534,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_403__CLASS_SRC_UNSA basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_407__CLASS_SRC_IF)); /*inistring dstr_408__CLASS_SRC_IF*/ - /*_.VALSTR___V469*/ curfptr[468] = (void*)&cdat->dstr_408__CLASS_SRC_IF; + /*_.VALSTR___V470*/ curfptr[469] = (void*)&cdat->dstr_408__CLASS_SRC_IF; cdat->dstr_408__CLASS_SRC_IF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_408__CLASS_SRC_IF.val, "CLASS_SRC_IF"); BASILYS_LOCATION("warmelt-macro.bysl:276:/ iniobj"); /*iniobj dobj_409__CLASS_SRC_IF*/ - if (!/*_.VALDATA___V470*/ curfptr[469]) /*_.VALDATA___V470*/ curfptr[469] = (void*)&cdat->dobj_409__CLASS_SRC_IF; + if (!/*_.VALDATA___V471*/ curfptr[470]) /*_.VALDATA___V471*/ curfptr[470] = (void*)&cdat->dobj_409__CLASS_SRC_IF; basilys_assertmsg("iniobj checkdiscr dobj_409__CLASS_SRC_IF", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_409__CLASS_SRC_IF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_409__CLASS_SRC_IF.obj_num = OBMAG_OBJECT; - cdat->dobj_409__CLASS_SRC_IF.obj_hash = 795016451; + cdat->dobj_409__CLASS_SRC_IF.obj_hash = 128523255; cdat->dobj_409__CLASS_SRC_IF.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_409__CLASS_SRC_IF)); /*inistring dstr_410__CLASS_SRC_IF*/ - /*_.VALSTR___V471*/ curfptr[470] = (void*)&cdat->dstr_410__CLASS_SRC_IF; + /*_.VALSTR___V472*/ curfptr[471] = (void*)&cdat->dstr_410__CLASS_SRC_IF; cdat->dstr_410__CLASS_SRC_IF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_410__CLASS_SRC_IF.val, "CLASS_SRC_IF"); /*inimult dtup_411__CLASS_SRC_IF*/ - /*_.VALTUP___V472*/ curfptr[471] = (void*)&cdat->dtup_411__CLASS_SRC_IF; + /*_.VALTUP___V473*/ curfptr[472] = (void*)&cdat->dtup_411__CLASS_SRC_IF; cdat->dtup_411__CLASS_SRC_IF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_411__CLASS_SRC_IF.nbval = 2; /*inimult dtup_412__CLASS_SRC_IF*/ - /*_.VALTUP___V477*/ curfptr[476] = (void*)&cdat->dtup_412__CLASS_SRC_IF; + /*_.VALTUP___V478*/ curfptr[477] = (void*)&cdat->dtup_412__CLASS_SRC_IF; cdat->dtup_412__CLASS_SRC_IF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_412__CLASS_SRC_IF.nbval = 3; /*iniobj dsym_413__SIF_TEST*/ - if (!/*_.VALDATA___V478*/ curfptr[477]) /*_.VALDATA___V478*/ curfptr[477] = (void*)&cdat->dsym_413__SIF_TEST; + if (!/*_.VALDATA___V479*/ curfptr[478]) /*_.VALDATA___V479*/ curfptr[478] = (void*)&cdat->dsym_413__SIF_TEST; basilys_assertmsg("iniobj checkdiscr dsym_413__SIF_TEST", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_413__SIF_TEST.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_413__SIF_TEST.obj_hash = 531822652; @@ -47015,27 +48570,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_409__CLASS_SRC_IF)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_413__SIF_TEST)); /*inistring dstr_414__SIF_TEST*/ - /*_.VALSTR___V479*/ curfptr[478] = (void*)&cdat->dstr_414__SIF_TEST; + /*_.VALSTR___V480*/ curfptr[479] = (void*)&cdat->dstr_414__SIF_TEST; cdat->dstr_414__SIF_TEST.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_414__SIF_TEST.val, "SIF_TEST"); BASILYS_LOCATION("warmelt-macro.bysl:276:/ iniobj"); /*iniobj dobj_415__SIF_TEST*/ - if (!/*_.VALDATA___V473*/ curfptr[472]) /*_.VALDATA___V473*/ curfptr[472] = (void*)&cdat->dobj_415__SIF_TEST; + if (!/*_.VALDATA___V474*/ curfptr[473]) /*_.VALDATA___V474*/ curfptr[473] = (void*)&cdat->dobj_415__SIF_TEST; basilys_assertmsg("iniobj checkdiscr dobj_415__SIF_TEST", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_415__SIF_TEST.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_415__SIF_TEST.obj_num = 1; - cdat->dobj_415__SIF_TEST.obj_hash = 823122174; + cdat->dobj_415__SIF_TEST.obj_hash = 427905656; cdat->dobj_415__SIF_TEST.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_415__SIF_TEST)); /*inistring dstr_416__SIF_TEST*/ - /*_.VALSTR___V474*/ curfptr[473] = (void*)&cdat->dstr_416__SIF_TEST; + /*_.VALSTR___V475*/ curfptr[474] = (void*)&cdat->dstr_416__SIF_TEST; cdat->dstr_416__SIF_TEST.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_416__SIF_TEST.val, "SIF_TEST"); /*iniobj dsym_417__SIF_THEN*/ - if (!/*_.VALDATA___V480*/ curfptr[479]) /*_.VALDATA___V480*/ curfptr[479] = (void*)&cdat->dsym_417__SIF_THEN; + if (!/*_.VALDATA___V481*/ curfptr[480]) /*_.VALDATA___V481*/ curfptr[480] = (void*)&cdat->dsym_417__SIF_THEN; basilys_assertmsg("iniobj checkdiscr dsym_417__SIF_THEN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_417__SIF_THEN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_417__SIF_THEN.obj_hash = 111634546; @@ -47043,27 +48598,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_415__SIF_TEST)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_417__SIF_THEN)); /*inistring dstr_418__SIF_THEN*/ - /*_.VALSTR___V481*/ curfptr[480] = (void*)&cdat->dstr_418__SIF_THEN; + /*_.VALSTR___V482*/ curfptr[481] = (void*)&cdat->dstr_418__SIF_THEN; cdat->dstr_418__SIF_THEN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_418__SIF_THEN.val, "SIF_THEN"); BASILYS_LOCATION("warmelt-macro.bysl:276:/ iniobj"); /*iniobj dobj_419__SIF_THEN*/ - if (!/*_.VALDATA___V475*/ curfptr[474]) /*_.VALDATA___V475*/ curfptr[474] = (void*)&cdat->dobj_419__SIF_THEN; + if (!/*_.VALDATA___V476*/ curfptr[475]) /*_.VALDATA___V476*/ curfptr[475] = (void*)&cdat->dobj_419__SIF_THEN; basilys_assertmsg("iniobj checkdiscr dobj_419__SIF_THEN", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_419__SIF_THEN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_419__SIF_THEN.obj_num = 2; - cdat->dobj_419__SIF_THEN.obj_hash = 326289792; + cdat->dobj_419__SIF_THEN.obj_hash = 989862809; cdat->dobj_419__SIF_THEN.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_419__SIF_THEN)); /*inistring dstr_420__SIF_THEN*/ - /*_.VALSTR___V476*/ curfptr[475] = (void*)&cdat->dstr_420__SIF_THEN; + /*_.VALSTR___V477*/ curfptr[476] = (void*)&cdat->dstr_420__SIF_THEN; cdat->dstr_420__SIF_THEN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_420__SIF_THEN.val, "SIF_THEN"); /*iniobj dsym_421__CLASS_SRC_IFELSE*/ - if (!/*_.VALDATA___V482*/ curfptr[481]) /*_.VALDATA___V482*/ curfptr[481] = (void*)&cdat->dsym_421__CLASS_SRC_IFELSE; + if (!/*_.VALDATA___V483*/ curfptr[482]) /*_.VALDATA___V483*/ curfptr[482] = (void*)&cdat->dsym_421__CLASS_SRC_IFELSE; basilys_assertmsg("iniobj checkdiscr dsym_421__CLASS_SRC_IFELSE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_421__CLASS_SRC_IFELSE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_421__CLASS_SRC_IFELSE.obj_hash = 95338173; @@ -47071,35 +48626,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_419__SIF_THEN)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_421__CLASS_SRC_IFELSE)); /*inistring dstr_422__CLASS_SRC_IFELSE*/ - /*_.VALSTR___V483*/ curfptr[482] = (void*)&cdat->dstr_422__CLASS_SRC_IFELSE; + /*_.VALSTR___V484*/ curfptr[483] = (void*)&cdat->dstr_422__CLASS_SRC_IFELSE; cdat->dstr_422__CLASS_SRC_IFELSE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_422__CLASS_SRC_IFELSE.val, "CLASS_SRC_IFELSE"); BASILYS_LOCATION("warmelt-macro.bysl:282:/ iniobj"); /*iniobj dobj_423__CLASS_SRC_IFELSE*/ - if (!/*_.VALDATA___V484*/ curfptr[483]) /*_.VALDATA___V484*/ curfptr[483] = (void*)&cdat->dobj_423__CLASS_SRC_IFELSE; + if (!/*_.VALDATA___V485*/ curfptr[484]) /*_.VALDATA___V485*/ curfptr[484] = (void*)&cdat->dobj_423__CLASS_SRC_IFELSE; basilys_assertmsg("iniobj checkdiscr dobj_423__CLASS_SRC_IFELSE", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_423__CLASS_SRC_IFELSE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_423__CLASS_SRC_IFELSE.obj_num = OBMAG_OBJECT; - cdat->dobj_423__CLASS_SRC_IFELSE.obj_hash = 957843840; + cdat->dobj_423__CLASS_SRC_IFELSE.obj_hash = 596577770; cdat->dobj_423__CLASS_SRC_IFELSE.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_423__CLASS_SRC_IFELSE)); /*inistring dstr_424__CLASS_SRC_IFELSE*/ - /*_.VALSTR___V485*/ curfptr[484] = (void*)&cdat->dstr_424__CLASS_SRC_IFELSE; + /*_.VALSTR___V486*/ curfptr[485] = (void*)&cdat->dstr_424__CLASS_SRC_IFELSE; cdat->dstr_424__CLASS_SRC_IFELSE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_424__CLASS_SRC_IFELSE.val, "CLASS_SRC_IFELSE"); /*inimult dtup_425__CLASS_SRC_IFELSE*/ - /*_.VALTUP___V486*/ curfptr[485] = (void*)&cdat->dtup_425__CLASS_SRC_IFELSE; + /*_.VALTUP___V487*/ curfptr[486] = (void*)&cdat->dtup_425__CLASS_SRC_IFELSE; cdat->dtup_425__CLASS_SRC_IFELSE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_425__CLASS_SRC_IFELSE.nbval = 3; /*inimult dtup_426__CLASS_SRC_IFELSE*/ - /*_.VALTUP___V489*/ curfptr[488] = (void*)&cdat->dtup_426__CLASS_SRC_IFELSE; + /*_.VALTUP___V490*/ curfptr[489] = (void*)&cdat->dtup_426__CLASS_SRC_IFELSE; cdat->dtup_426__CLASS_SRC_IFELSE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_426__CLASS_SRC_IFELSE.nbval = 4; /*iniobj dsym_427__SIF_ELSE*/ - if (!/*_.VALDATA___V490*/ curfptr[489]) /*_.VALDATA___V490*/ curfptr[489] = (void*)&cdat->dsym_427__SIF_ELSE; + if (!/*_.VALDATA___V491*/ curfptr[490]) /*_.VALDATA___V491*/ curfptr[490] = (void*)&cdat->dsym_427__SIF_ELSE; basilys_assertmsg("iniobj checkdiscr dsym_427__SIF_ELSE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_427__SIF_ELSE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_427__SIF_ELSE.obj_hash = 876593992; @@ -47107,27 +48662,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_423__CLASS_SRC_IFEL basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_427__SIF_ELSE)); /*inistring dstr_428__SIF_ELSE*/ - /*_.VALSTR___V491*/ curfptr[490] = (void*)&cdat->dstr_428__SIF_ELSE; + /*_.VALSTR___V492*/ curfptr[491] = (void*)&cdat->dstr_428__SIF_ELSE; cdat->dstr_428__SIF_ELSE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_428__SIF_ELSE.val, "SIF_ELSE"); BASILYS_LOCATION("warmelt-macro.bysl:282:/ iniobj"); /*iniobj dobj_429__SIF_ELSE*/ - if (!/*_.VALDATA___V487*/ curfptr[486]) /*_.VALDATA___V487*/ curfptr[486] = (void*)&cdat->dobj_429__SIF_ELSE; + if (!/*_.VALDATA___V488*/ curfptr[487]) /*_.VALDATA___V488*/ curfptr[487] = (void*)&cdat->dobj_429__SIF_ELSE; basilys_assertmsg("iniobj checkdiscr dobj_429__SIF_ELSE", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_429__SIF_ELSE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_429__SIF_ELSE.obj_num = 3; - cdat->dobj_429__SIF_ELSE.obj_hash = 98200634; + cdat->dobj_429__SIF_ELSE.obj_hash = 687477168; cdat->dobj_429__SIF_ELSE.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_429__SIF_ELSE)); /*inistring dstr_430__SIF_ELSE*/ - /*_.VALSTR___V488*/ curfptr[487] = (void*)&cdat->dstr_430__SIF_ELSE; + /*_.VALSTR___V489*/ curfptr[488] = (void*)&cdat->dstr_430__SIF_ELSE; cdat->dstr_430__SIF_ELSE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_430__SIF_ELSE.val, "SIF_ELSE"); /*iniobj dsym_431__CLASS_SRC_OR*/ - if (!/*_.VALDATA___V492*/ curfptr[491]) /*_.VALDATA___V492*/ curfptr[491] = (void*)&cdat->dsym_431__CLASS_SRC_OR; + if (!/*_.VALDATA___V493*/ curfptr[492]) /*_.VALDATA___V493*/ curfptr[492] = (void*)&cdat->dsym_431__CLASS_SRC_OR; basilys_assertmsg("iniobj checkdiscr dsym_431__CLASS_SRC_OR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_431__CLASS_SRC_OR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_431__CLASS_SRC_OR.obj_hash = 770301960; @@ -47135,35 +48690,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_429__SIF_ELSE)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_431__CLASS_SRC_OR)); /*inistring dstr_432__CLASS_SRC_OR*/ - /*_.VALSTR___V493*/ curfptr[492] = (void*)&cdat->dstr_432__CLASS_SRC_OR; + /*_.VALSTR___V494*/ curfptr[493] = (void*)&cdat->dstr_432__CLASS_SRC_OR; cdat->dstr_432__CLASS_SRC_OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_432__CLASS_SRC_OR.val, "CLASS_SRC_OR"); BASILYS_LOCATION("warmelt-macro.bysl:290:/ iniobj"); /*iniobj dobj_433__CLASS_SRC_OR*/ - if (!/*_.VALDATA___V494*/ curfptr[493]) /*_.VALDATA___V494*/ curfptr[493] = (void*)&cdat->dobj_433__CLASS_SRC_OR; + if (!/*_.VALDATA___V495*/ curfptr[494]) /*_.VALDATA___V495*/ curfptr[494] = (void*)&cdat->dobj_433__CLASS_SRC_OR; basilys_assertmsg("iniobj checkdiscr dobj_433__CLASS_SRC_OR", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_433__CLASS_SRC_OR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_433__CLASS_SRC_OR.obj_num = OBMAG_OBJECT; - cdat->dobj_433__CLASS_SRC_OR.obj_hash = 168114684; + cdat->dobj_433__CLASS_SRC_OR.obj_hash = 426333720; cdat->dobj_433__CLASS_SRC_OR.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_433__CLASS_SRC_OR)); /*inistring dstr_434__CLASS_SRC_OR*/ - /*_.VALSTR___V495*/ curfptr[494] = (void*)&cdat->dstr_434__CLASS_SRC_OR; + /*_.VALSTR___V496*/ curfptr[495] = (void*)&cdat->dstr_434__CLASS_SRC_OR; cdat->dstr_434__CLASS_SRC_OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_434__CLASS_SRC_OR.val, "CLASS_SRC_OR"); /*inimult dtup_435__CLASS_SRC_OR*/ - /*_.VALTUP___V496*/ curfptr[495] = (void*)&cdat->dtup_435__CLASS_SRC_OR; + /*_.VALTUP___V497*/ curfptr[496] = (void*)&cdat->dtup_435__CLASS_SRC_OR; cdat->dtup_435__CLASS_SRC_OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_435__CLASS_SRC_OR.nbval = 2; /*inimult dtup_436__CLASS_SRC_OR*/ - /*_.VALTUP___V499*/ curfptr[498] = (void*)&cdat->dtup_436__CLASS_SRC_OR; + /*_.VALTUP___V500*/ curfptr[499] = (void*)&cdat->dtup_436__CLASS_SRC_OR; cdat->dtup_436__CLASS_SRC_OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_436__CLASS_SRC_OR.nbval = 2; /*iniobj dsym_437__SOR_DISJ*/ - if (!/*_.VALDATA___V500*/ curfptr[499]) /*_.VALDATA___V500*/ curfptr[499] = (void*)&cdat->dsym_437__SOR_DISJ; + if (!/*_.VALDATA___V501*/ curfptr[500]) /*_.VALDATA___V501*/ curfptr[500] = (void*)&cdat->dsym_437__SOR_DISJ; basilys_assertmsg("iniobj checkdiscr dsym_437__SOR_DISJ", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_437__SOR_DISJ.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_437__SOR_DISJ.obj_hash = 354040300; @@ -47171,27 +48726,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_433__CLASS_SRC_OR)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_437__SOR_DISJ)); /*inistring dstr_438__SOR_DISJ*/ - /*_.VALSTR___V501*/ curfptr[500] = (void*)&cdat->dstr_438__SOR_DISJ; + /*_.VALSTR___V502*/ curfptr[501] = (void*)&cdat->dstr_438__SOR_DISJ; cdat->dstr_438__SOR_DISJ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_438__SOR_DISJ.val, "SOR_DISJ"); BASILYS_LOCATION("warmelt-macro.bysl:290:/ iniobj"); /*iniobj dobj_439__SOR_DISJ*/ - if (!/*_.VALDATA___V497*/ curfptr[496]) /*_.VALDATA___V497*/ curfptr[496] = (void*)&cdat->dobj_439__SOR_DISJ; + if (!/*_.VALDATA___V498*/ curfptr[497]) /*_.VALDATA___V498*/ curfptr[497] = (void*)&cdat->dobj_439__SOR_DISJ; basilys_assertmsg("iniobj checkdiscr dobj_439__SOR_DISJ", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_439__SOR_DISJ.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_439__SOR_DISJ.obj_num = 1; - cdat->dobj_439__SOR_DISJ.obj_hash = 679529219; + cdat->dobj_439__SOR_DISJ.obj_hash = 17288336; cdat->dobj_439__SOR_DISJ.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_439__SOR_DISJ)); /*inistring dstr_440__SOR_DISJ*/ - /*_.VALSTR___V498*/ curfptr[497] = (void*)&cdat->dstr_440__SOR_DISJ; + /*_.VALSTR___V499*/ curfptr[498] = (void*)&cdat->dstr_440__SOR_DISJ; cdat->dstr_440__SOR_DISJ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_440__SOR_DISJ.val, "SOR_DISJ"); /*iniobj dsym_441__CLASS_SRC_CPPIF*/ - if (!/*_.VALDATA___V502*/ curfptr[501]) /*_.VALDATA___V502*/ curfptr[501] = (void*)&cdat->dsym_441__CLASS_SRC_CPPIF; + if (!/*_.VALDATA___V503*/ curfptr[502]) /*_.VALDATA___V503*/ curfptr[502] = (void*)&cdat->dsym_441__CLASS_SRC_CPPIF; basilys_assertmsg("iniobj checkdiscr dsym_441__CLASS_SRC_CPPIF", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_441__CLASS_SRC_CPPIF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_441__CLASS_SRC_CPPIF.obj_hash = 837563104; @@ -47199,35 +48754,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_439__SOR_DISJ)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_441__CLASS_SRC_CPPIF)); /*inistring dstr_442__CLASS_SRC_CPPIF*/ - /*_.VALSTR___V503*/ curfptr[502] = (void*)&cdat->dstr_442__CLASS_SRC_CPPIF; + /*_.VALSTR___V504*/ curfptr[503] = (void*)&cdat->dstr_442__CLASS_SRC_CPPIF; cdat->dstr_442__CLASS_SRC_CPPIF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_442__CLASS_SRC_CPPIF.val, "CLASS_SRC_CPPIF"); BASILYS_LOCATION("warmelt-macro.bysl:297:/ iniobj"); /*iniobj dobj_443__CLASS_SRC_CPPIF*/ - if (!/*_.VALDATA___V504*/ curfptr[503]) /*_.VALDATA___V504*/ curfptr[503] = (void*)&cdat->dobj_443__CLASS_SRC_CPPIF; + if (!/*_.VALDATA___V505*/ curfptr[504]) /*_.VALDATA___V505*/ curfptr[504] = (void*)&cdat->dobj_443__CLASS_SRC_CPPIF; basilys_assertmsg("iniobj checkdiscr dobj_443__CLASS_SRC_CPPIF", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_443__CLASS_SRC_CPPIF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_443__CLASS_SRC_CPPIF.obj_num = OBMAG_OBJECT; - cdat->dobj_443__CLASS_SRC_CPPIF.obj_hash = 36304721; + cdat->dobj_443__CLASS_SRC_CPPIF.obj_hash = 112234130; cdat->dobj_443__CLASS_SRC_CPPIF.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_443__CLASS_SRC_CPPIF)); /*inistring dstr_444__CLASS_SRC_CPPIF*/ - /*_.VALSTR___V505*/ curfptr[504] = (void*)&cdat->dstr_444__CLASS_SRC_CPPIF; + /*_.VALSTR___V506*/ curfptr[505] = (void*)&cdat->dstr_444__CLASS_SRC_CPPIF; cdat->dstr_444__CLASS_SRC_CPPIF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_444__CLASS_SRC_CPPIF.val, "CLASS_SRC_CPPIF"); /*inimult dtup_445__CLASS_SRC_CPPIF*/ - /*_.VALTUP___V506*/ curfptr[505] = (void*)&cdat->dtup_445__CLASS_SRC_CPPIF; + /*_.VALTUP___V507*/ curfptr[506] = (void*)&cdat->dtup_445__CLASS_SRC_CPPIF; cdat->dtup_445__CLASS_SRC_CPPIF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_445__CLASS_SRC_CPPIF.nbval = 2; /*inimult dtup_446__CLASS_SRC_CPPIF*/ - /*_.VALTUP___V513*/ curfptr[512] = (void*)&cdat->dtup_446__CLASS_SRC_CPPIF; + /*_.VALTUP___V514*/ curfptr[513] = (void*)&cdat->dtup_446__CLASS_SRC_CPPIF; cdat->dtup_446__CLASS_SRC_CPPIF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_446__CLASS_SRC_CPPIF.nbval = 4; /*iniobj dsym_447__SIFP_COND*/ - if (!/*_.VALDATA___V514*/ curfptr[513]) /*_.VALDATA___V514*/ curfptr[513] = (void*)&cdat->dsym_447__SIFP_COND; + if (!/*_.VALDATA___V515*/ curfptr[514]) /*_.VALDATA___V515*/ curfptr[514] = (void*)&cdat->dsym_447__SIFP_COND; basilys_assertmsg("iniobj checkdiscr dsym_447__SIFP_COND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_447__SIFP_COND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_447__SIFP_COND.obj_hash = 843364013; @@ -47235,27 +48790,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_443__CLASS_SRC_CPPI basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_447__SIFP_COND)); /*inistring dstr_448__SIFP_COND*/ - /*_.VALSTR___V515*/ curfptr[514] = (void*)&cdat->dstr_448__SIFP_COND; + /*_.VALSTR___V516*/ curfptr[515] = (void*)&cdat->dstr_448__SIFP_COND; cdat->dstr_448__SIFP_COND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_448__SIFP_COND.val, "SIFP_COND"); BASILYS_LOCATION("warmelt-macro.bysl:297:/ iniobj"); /*iniobj dobj_449__SIFP_COND*/ - if (!/*_.VALDATA___V507*/ curfptr[506]) /*_.VALDATA___V507*/ curfptr[506] = (void*)&cdat->dobj_449__SIFP_COND; + if (!/*_.VALDATA___V508*/ curfptr[507]) /*_.VALDATA___V508*/ curfptr[507] = (void*)&cdat->dobj_449__SIFP_COND; basilys_assertmsg("iniobj checkdiscr dobj_449__SIFP_COND", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_449__SIFP_COND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_449__SIFP_COND.obj_num = 1; - cdat->dobj_449__SIFP_COND.obj_hash = 948936539; + cdat->dobj_449__SIFP_COND.obj_hash = 374797386; cdat->dobj_449__SIFP_COND.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_449__SIFP_COND)); /*inistring dstr_450__SIFP_COND*/ - /*_.VALSTR___V508*/ curfptr[507] = (void*)&cdat->dstr_450__SIFP_COND; + /*_.VALSTR___V509*/ curfptr[508] = (void*)&cdat->dstr_450__SIFP_COND; cdat->dstr_450__SIFP_COND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_450__SIFP_COND.val, "SIFP_COND"); /*iniobj dsym_451__SIFP_THEN*/ - if (!/*_.VALDATA___V516*/ curfptr[515]) /*_.VALDATA___V516*/ curfptr[515] = (void*)&cdat->dsym_451__SIFP_THEN; + if (!/*_.VALDATA___V517*/ curfptr[516]) /*_.VALDATA___V517*/ curfptr[516] = (void*)&cdat->dsym_451__SIFP_THEN; basilys_assertmsg("iniobj checkdiscr dsym_451__SIFP_THEN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_451__SIFP_THEN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_451__SIFP_THEN.obj_hash = 1068543930; @@ -47263,27 +48818,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_449__SIFP_COND)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_451__SIFP_THEN)); /*inistring dstr_452__SIFP_THEN*/ - /*_.VALSTR___V517*/ curfptr[516] = (void*)&cdat->dstr_452__SIFP_THEN; + /*_.VALSTR___V518*/ curfptr[517] = (void*)&cdat->dstr_452__SIFP_THEN; cdat->dstr_452__SIFP_THEN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_452__SIFP_THEN.val, "SIFP_THEN"); BASILYS_LOCATION("warmelt-macro.bysl:297:/ iniobj"); /*iniobj dobj_453__SIFP_THEN*/ - if (!/*_.VALDATA___V509*/ curfptr[508]) /*_.VALDATA___V509*/ curfptr[508] = (void*)&cdat->dobj_453__SIFP_THEN; + if (!/*_.VALDATA___V510*/ curfptr[509]) /*_.VALDATA___V510*/ curfptr[509] = (void*)&cdat->dobj_453__SIFP_THEN; basilys_assertmsg("iniobj checkdiscr dobj_453__SIFP_THEN", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_453__SIFP_THEN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_453__SIFP_THEN.obj_num = 2; - cdat->dobj_453__SIFP_THEN.obj_hash = 749966579; + cdat->dobj_453__SIFP_THEN.obj_hash = 338408648; cdat->dobj_453__SIFP_THEN.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_453__SIFP_THEN)); /*inistring dstr_454__SIFP_THEN*/ - /*_.VALSTR___V510*/ curfptr[509] = (void*)&cdat->dstr_454__SIFP_THEN; + /*_.VALSTR___V511*/ curfptr[510] = (void*)&cdat->dstr_454__SIFP_THEN; cdat->dstr_454__SIFP_THEN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_454__SIFP_THEN.val, "SIFP_THEN"); /*iniobj dsym_455__SIFP_ELSE*/ - if (!/*_.VALDATA___V518*/ curfptr[517]) /*_.VALDATA___V518*/ curfptr[517] = (void*)&cdat->dsym_455__SIFP_ELSE; + if (!/*_.VALDATA___V519*/ curfptr[518]) /*_.VALDATA___V519*/ curfptr[518] = (void*)&cdat->dsym_455__SIFP_ELSE; basilys_assertmsg("iniobj checkdiscr dsym_455__SIFP_ELSE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_455__SIFP_ELSE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_455__SIFP_ELSE.obj_hash = 914147024; @@ -47291,27 +48846,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_453__SIFP_THEN)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_455__SIFP_ELSE)); /*inistring dstr_456__SIFP_ELSE*/ - /*_.VALSTR___V519*/ curfptr[518] = (void*)&cdat->dstr_456__SIFP_ELSE; + /*_.VALSTR___V520*/ curfptr[519] = (void*)&cdat->dstr_456__SIFP_ELSE; cdat->dstr_456__SIFP_ELSE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_456__SIFP_ELSE.val, "SIFP_ELSE"); BASILYS_LOCATION("warmelt-macro.bysl:297:/ iniobj"); /*iniobj dobj_457__SIFP_ELSE*/ - if (!/*_.VALDATA___V511*/ curfptr[510]) /*_.VALDATA___V511*/ curfptr[510] = (void*)&cdat->dobj_457__SIFP_ELSE; + if (!/*_.VALDATA___V512*/ curfptr[511]) /*_.VALDATA___V512*/ curfptr[511] = (void*)&cdat->dobj_457__SIFP_ELSE; basilys_assertmsg("iniobj checkdiscr dobj_457__SIFP_ELSE", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_457__SIFP_ELSE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_457__SIFP_ELSE.obj_num = 3; - cdat->dobj_457__SIFP_ELSE.obj_hash = 185454839; + cdat->dobj_457__SIFP_ELSE.obj_hash = 748759916; cdat->dobj_457__SIFP_ELSE.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_457__SIFP_ELSE)); /*inistring dstr_458__SIFP_ELSE*/ - /*_.VALSTR___V512*/ curfptr[511] = (void*)&cdat->dstr_458__SIFP_ELSE; + /*_.VALSTR___V513*/ curfptr[512] = (void*)&cdat->dstr_458__SIFP_ELSE; cdat->dstr_458__SIFP_ELSE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_458__SIFP_ELSE.val, "SIFP_ELSE"); /*iniobj dsym_459__CLASS_SRC_MATCH*/ - if (!/*_.VALDATA___V520*/ curfptr[519]) /*_.VALDATA___V520*/ curfptr[519] = (void*)&cdat->dsym_459__CLASS_SRC_MATCH; + if (!/*_.VALDATA___V521*/ curfptr[520]) /*_.VALDATA___V521*/ curfptr[520] = (void*)&cdat->dsym_459__CLASS_SRC_MATCH; basilys_assertmsg("iniobj checkdiscr dsym_459__CLASS_SRC_MATCH", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_459__CLASS_SRC_MATCH.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_459__CLASS_SRC_MATCH.obj_hash = 898626999; @@ -47319,35 +48874,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_457__SIFP_ELSE)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_459__CLASS_SRC_MATCH)); /*inistring dstr_460__CLASS_SRC_MATCH*/ - /*_.VALSTR___V521*/ curfptr[520] = (void*)&cdat->dstr_460__CLASS_SRC_MATCH; + /*_.VALSTR___V522*/ curfptr[521] = (void*)&cdat->dstr_460__CLASS_SRC_MATCH; cdat->dstr_460__CLASS_SRC_MATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_460__CLASS_SRC_MATCH.val, "CLASS_SRC_MATCH"); BASILYS_LOCATION("warmelt-macro.bysl:306:/ iniobj"); /*iniobj dobj_461__CLASS_SRC_MATCH*/ - if (!/*_.VALDATA___V522*/ curfptr[521]) /*_.VALDATA___V522*/ curfptr[521] = (void*)&cdat->dobj_461__CLASS_SRC_MATCH; + if (!/*_.VALDATA___V523*/ curfptr[522]) /*_.VALDATA___V523*/ curfptr[522] = (void*)&cdat->dobj_461__CLASS_SRC_MATCH; basilys_assertmsg("iniobj checkdiscr dobj_461__CLASS_SRC_MATCH", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_461__CLASS_SRC_MATCH.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_461__CLASS_SRC_MATCH.obj_num = OBMAG_OBJECT; - cdat->dobj_461__CLASS_SRC_MATCH.obj_hash = 472970144; + cdat->dobj_461__CLASS_SRC_MATCH.obj_hash = 16110761; cdat->dobj_461__CLASS_SRC_MATCH.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_461__CLASS_SRC_MATCH)); /*inistring dstr_462__CLASS_SRC_MATCH*/ - /*_.VALSTR___V523*/ curfptr[522] = (void*)&cdat->dstr_462__CLASS_SRC_MATCH; + /*_.VALSTR___V524*/ curfptr[523] = (void*)&cdat->dstr_462__CLASS_SRC_MATCH; cdat->dstr_462__CLASS_SRC_MATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_462__CLASS_SRC_MATCH.val, "CLASS_SRC_MATCH"); /*inimult dtup_463__CLASS_SRC_MATCH*/ - /*_.VALTUP___V524*/ curfptr[523] = (void*)&cdat->dtup_463__CLASS_SRC_MATCH; + /*_.VALTUP___V525*/ curfptr[524] = (void*)&cdat->dtup_463__CLASS_SRC_MATCH; cdat->dtup_463__CLASS_SRC_MATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_463__CLASS_SRC_MATCH.nbval = 2; /*inimult dtup_464__CLASS_SRC_MATCH*/ - /*_.VALTUP___V529*/ curfptr[528] = (void*)&cdat->dtup_464__CLASS_SRC_MATCH; + /*_.VALTUP___V530*/ curfptr[529] = (void*)&cdat->dtup_464__CLASS_SRC_MATCH; cdat->dtup_464__CLASS_SRC_MATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_464__CLASS_SRC_MATCH.nbval = 3; /*iniobj dsym_465__SMAT_MATCHEDX*/ - if (!/*_.VALDATA___V530*/ curfptr[529]) /*_.VALDATA___V530*/ curfptr[529] = (void*)&cdat->dsym_465__SMAT_MATCHEDX; + if (!/*_.VALDATA___V531*/ curfptr[530]) /*_.VALDATA___V531*/ curfptr[530] = (void*)&cdat->dsym_465__SMAT_MATCHEDX; basilys_assertmsg("iniobj checkdiscr dsym_465__SMAT_MATCHEDX", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_465__SMAT_MATCHEDX.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_465__SMAT_MATCHEDX.obj_hash = 56867082; @@ -47355,27 +48910,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_461__CLASS_SRC_MATC basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_465__SMAT_MATCHEDX)); /*inistring dstr_466__SMAT_MATCHEDX*/ - /*_.VALSTR___V531*/ curfptr[530] = (void*)&cdat->dstr_466__SMAT_MATCHEDX; + /*_.VALSTR___V532*/ curfptr[531] = (void*)&cdat->dstr_466__SMAT_MATCHEDX; cdat->dstr_466__SMAT_MATCHEDX.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_466__SMAT_MATCHEDX.val, "SMAT_MATCHEDX"); BASILYS_LOCATION("warmelt-macro.bysl:306:/ iniobj"); /*iniobj dobj_467__SMAT_MATCHEDX*/ - if (!/*_.VALDATA___V525*/ curfptr[524]) /*_.VALDATA___V525*/ curfptr[524] = (void*)&cdat->dobj_467__SMAT_MATCHEDX; + if (!/*_.VALDATA___V526*/ curfptr[525]) /*_.VALDATA___V526*/ curfptr[525] = (void*)&cdat->dobj_467__SMAT_MATCHEDX; basilys_assertmsg("iniobj checkdiscr dobj_467__SMAT_MATCHEDX", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_467__SMAT_MATCHEDX.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_467__SMAT_MATCHEDX.obj_num = 1; - cdat->dobj_467__SMAT_MATCHEDX.obj_hash = 668371824; + cdat->dobj_467__SMAT_MATCHEDX.obj_hash = 40545491; cdat->dobj_467__SMAT_MATCHEDX.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_467__SMAT_MATCHEDX)); /*inistring dstr_468__SMAT_MATCHEDX*/ - /*_.VALSTR___V526*/ curfptr[525] = (void*)&cdat->dstr_468__SMAT_MATCHEDX; + /*_.VALSTR___V527*/ curfptr[526] = (void*)&cdat->dstr_468__SMAT_MATCHEDX; cdat->dstr_468__SMAT_MATCHEDX.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_468__SMAT_MATCHEDX.val, "SMAT_MATCHEDX"); /*iniobj dsym_469__SMAT_CASES*/ - if (!/*_.VALDATA___V532*/ curfptr[531]) /*_.VALDATA___V532*/ curfptr[531] = (void*)&cdat->dsym_469__SMAT_CASES; + if (!/*_.VALDATA___V533*/ curfptr[532]) /*_.VALDATA___V533*/ curfptr[532] = (void*)&cdat->dsym_469__SMAT_CASES; basilys_assertmsg("iniobj checkdiscr dsym_469__SMAT_CASES", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_469__SMAT_CASES.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_469__SMAT_CASES.obj_hash = 1021834057; @@ -47383,27 +48938,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_467__SMAT_MATCHEDX) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_469__SMAT_CASES)); /*inistring dstr_470__SMAT_CASES*/ - /*_.VALSTR___V533*/ curfptr[532] = (void*)&cdat->dstr_470__SMAT_CASES; + /*_.VALSTR___V534*/ curfptr[533] = (void*)&cdat->dstr_470__SMAT_CASES; cdat->dstr_470__SMAT_CASES.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_470__SMAT_CASES.val, "SMAT_CASES"); BASILYS_LOCATION("warmelt-macro.bysl:306:/ iniobj"); /*iniobj dobj_471__SMAT_CASES*/ - if (!/*_.VALDATA___V527*/ curfptr[526]) /*_.VALDATA___V527*/ curfptr[526] = (void*)&cdat->dobj_471__SMAT_CASES; + if (!/*_.VALDATA___V528*/ curfptr[527]) /*_.VALDATA___V528*/ curfptr[527] = (void*)&cdat->dobj_471__SMAT_CASES; basilys_assertmsg("iniobj checkdiscr dobj_471__SMAT_CASES", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_471__SMAT_CASES.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_471__SMAT_CASES.obj_num = 2; - cdat->dobj_471__SMAT_CASES.obj_hash = 430895087; + cdat->dobj_471__SMAT_CASES.obj_hash = 130449525; cdat->dobj_471__SMAT_CASES.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_471__SMAT_CASES)); /*inistring dstr_472__SMAT_CASES*/ - /*_.VALSTR___V528*/ curfptr[527] = (void*)&cdat->dstr_472__SMAT_CASES; + /*_.VALSTR___V529*/ curfptr[528] = (void*)&cdat->dstr_472__SMAT_CASES; cdat->dstr_472__SMAT_CASES.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_472__SMAT_CASES.val, "SMAT_CASES"); /*iniobj dsym_473__CLASS_SRC_CASEMATCH*/ - if (!/*_.VALDATA___V534*/ curfptr[533]) /*_.VALDATA___V534*/ curfptr[533] = (void*)&cdat->dsym_473__CLASS_SRC_CASEMATCH; + if (!/*_.VALDATA___V535*/ curfptr[534]) /*_.VALDATA___V535*/ curfptr[534] = (void*)&cdat->dsym_473__CLASS_SRC_CASEMATCH; basilys_assertmsg("iniobj checkdiscr dsym_473__CLASS_SRC_CASEMATCH", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_473__CLASS_SRC_CASEMATCH.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_473__CLASS_SRC_CASEMATCH.obj_hash = 695254918; @@ -47411,35 +48966,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_471__SMAT_CASES)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_473__CLASS_SRC_CASEMATCH)); /*inistring dstr_474__CLASS_SRC_CASEMA*/ - /*_.VALSTR___V535*/ curfptr[534] = (void*)&cdat->dstr_474__CLASS_SRC_CASEMA; + /*_.VALSTR___V536*/ curfptr[535] = (void*)&cdat->dstr_474__CLASS_SRC_CASEMA; cdat->dstr_474__CLASS_SRC_CASEMA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_474__CLASS_SRC_CASEMA.val, "CLASS_SRC_CASEMATCH"); BASILYS_LOCATION("warmelt-macro.bysl:313:/ iniobj"); /*iniobj dobj_475__CLASS_SRC_CASEMATCH*/ - if (!/*_.VALDATA___V536*/ curfptr[535]) /*_.VALDATA___V536*/ curfptr[535] = (void*)&cdat->dobj_475__CLASS_SRC_CASEMATCH; + if (!/*_.VALDATA___V537*/ curfptr[536]) /*_.VALDATA___V537*/ curfptr[536] = (void*)&cdat->dobj_475__CLASS_SRC_CASEMATCH; basilys_assertmsg("iniobj checkdiscr dobj_475__CLASS_SRC_CASEMATCH", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_475__CLASS_SRC_CASEMATCH.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_475__CLASS_SRC_CASEMATCH.obj_num = OBMAG_OBJECT; - cdat->dobj_475__CLASS_SRC_CASEMATCH.obj_hash = 304908044; + cdat->dobj_475__CLASS_SRC_CASEMATCH.obj_hash = 316767360; cdat->dobj_475__CLASS_SRC_CASEMATCH.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_475__CLASS_SRC_CASEMATCH)); /*inistring dstr_476__CLASS_SRC_CASEMA*/ - /*_.VALSTR___V537*/ curfptr[536] = (void*)&cdat->dstr_476__CLASS_SRC_CASEMA; + /*_.VALSTR___V538*/ curfptr[537] = (void*)&cdat->dstr_476__CLASS_SRC_CASEMA; cdat->dstr_476__CLASS_SRC_CASEMA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_476__CLASS_SRC_CASEMA.val, "CLASS_SRC_CASEMATCH"); /*inimult dtup_477__CLASS_SRC_CASEMATCH*/ - /*_.VALTUP___V538*/ curfptr[537] = (void*)&cdat->dtup_477__CLASS_SRC_CASEMATCH; + /*_.VALTUP___V539*/ curfptr[538] = (void*)&cdat->dtup_477__CLASS_SRC_CASEMATCH; cdat->dtup_477__CLASS_SRC_CASEMATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_477__CLASS_SRC_CASEMATCH.nbval = 2; /*inimult dtup_478__CLASS_SRC_CASEMATCH*/ - /*_.VALTUP___V543*/ curfptr[542] = (void*)&cdat->dtup_478__CLASS_SRC_CASEMATCH; + /*_.VALTUP___V544*/ curfptr[543] = (void*)&cdat->dtup_478__CLASS_SRC_CASEMATCH; cdat->dtup_478__CLASS_SRC_CASEMATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_478__CLASS_SRC_CASEMATCH.nbval = 3; /*iniobj dsym_479__SCAM_PATT*/ - if (!/*_.VALDATA___V544*/ curfptr[543]) /*_.VALDATA___V544*/ curfptr[543] = (void*)&cdat->dsym_479__SCAM_PATT; + if (!/*_.VALDATA___V545*/ curfptr[544]) /*_.VALDATA___V545*/ curfptr[544] = (void*)&cdat->dsym_479__SCAM_PATT; basilys_assertmsg("iniobj checkdiscr dsym_479__SCAM_PATT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_479__SCAM_PATT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_479__SCAM_PATT.obj_hash = 413025747; @@ -47447,27 +49002,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_475__CLASS_SRC_CASE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_479__SCAM_PATT)); /*inistring dstr_480__SCAM_PATT*/ - /*_.VALSTR___V545*/ curfptr[544] = (void*)&cdat->dstr_480__SCAM_PATT; + /*_.VALSTR___V546*/ curfptr[545] = (void*)&cdat->dstr_480__SCAM_PATT; cdat->dstr_480__SCAM_PATT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_480__SCAM_PATT.val, "SCAM_PATT"); BASILYS_LOCATION("warmelt-macro.bysl:313:/ iniobj"); /*iniobj dobj_481__SCAM_PATT*/ - if (!/*_.VALDATA___V539*/ curfptr[538]) /*_.VALDATA___V539*/ curfptr[538] = (void*)&cdat->dobj_481__SCAM_PATT; + if (!/*_.VALDATA___V540*/ curfptr[539]) /*_.VALDATA___V540*/ curfptr[539] = (void*)&cdat->dobj_481__SCAM_PATT; basilys_assertmsg("iniobj checkdiscr dobj_481__SCAM_PATT", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_481__SCAM_PATT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_481__SCAM_PATT.obj_num = 1; - cdat->dobj_481__SCAM_PATT.obj_hash = 542699504; + cdat->dobj_481__SCAM_PATT.obj_hash = 775628169; cdat->dobj_481__SCAM_PATT.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_481__SCAM_PATT)); /*inistring dstr_482__SCAM_PATT*/ - /*_.VALSTR___V540*/ curfptr[539] = (void*)&cdat->dstr_482__SCAM_PATT; + /*_.VALSTR___V541*/ curfptr[540] = (void*)&cdat->dstr_482__SCAM_PATT; cdat->dstr_482__SCAM_PATT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_482__SCAM_PATT.val, "SCAM_PATT"); /*iniobj dsym_483__SCAM_BODY*/ - if (!/*_.VALDATA___V546*/ curfptr[545]) /*_.VALDATA___V546*/ curfptr[545] = (void*)&cdat->dsym_483__SCAM_BODY; + if (!/*_.VALDATA___V547*/ curfptr[546]) /*_.VALDATA___V547*/ curfptr[546] = (void*)&cdat->dsym_483__SCAM_BODY; basilys_assertmsg("iniobj checkdiscr dsym_483__SCAM_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_483__SCAM_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_483__SCAM_BODY.obj_hash = 1012147204; @@ -47475,27 +49030,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_481__SCAM_PATT)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_483__SCAM_BODY)); /*inistring dstr_484__SCAM_BODY*/ - /*_.VALSTR___V547*/ curfptr[546] = (void*)&cdat->dstr_484__SCAM_BODY; + /*_.VALSTR___V548*/ curfptr[547] = (void*)&cdat->dstr_484__SCAM_BODY; cdat->dstr_484__SCAM_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_484__SCAM_BODY.val, "SCAM_BODY"); BASILYS_LOCATION("warmelt-macro.bysl:313:/ iniobj"); /*iniobj dobj_485__SCAM_BODY*/ - if (!/*_.VALDATA___V541*/ curfptr[540]) /*_.VALDATA___V541*/ curfptr[540] = (void*)&cdat->dobj_485__SCAM_BODY; + if (!/*_.VALDATA___V542*/ curfptr[541]) /*_.VALDATA___V542*/ curfptr[541] = (void*)&cdat->dobj_485__SCAM_BODY; basilys_assertmsg("iniobj checkdiscr dobj_485__SCAM_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_485__SCAM_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_485__SCAM_BODY.obj_num = 2; - cdat->dobj_485__SCAM_BODY.obj_hash = 62824239; + cdat->dobj_485__SCAM_BODY.obj_hash = 158296845; cdat->dobj_485__SCAM_BODY.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_485__SCAM_BODY)); /*inistring dstr_486__SCAM_BODY*/ - /*_.VALSTR___V542*/ curfptr[541] = (void*)&cdat->dstr_486__SCAM_BODY; + /*_.VALSTR___V543*/ curfptr[542] = (void*)&cdat->dstr_486__SCAM_BODY; cdat->dstr_486__SCAM_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_486__SCAM_BODY.val, "SCAM_BODY"); /*iniobj dsym_487__CLASS_SRC_CASEWHENMATCH*/ - if (!/*_.VALDATA___V548*/ curfptr[547]) /*_.VALDATA___V548*/ curfptr[547] = (void*)&cdat->dsym_487__CLASS_SRC_CASEWHENMATCH; + if (!/*_.VALDATA___V549*/ curfptr[548]) /*_.VALDATA___V549*/ curfptr[548] = (void*)&cdat->dsym_487__CLASS_SRC_CASEWHENMATCH; basilys_assertmsg("iniobj checkdiscr dsym_487__CLASS_SRC_CASEWHENMATCH", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_487__CLASS_SRC_CASEWHENMATCH.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_487__CLASS_SRC_CASEWHENMATCH.obj_hash = 57673041; @@ -47503,35 +49058,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_485__SCAM_BODY)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_487__CLASS_SRC_CASEWHENMATCH)); /*inistring dstr_488__CLASS_SRC_CASEWH*/ - /*_.VALSTR___V549*/ curfptr[548] = (void*)&cdat->dstr_488__CLASS_SRC_CASEWH; + /*_.VALSTR___V550*/ curfptr[549] = (void*)&cdat->dstr_488__CLASS_SRC_CASEWH; cdat->dstr_488__CLASS_SRC_CASEWH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_488__CLASS_SRC_CASEWH.val, "CLASS_SRC_CASEWHENMATCH"); BASILYS_LOCATION("warmelt-macro.bysl:319:/ iniobj"); /*iniobj dobj_489__CLASS_SRC_CASEWHENMATCH*/ - if (!/*_.VALDATA___V550*/ curfptr[549]) /*_.VALDATA___V550*/ curfptr[549] = (void*)&cdat->dobj_489__CLASS_SRC_CASEWHENMATCH; + if (!/*_.VALDATA___V551*/ curfptr[550]) /*_.VALDATA___V551*/ curfptr[550] = (void*)&cdat->dobj_489__CLASS_SRC_CASEWHENMATCH; basilys_assertmsg("iniobj checkdiscr dobj_489__CLASS_SRC_CASEWHENMATCH", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_489__CLASS_SRC_CASEWHENMATCH.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_489__CLASS_SRC_CASEWHENMATCH.obj_num = OBMAG_OBJECT; - cdat->dobj_489__CLASS_SRC_CASEWHENMATCH.obj_hash = 990608019; + cdat->dobj_489__CLASS_SRC_CASEWHENMATCH.obj_hash = 78876679; cdat->dobj_489__CLASS_SRC_CASEWHENMATCH.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_489__CLASS_SRC_CASEWHENMATCH)); /*inistring dstr_490__CLASS_SRC_CASEWH*/ - /*_.VALSTR___V551*/ curfptr[550] = (void*)&cdat->dstr_490__CLASS_SRC_CASEWH; + /*_.VALSTR___V552*/ curfptr[551] = (void*)&cdat->dstr_490__CLASS_SRC_CASEWH; cdat->dstr_490__CLASS_SRC_CASEWH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_490__CLASS_SRC_CASEWH.val, "CLASS_SRC_CASEWHENMATCH"); /*inimult dtup_491__CLASS_SRC_CASEWHENMATCH*/ - /*_.VALTUP___V552*/ curfptr[551] = (void*)&cdat->dtup_491__CLASS_SRC_CASEWHENMATCH; + /*_.VALTUP___V553*/ curfptr[552] = (void*)&cdat->dtup_491__CLASS_SRC_CASEWHENMATCH; cdat->dtup_491__CLASS_SRC_CASEWHENMATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_491__CLASS_SRC_CASEWHENMATCH.nbval = 3; /*inimult dtup_492__CLASS_SRC_CASEWHENMATCH*/ - /*_.VALTUP___V555*/ curfptr[554] = (void*)&cdat->dtup_492__CLASS_SRC_CASEWHENMATCH; + /*_.VALTUP___V556*/ curfptr[555] = (void*)&cdat->dtup_492__CLASS_SRC_CASEWHENMATCH; cdat->dtup_492__CLASS_SRC_CASEWHENMATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_492__CLASS_SRC_CASEWHENMATCH.nbval = 4; /*iniobj dsym_493__SCWM_WHEN*/ - if (!/*_.VALDATA___V556*/ curfptr[555]) /*_.VALDATA___V556*/ curfptr[555] = (void*)&cdat->dsym_493__SCWM_WHEN; + if (!/*_.VALDATA___V557*/ curfptr[556]) /*_.VALDATA___V557*/ curfptr[556] = (void*)&cdat->dsym_493__SCWM_WHEN; basilys_assertmsg("iniobj checkdiscr dsym_493__SCWM_WHEN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_493__SCWM_WHEN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_493__SCWM_WHEN.obj_hash = 1029053080; @@ -47539,27 +49094,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_489__CLASS_SRC_CASE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_493__SCWM_WHEN)); /*inistring dstr_494__SCWM_WHEN*/ - /*_.VALSTR___V557*/ curfptr[556] = (void*)&cdat->dstr_494__SCWM_WHEN; + /*_.VALSTR___V558*/ curfptr[557] = (void*)&cdat->dstr_494__SCWM_WHEN; cdat->dstr_494__SCWM_WHEN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_494__SCWM_WHEN.val, "SCWM_WHEN"); BASILYS_LOCATION("warmelt-macro.bysl:319:/ iniobj"); /*iniobj dobj_495__SCWM_WHEN*/ - if (!/*_.VALDATA___V553*/ curfptr[552]) /*_.VALDATA___V553*/ curfptr[552] = (void*)&cdat->dobj_495__SCWM_WHEN; + if (!/*_.VALDATA___V554*/ curfptr[553]) /*_.VALDATA___V554*/ curfptr[553] = (void*)&cdat->dobj_495__SCWM_WHEN; basilys_assertmsg("iniobj checkdiscr dobj_495__SCWM_WHEN", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_495__SCWM_WHEN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_495__SCWM_WHEN.obj_num = 3; - cdat->dobj_495__SCWM_WHEN.obj_hash = 998790202; + cdat->dobj_495__SCWM_WHEN.obj_hash = 871356348; cdat->dobj_495__SCWM_WHEN.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_495__SCWM_WHEN)); /*inistring dstr_496__SCWM_WHEN*/ - /*_.VALSTR___V554*/ curfptr[553] = (void*)&cdat->dstr_496__SCWM_WHEN; + /*_.VALSTR___V555*/ curfptr[554] = (void*)&cdat->dstr_496__SCWM_WHEN; cdat->dstr_496__SCWM_WHEN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_496__SCWM_WHEN.val, "SCWM_WHEN"); /*iniobj dsym_497__CLASS_SRC_LETBINDING*/ - if (!/*_.VALDATA___V558*/ curfptr[557]) /*_.VALDATA___V558*/ curfptr[557] = (void*)&cdat->dsym_497__CLASS_SRC_LETBINDING; + if (!/*_.VALDATA___V559*/ curfptr[558]) /*_.VALDATA___V559*/ curfptr[558] = (void*)&cdat->dsym_497__CLASS_SRC_LETBINDING; basilys_assertmsg("iniobj checkdiscr dsym_497__CLASS_SRC_LETBINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_497__CLASS_SRC_LETBINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_497__CLASS_SRC_LETBINDING.obj_hash = 644267771; @@ -47567,35 +49122,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_495__SCWM_WHEN)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_497__CLASS_SRC_LETBINDING)); /*inistring dstr_498__CLASS_SRC_LETBIN*/ - /*_.VALSTR___V559*/ curfptr[558] = (void*)&cdat->dstr_498__CLASS_SRC_LETBIN; + /*_.VALSTR___V560*/ curfptr[559] = (void*)&cdat->dstr_498__CLASS_SRC_LETBIN; cdat->dstr_498__CLASS_SRC_LETBIN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_498__CLASS_SRC_LETBIN.val, "CLASS_SRC_LETBINDING"); BASILYS_LOCATION("warmelt-macro.bysl:326:/ iniobj"); /*iniobj dobj_499__CLASS_SRC_LETBINDING*/ - if (!/*_.VALDATA___V560*/ curfptr[559]) /*_.VALDATA___V560*/ curfptr[559] = (void*)&cdat->dobj_499__CLASS_SRC_LETBINDING; + if (!/*_.VALDATA___V561*/ curfptr[560]) /*_.VALDATA___V561*/ curfptr[560] = (void*)&cdat->dobj_499__CLASS_SRC_LETBINDING; basilys_assertmsg("iniobj checkdiscr dobj_499__CLASS_SRC_LETBINDING", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_499__CLASS_SRC_LETBINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_499__CLASS_SRC_LETBINDING.obj_num = OBMAG_OBJECT; - cdat->dobj_499__CLASS_SRC_LETBINDING.obj_hash = 482552901; + cdat->dobj_499__CLASS_SRC_LETBINDING.obj_hash = 39040871; cdat->dobj_499__CLASS_SRC_LETBINDING.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_499__CLASS_SRC_LETBINDING)); /*inistring dstr_500__CLASS_SRC_LETBIN*/ - /*_.VALSTR___V561*/ curfptr[560] = (void*)&cdat->dstr_500__CLASS_SRC_LETBIN; + /*_.VALSTR___V562*/ curfptr[561] = (void*)&cdat->dstr_500__CLASS_SRC_LETBIN; cdat->dstr_500__CLASS_SRC_LETBIN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_500__CLASS_SRC_LETBIN.val, "CLASS_SRC_LETBINDING"); /*inimult dtup_501__CLASS_SRC_LETBINDING*/ - /*_.VALTUP___V562*/ curfptr[561] = (void*)&cdat->dtup_501__CLASS_SRC_LETBINDING; + /*_.VALTUP___V563*/ curfptr[562] = (void*)&cdat->dtup_501__CLASS_SRC_LETBINDING; cdat->dtup_501__CLASS_SRC_LETBINDING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_501__CLASS_SRC_LETBINDING.nbval = 2; /*inimult dtup_502__CLASS_SRC_LETBINDING*/ - /*_.VALTUP___V569*/ curfptr[568] = (void*)&cdat->dtup_502__CLASS_SRC_LETBINDING; + /*_.VALTUP___V570*/ curfptr[569] = (void*)&cdat->dtup_502__CLASS_SRC_LETBINDING; cdat->dtup_502__CLASS_SRC_LETBINDING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_502__CLASS_SRC_LETBINDING.nbval = 4; /*iniobj dsym_503__SLETB_TYPE*/ - if (!/*_.VALDATA___V570*/ curfptr[569]) /*_.VALDATA___V570*/ curfptr[569] = (void*)&cdat->dsym_503__SLETB_TYPE; + if (!/*_.VALDATA___V571*/ curfptr[570]) /*_.VALDATA___V571*/ curfptr[570] = (void*)&cdat->dsym_503__SLETB_TYPE; basilys_assertmsg("iniobj checkdiscr dsym_503__SLETB_TYPE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_503__SLETB_TYPE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_503__SLETB_TYPE.obj_hash = 825191502; @@ -47603,27 +49158,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_499__CLASS_SRC_LETB basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_503__SLETB_TYPE)); /*inistring dstr_504__SLETB_TYPE*/ - /*_.VALSTR___V571*/ curfptr[570] = (void*)&cdat->dstr_504__SLETB_TYPE; + /*_.VALSTR___V572*/ curfptr[571] = (void*)&cdat->dstr_504__SLETB_TYPE; cdat->dstr_504__SLETB_TYPE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_504__SLETB_TYPE.val, "SLETB_TYPE"); BASILYS_LOCATION("warmelt-macro.bysl:326:/ iniobj"); /*iniobj dobj_505__SLETB_TYPE*/ - if (!/*_.VALDATA___V563*/ curfptr[562]) /*_.VALDATA___V563*/ curfptr[562] = (void*)&cdat->dobj_505__SLETB_TYPE; + if (!/*_.VALDATA___V564*/ curfptr[563]) /*_.VALDATA___V564*/ curfptr[563] = (void*)&cdat->dobj_505__SLETB_TYPE; basilys_assertmsg("iniobj checkdiscr dobj_505__SLETB_TYPE", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_505__SLETB_TYPE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_505__SLETB_TYPE.obj_num = 1; - cdat->dobj_505__SLETB_TYPE.obj_hash = 102612089; + cdat->dobj_505__SLETB_TYPE.obj_hash = 963526846; cdat->dobj_505__SLETB_TYPE.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_505__SLETB_TYPE)); /*inistring dstr_506__SLETB_TYPE*/ - /*_.VALSTR___V564*/ curfptr[563] = (void*)&cdat->dstr_506__SLETB_TYPE; + /*_.VALSTR___V565*/ curfptr[564] = (void*)&cdat->dstr_506__SLETB_TYPE; cdat->dstr_506__SLETB_TYPE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_506__SLETB_TYPE.val, "SLETB_TYPE"); /*iniobj dsym_507__SLETB_BINDER*/ - if (!/*_.VALDATA___V572*/ curfptr[571]) /*_.VALDATA___V572*/ curfptr[571] = (void*)&cdat->dsym_507__SLETB_BINDER; + if (!/*_.VALDATA___V573*/ curfptr[572]) /*_.VALDATA___V573*/ curfptr[572] = (void*)&cdat->dsym_507__SLETB_BINDER; basilys_assertmsg("iniobj checkdiscr dsym_507__SLETB_BINDER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_507__SLETB_BINDER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_507__SLETB_BINDER.obj_hash = 270217853; @@ -47631,27 +49186,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_505__SLETB_TYPE)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_507__SLETB_BINDER)); /*inistring dstr_508__SLETB_BINDER*/ - /*_.VALSTR___V573*/ curfptr[572] = (void*)&cdat->dstr_508__SLETB_BINDER; + /*_.VALSTR___V574*/ curfptr[573] = (void*)&cdat->dstr_508__SLETB_BINDER; cdat->dstr_508__SLETB_BINDER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_508__SLETB_BINDER.val, "SLETB_BINDER"); BASILYS_LOCATION("warmelt-macro.bysl:326:/ iniobj"); /*iniobj dobj_509__SLETB_BINDER*/ - if (!/*_.VALDATA___V565*/ curfptr[564]) /*_.VALDATA___V565*/ curfptr[564] = (void*)&cdat->dobj_509__SLETB_BINDER; + if (!/*_.VALDATA___V566*/ curfptr[565]) /*_.VALDATA___V566*/ curfptr[565] = (void*)&cdat->dobj_509__SLETB_BINDER; basilys_assertmsg("iniobj checkdiscr dobj_509__SLETB_BINDER", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_509__SLETB_BINDER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_509__SLETB_BINDER.obj_num = 2; - cdat->dobj_509__SLETB_BINDER.obj_hash = 132919712; + cdat->dobj_509__SLETB_BINDER.obj_hash = 731123356; cdat->dobj_509__SLETB_BINDER.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_509__SLETB_BINDER)); /*inistring dstr_510__SLETB_BINDER*/ - /*_.VALSTR___V566*/ curfptr[565] = (void*)&cdat->dstr_510__SLETB_BINDER; + /*_.VALSTR___V567*/ curfptr[566] = (void*)&cdat->dstr_510__SLETB_BINDER; cdat->dstr_510__SLETB_BINDER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_510__SLETB_BINDER.val, "SLETB_BINDER"); /*iniobj dsym_511__SLETB_EXPR*/ - if (!/*_.VALDATA___V574*/ curfptr[573]) /*_.VALDATA___V574*/ curfptr[573] = (void*)&cdat->dsym_511__SLETB_EXPR; + if (!/*_.VALDATA___V575*/ curfptr[574]) /*_.VALDATA___V575*/ curfptr[574] = (void*)&cdat->dsym_511__SLETB_EXPR; basilys_assertmsg("iniobj checkdiscr dsym_511__SLETB_EXPR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_511__SLETB_EXPR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_511__SLETB_EXPR.obj_hash = 314235873; @@ -47659,27 +49214,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_509__SLETB_BINDER)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_511__SLETB_EXPR)); /*inistring dstr_512__SLETB_EXPR*/ - /*_.VALSTR___V575*/ curfptr[574] = (void*)&cdat->dstr_512__SLETB_EXPR; + /*_.VALSTR___V576*/ curfptr[575] = (void*)&cdat->dstr_512__SLETB_EXPR; cdat->dstr_512__SLETB_EXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_512__SLETB_EXPR.val, "SLETB_EXPR"); BASILYS_LOCATION("warmelt-macro.bysl:326:/ iniobj"); /*iniobj dobj_513__SLETB_EXPR*/ - if (!/*_.VALDATA___V567*/ curfptr[566]) /*_.VALDATA___V567*/ curfptr[566] = (void*)&cdat->dobj_513__SLETB_EXPR; + if (!/*_.VALDATA___V568*/ curfptr[567]) /*_.VALDATA___V568*/ curfptr[567] = (void*)&cdat->dobj_513__SLETB_EXPR; basilys_assertmsg("iniobj checkdiscr dobj_513__SLETB_EXPR", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_513__SLETB_EXPR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_513__SLETB_EXPR.obj_num = 3; - cdat->dobj_513__SLETB_EXPR.obj_hash = 933266378; + cdat->dobj_513__SLETB_EXPR.obj_hash = 70269871; cdat->dobj_513__SLETB_EXPR.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_513__SLETB_EXPR)); /*inistring dstr_514__SLETB_EXPR*/ - /*_.VALSTR___V568*/ curfptr[567] = (void*)&cdat->dstr_514__SLETB_EXPR; + /*_.VALSTR___V569*/ curfptr[568] = (void*)&cdat->dstr_514__SLETB_EXPR; cdat->dstr_514__SLETB_EXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_514__SLETB_EXPR.val, "SLETB_EXPR"); /*iniobj dsym_515__CLASS_SRC_LET*/ - if (!/*_.VALDATA___V576*/ curfptr[575]) /*_.VALDATA___V576*/ curfptr[575] = (void*)&cdat->dsym_515__CLASS_SRC_LET; + if (!/*_.VALDATA___V577*/ curfptr[576]) /*_.VALDATA___V577*/ curfptr[576] = (void*)&cdat->dsym_515__CLASS_SRC_LET; basilys_assertmsg("iniobj checkdiscr dsym_515__CLASS_SRC_LET", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_515__CLASS_SRC_LET.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_515__CLASS_SRC_LET.obj_hash = 639003644; @@ -47687,35 +49242,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_513__SLETB_EXPR)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_515__CLASS_SRC_LET)); /*inistring dstr_516__CLASS_SRC_LET*/ - /*_.VALSTR___V577*/ curfptr[576] = (void*)&cdat->dstr_516__CLASS_SRC_LET; + /*_.VALSTR___V578*/ curfptr[577] = (void*)&cdat->dstr_516__CLASS_SRC_LET; cdat->dstr_516__CLASS_SRC_LET.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_516__CLASS_SRC_LET.val, "CLASS_SRC_LET"); BASILYS_LOCATION("warmelt-macro.bysl:334:/ iniobj"); /*iniobj dobj_517__CLASS_SRC_LET*/ - if (!/*_.VALDATA___V578*/ curfptr[577]) /*_.VALDATA___V578*/ curfptr[577] = (void*)&cdat->dobj_517__CLASS_SRC_LET; + if (!/*_.VALDATA___V579*/ curfptr[578]) /*_.VALDATA___V579*/ curfptr[578] = (void*)&cdat->dobj_517__CLASS_SRC_LET; basilys_assertmsg("iniobj checkdiscr dobj_517__CLASS_SRC_LET", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_517__CLASS_SRC_LET.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_517__CLASS_SRC_LET.obj_num = OBMAG_OBJECT; - cdat->dobj_517__CLASS_SRC_LET.obj_hash = 471851312; + cdat->dobj_517__CLASS_SRC_LET.obj_hash = 64956032; cdat->dobj_517__CLASS_SRC_LET.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_517__CLASS_SRC_LET)); /*inistring dstr_518__CLASS_SRC_LET*/ - /*_.VALSTR___V579*/ curfptr[578] = (void*)&cdat->dstr_518__CLASS_SRC_LET; + /*_.VALSTR___V580*/ curfptr[579] = (void*)&cdat->dstr_518__CLASS_SRC_LET; cdat->dstr_518__CLASS_SRC_LET.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_518__CLASS_SRC_LET.val, "CLASS_SRC_LET"); /*inimult dtup_519__CLASS_SRC_LET*/ - /*_.VALTUP___V580*/ curfptr[579] = (void*)&cdat->dtup_519__CLASS_SRC_LET; + /*_.VALTUP___V581*/ curfptr[580] = (void*)&cdat->dtup_519__CLASS_SRC_LET; cdat->dtup_519__CLASS_SRC_LET.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_519__CLASS_SRC_LET.nbval = 2; /*inimult dtup_520__CLASS_SRC_LET*/ - /*_.VALTUP___V585*/ curfptr[584] = (void*)&cdat->dtup_520__CLASS_SRC_LET; + /*_.VALTUP___V586*/ curfptr[585] = (void*)&cdat->dtup_520__CLASS_SRC_LET; cdat->dtup_520__CLASS_SRC_LET.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_520__CLASS_SRC_LET.nbval = 3; /*iniobj dsym_521__SLET_BINDINGS*/ - if (!/*_.VALDATA___V586*/ curfptr[585]) /*_.VALDATA___V586*/ curfptr[585] = (void*)&cdat->dsym_521__SLET_BINDINGS; + if (!/*_.VALDATA___V587*/ curfptr[586]) /*_.VALDATA___V587*/ curfptr[586] = (void*)&cdat->dsym_521__SLET_BINDINGS; basilys_assertmsg("iniobj checkdiscr dsym_521__SLET_BINDINGS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_521__SLET_BINDINGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_521__SLET_BINDINGS.obj_hash = 942285125; @@ -47723,27 +49278,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_517__CLASS_SRC_LET) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_521__SLET_BINDINGS)); /*inistring dstr_522__SLET_BINDINGS*/ - /*_.VALSTR___V587*/ curfptr[586] = (void*)&cdat->dstr_522__SLET_BINDINGS; + /*_.VALSTR___V588*/ curfptr[587] = (void*)&cdat->dstr_522__SLET_BINDINGS; cdat->dstr_522__SLET_BINDINGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_522__SLET_BINDINGS.val, "SLET_BINDINGS"); BASILYS_LOCATION("warmelt-macro.bysl:334:/ iniobj"); /*iniobj dobj_523__SLET_BINDINGS*/ - if (!/*_.VALDATA___V581*/ curfptr[580]) /*_.VALDATA___V581*/ curfptr[580] = (void*)&cdat->dobj_523__SLET_BINDINGS; + if (!/*_.VALDATA___V582*/ curfptr[581]) /*_.VALDATA___V582*/ curfptr[581] = (void*)&cdat->dobj_523__SLET_BINDINGS; basilys_assertmsg("iniobj checkdiscr dobj_523__SLET_BINDINGS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_523__SLET_BINDINGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_523__SLET_BINDINGS.obj_num = 1; - cdat->dobj_523__SLET_BINDINGS.obj_hash = 499367201; + cdat->dobj_523__SLET_BINDINGS.obj_hash = 842833123; cdat->dobj_523__SLET_BINDINGS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_523__SLET_BINDINGS)); /*inistring dstr_524__SLET_BINDINGS*/ - /*_.VALSTR___V582*/ curfptr[581] = (void*)&cdat->dstr_524__SLET_BINDINGS; + /*_.VALSTR___V583*/ curfptr[582] = (void*)&cdat->dstr_524__SLET_BINDINGS; cdat->dstr_524__SLET_BINDINGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_524__SLET_BINDINGS.val, "SLET_BINDINGS"); /*iniobj dsym_525__SLET_BODY*/ - if (!/*_.VALDATA___V588*/ curfptr[587]) /*_.VALDATA___V588*/ curfptr[587] = (void*)&cdat->dsym_525__SLET_BODY; + if (!/*_.VALDATA___V589*/ curfptr[588]) /*_.VALDATA___V589*/ curfptr[588] = (void*)&cdat->dsym_525__SLET_BODY; basilys_assertmsg("iniobj checkdiscr dsym_525__SLET_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_525__SLET_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_525__SLET_BODY.obj_hash = 405353277; @@ -47751,27 +49306,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_523__SLET_BINDINGS) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_525__SLET_BODY)); /*inistring dstr_526__SLET_BODY*/ - /*_.VALSTR___V589*/ curfptr[588] = (void*)&cdat->dstr_526__SLET_BODY; + /*_.VALSTR___V590*/ curfptr[589] = (void*)&cdat->dstr_526__SLET_BODY; cdat->dstr_526__SLET_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_526__SLET_BODY.val, "SLET_BODY"); BASILYS_LOCATION("warmelt-macro.bysl:334:/ iniobj"); /*iniobj dobj_527__SLET_BODY*/ - if (!/*_.VALDATA___V583*/ curfptr[582]) /*_.VALDATA___V583*/ curfptr[582] = (void*)&cdat->dobj_527__SLET_BODY; + if (!/*_.VALDATA___V584*/ curfptr[583]) /*_.VALDATA___V584*/ curfptr[583] = (void*)&cdat->dobj_527__SLET_BODY; basilys_assertmsg("iniobj checkdiscr dobj_527__SLET_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_527__SLET_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_527__SLET_BODY.obj_num = 2; - cdat->dobj_527__SLET_BODY.obj_hash = 879636183; + cdat->dobj_527__SLET_BODY.obj_hash = 856823622; cdat->dobj_527__SLET_BODY.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_527__SLET_BODY)); /*inistring dstr_528__SLET_BODY*/ - /*_.VALSTR___V584*/ curfptr[583] = (void*)&cdat->dstr_528__SLET_BODY; + /*_.VALSTR___V585*/ curfptr[584] = (void*)&cdat->dstr_528__SLET_BODY; cdat->dstr_528__SLET_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_528__SLET_BODY.val, "SLET_BODY"); /*iniobj dsym_529__CLASS_SRC_LAMBDA*/ - if (!/*_.VALDATA___V590*/ curfptr[589]) /*_.VALDATA___V590*/ curfptr[589] = (void*)&cdat->dsym_529__CLASS_SRC_LAMBDA; + if (!/*_.VALDATA___V591*/ curfptr[590]) /*_.VALDATA___V591*/ curfptr[590] = (void*)&cdat->dsym_529__CLASS_SRC_LAMBDA; basilys_assertmsg("iniobj checkdiscr dsym_529__CLASS_SRC_LAMBDA", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_529__CLASS_SRC_LAMBDA.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_529__CLASS_SRC_LAMBDA.obj_hash = 701094695; @@ -47779,35 +49334,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_527__SLET_BODY)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_529__CLASS_SRC_LAMBDA)); /*inistring dstr_530__CLASS_SRC_LAMBDA*/ - /*_.VALSTR___V591*/ curfptr[590] = (void*)&cdat->dstr_530__CLASS_SRC_LAMBDA; + /*_.VALSTR___V592*/ curfptr[591] = (void*)&cdat->dstr_530__CLASS_SRC_LAMBDA; cdat->dstr_530__CLASS_SRC_LAMBDA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_530__CLASS_SRC_LAMBDA.val, "CLASS_SRC_LAMBDA"); BASILYS_LOCATION("warmelt-macro.bysl:341:/ iniobj"); /*iniobj dobj_531__CLASS_SRC_LAMBDA*/ - if (!/*_.VALDATA___V592*/ curfptr[591]) /*_.VALDATA___V592*/ curfptr[591] = (void*)&cdat->dobj_531__CLASS_SRC_LAMBDA; + if (!/*_.VALDATA___V593*/ curfptr[592]) /*_.VALDATA___V593*/ curfptr[592] = (void*)&cdat->dobj_531__CLASS_SRC_LAMBDA; basilys_assertmsg("iniobj checkdiscr dobj_531__CLASS_SRC_LAMBDA", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_531__CLASS_SRC_LAMBDA.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_531__CLASS_SRC_LAMBDA.obj_num = OBMAG_OBJECT; - cdat->dobj_531__CLASS_SRC_LAMBDA.obj_hash = 922574406; + cdat->dobj_531__CLASS_SRC_LAMBDA.obj_hash = 530148806; cdat->dobj_531__CLASS_SRC_LAMBDA.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_531__CLASS_SRC_LAMBDA)); /*inistring dstr_532__CLASS_SRC_LAMBDA*/ - /*_.VALSTR___V593*/ curfptr[592] = (void*)&cdat->dstr_532__CLASS_SRC_LAMBDA; + /*_.VALSTR___V594*/ curfptr[593] = (void*)&cdat->dstr_532__CLASS_SRC_LAMBDA; cdat->dstr_532__CLASS_SRC_LAMBDA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_532__CLASS_SRC_LAMBDA.val, "CLASS_SRC_LAMBDA"); /*inimult dtup_533__CLASS_SRC_LAMBDA*/ - /*_.VALTUP___V594*/ curfptr[593] = (void*)&cdat->dtup_533__CLASS_SRC_LAMBDA; + /*_.VALTUP___V595*/ curfptr[594] = (void*)&cdat->dtup_533__CLASS_SRC_LAMBDA; cdat->dtup_533__CLASS_SRC_LAMBDA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_533__CLASS_SRC_LAMBDA.nbval = 2; /*inimult dtup_534__CLASS_SRC_LAMBDA*/ - /*_.VALTUP___V599*/ curfptr[598] = (void*)&cdat->dtup_534__CLASS_SRC_LAMBDA; + /*_.VALTUP___V600*/ curfptr[599] = (void*)&cdat->dtup_534__CLASS_SRC_LAMBDA; cdat->dtup_534__CLASS_SRC_LAMBDA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_534__CLASS_SRC_LAMBDA.nbval = 3; /*iniobj dsym_535__SLAM_ARGBIND*/ - if (!/*_.VALDATA___V600*/ curfptr[599]) /*_.VALDATA___V600*/ curfptr[599] = (void*)&cdat->dsym_535__SLAM_ARGBIND; + if (!/*_.VALDATA___V601*/ curfptr[600]) /*_.VALDATA___V601*/ curfptr[600] = (void*)&cdat->dsym_535__SLAM_ARGBIND; basilys_assertmsg("iniobj checkdiscr dsym_535__SLAM_ARGBIND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_535__SLAM_ARGBIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_535__SLAM_ARGBIND.obj_hash = 370871900; @@ -47815,27 +49370,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_531__CLASS_SRC_LAMB basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_535__SLAM_ARGBIND)); /*inistring dstr_536__SLAM_ARGBIND*/ - /*_.VALSTR___V601*/ curfptr[600] = (void*)&cdat->dstr_536__SLAM_ARGBIND; + /*_.VALSTR___V602*/ curfptr[601] = (void*)&cdat->dstr_536__SLAM_ARGBIND; cdat->dstr_536__SLAM_ARGBIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_536__SLAM_ARGBIND.val, "SLAM_ARGBIND"); BASILYS_LOCATION("warmelt-macro.bysl:341:/ iniobj"); /*iniobj dobj_537__SLAM_ARGBIND*/ - if (!/*_.VALDATA___V595*/ curfptr[594]) /*_.VALDATA___V595*/ curfptr[594] = (void*)&cdat->dobj_537__SLAM_ARGBIND; + if (!/*_.VALDATA___V596*/ curfptr[595]) /*_.VALDATA___V596*/ curfptr[595] = (void*)&cdat->dobj_537__SLAM_ARGBIND; basilys_assertmsg("iniobj checkdiscr dobj_537__SLAM_ARGBIND", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_537__SLAM_ARGBIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_537__SLAM_ARGBIND.obj_num = 1; - cdat->dobj_537__SLAM_ARGBIND.obj_hash = 491252834; + cdat->dobj_537__SLAM_ARGBIND.obj_hash = 385575914; cdat->dobj_537__SLAM_ARGBIND.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_537__SLAM_ARGBIND)); /*inistring dstr_538__SLAM_ARGBIND*/ - /*_.VALSTR___V596*/ curfptr[595] = (void*)&cdat->dstr_538__SLAM_ARGBIND; + /*_.VALSTR___V597*/ curfptr[596] = (void*)&cdat->dstr_538__SLAM_ARGBIND; cdat->dstr_538__SLAM_ARGBIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_538__SLAM_ARGBIND.val, "SLAM_ARGBIND"); /*iniobj dsym_539__SLAM_BODY*/ - if (!/*_.VALDATA___V602*/ curfptr[601]) /*_.VALDATA___V602*/ curfptr[601] = (void*)&cdat->dsym_539__SLAM_BODY; + if (!/*_.VALDATA___V603*/ curfptr[602]) /*_.VALDATA___V603*/ curfptr[602] = (void*)&cdat->dsym_539__SLAM_BODY; basilys_assertmsg("iniobj checkdiscr dsym_539__SLAM_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_539__SLAM_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_539__SLAM_BODY.obj_hash = 405250012; @@ -47843,27 +49398,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_537__SLAM_ARGBIND)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_539__SLAM_BODY)); /*inistring dstr_540__SLAM_BODY*/ - /*_.VALSTR___V603*/ curfptr[602] = (void*)&cdat->dstr_540__SLAM_BODY; + /*_.VALSTR___V604*/ curfptr[603] = (void*)&cdat->dstr_540__SLAM_BODY; cdat->dstr_540__SLAM_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_540__SLAM_BODY.val, "SLAM_BODY"); BASILYS_LOCATION("warmelt-macro.bysl:341:/ iniobj"); /*iniobj dobj_541__SLAM_BODY*/ - if (!/*_.VALDATA___V597*/ curfptr[596]) /*_.VALDATA___V597*/ curfptr[596] = (void*)&cdat->dobj_541__SLAM_BODY; + if (!/*_.VALDATA___V598*/ curfptr[597]) /*_.VALDATA___V598*/ curfptr[597] = (void*)&cdat->dobj_541__SLAM_BODY; basilys_assertmsg("iniobj checkdiscr dobj_541__SLAM_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_541__SLAM_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_541__SLAM_BODY.obj_num = 2; - cdat->dobj_541__SLAM_BODY.obj_hash = 88025257; + cdat->dobj_541__SLAM_BODY.obj_hash = 271078614; cdat->dobj_541__SLAM_BODY.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_541__SLAM_BODY)); /*inistring dstr_542__SLAM_BODY*/ - /*_.VALSTR___V598*/ curfptr[597] = (void*)&cdat->dstr_542__SLAM_BODY; + /*_.VALSTR___V599*/ curfptr[598] = (void*)&cdat->dstr_542__SLAM_BODY; cdat->dstr_542__SLAM_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_542__SLAM_BODY.val, "SLAM_BODY"); /*iniobj dsym_543__CLASS_SRC_MULTICALL*/ - if (!/*_.VALDATA___V604*/ curfptr[603]) /*_.VALDATA___V604*/ curfptr[603] = (void*)&cdat->dsym_543__CLASS_SRC_MULTICALL; + if (!/*_.VALDATA___V605*/ curfptr[604]) /*_.VALDATA___V605*/ curfptr[604] = (void*)&cdat->dsym_543__CLASS_SRC_MULTICALL; basilys_assertmsg("iniobj checkdiscr dsym_543__CLASS_SRC_MULTICALL", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_543__CLASS_SRC_MULTICALL.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_543__CLASS_SRC_MULTICALL.obj_hash = 462163749; @@ -47871,35 +49426,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_541__SLAM_BODY)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_543__CLASS_SRC_MULTICALL)); /*inistring dstr_544__CLASS_SRC_MULTIC*/ - /*_.VALSTR___V605*/ curfptr[604] = (void*)&cdat->dstr_544__CLASS_SRC_MULTIC; + /*_.VALSTR___V606*/ curfptr[605] = (void*)&cdat->dstr_544__CLASS_SRC_MULTIC; cdat->dstr_544__CLASS_SRC_MULTIC.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_544__CLASS_SRC_MULTIC.val, "CLASS_SRC_MULTICALL"); BASILYS_LOCATION("warmelt-macro.bysl:349:/ iniobj"); /*iniobj dobj_545__CLASS_SRC_MULTICALL*/ - if (!/*_.VALDATA___V606*/ curfptr[605]) /*_.VALDATA___V606*/ curfptr[605] = (void*)&cdat->dobj_545__CLASS_SRC_MULTICALL; + if (!/*_.VALDATA___V607*/ curfptr[606]) /*_.VALDATA___V607*/ curfptr[606] = (void*)&cdat->dobj_545__CLASS_SRC_MULTICALL; basilys_assertmsg("iniobj checkdiscr dobj_545__CLASS_SRC_MULTICALL", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_545__CLASS_SRC_MULTICALL.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_545__CLASS_SRC_MULTICALL.obj_num = OBMAG_OBJECT; - cdat->dobj_545__CLASS_SRC_MULTICALL.obj_hash = 530073531; + cdat->dobj_545__CLASS_SRC_MULTICALL.obj_hash = 903632889; cdat->dobj_545__CLASS_SRC_MULTICALL.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_545__CLASS_SRC_MULTICALL)); /*inistring dstr_546__CLASS_SRC_MULTIC*/ - /*_.VALSTR___V607*/ curfptr[606] = (void*)&cdat->dstr_546__CLASS_SRC_MULTIC; + /*_.VALSTR___V608*/ curfptr[607] = (void*)&cdat->dstr_546__CLASS_SRC_MULTIC; cdat->dstr_546__CLASS_SRC_MULTIC.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_546__CLASS_SRC_MULTIC.val, "CLASS_SRC_MULTICALL"); /*inimult dtup_547__CLASS_SRC_MULTICALL*/ - /*_.VALTUP___V608*/ curfptr[607] = (void*)&cdat->dtup_547__CLASS_SRC_MULTICALL; + /*_.VALTUP___V609*/ curfptr[608] = (void*)&cdat->dtup_547__CLASS_SRC_MULTICALL; cdat->dtup_547__CLASS_SRC_MULTICALL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_547__CLASS_SRC_MULTICALL.nbval = 2; /*inimult dtup_548__CLASS_SRC_MULTICALL*/ - /*_.VALTUP___V615*/ curfptr[614] = (void*)&cdat->dtup_548__CLASS_SRC_MULTICALL; + /*_.VALTUP___V616*/ curfptr[615] = (void*)&cdat->dtup_548__CLASS_SRC_MULTICALL; cdat->dtup_548__CLASS_SRC_MULTICALL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_548__CLASS_SRC_MULTICALL.nbval = 4; /*iniobj dsym_549__SMULC_RESBIND*/ - if (!/*_.VALDATA___V616*/ curfptr[615]) /*_.VALDATA___V616*/ curfptr[615] = (void*)&cdat->dsym_549__SMULC_RESBIND; + if (!/*_.VALDATA___V617*/ curfptr[616]) /*_.VALDATA___V617*/ curfptr[616] = (void*)&cdat->dsym_549__SMULC_RESBIND; basilys_assertmsg("iniobj checkdiscr dsym_549__SMULC_RESBIND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_549__SMULC_RESBIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_549__SMULC_RESBIND.obj_hash = 135599005; @@ -47907,27 +49462,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_545__CLASS_SRC_MULT basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_549__SMULC_RESBIND)); /*inistring dstr_550__SMULC_RESBIND*/ - /*_.VALSTR___V617*/ curfptr[616] = (void*)&cdat->dstr_550__SMULC_RESBIND; + /*_.VALSTR___V618*/ curfptr[617] = (void*)&cdat->dstr_550__SMULC_RESBIND; cdat->dstr_550__SMULC_RESBIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_550__SMULC_RESBIND.val, "SMULC_RESBIND"); BASILYS_LOCATION("warmelt-macro.bysl:349:/ iniobj"); /*iniobj dobj_551__SMULC_RESBIND*/ - if (!/*_.VALDATA___V609*/ curfptr[608]) /*_.VALDATA___V609*/ curfptr[608] = (void*)&cdat->dobj_551__SMULC_RESBIND; + if (!/*_.VALDATA___V610*/ curfptr[609]) /*_.VALDATA___V610*/ curfptr[609] = (void*)&cdat->dobj_551__SMULC_RESBIND; basilys_assertmsg("iniobj checkdiscr dobj_551__SMULC_RESBIND", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_551__SMULC_RESBIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_551__SMULC_RESBIND.obj_num = 1; - cdat->dobj_551__SMULC_RESBIND.obj_hash = 939717384; + cdat->dobj_551__SMULC_RESBIND.obj_hash = 1030019357; cdat->dobj_551__SMULC_RESBIND.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_551__SMULC_RESBIND)); /*inistring dstr_552__SMULC_RESBIND*/ - /*_.VALSTR___V610*/ curfptr[609] = (void*)&cdat->dstr_552__SMULC_RESBIND; + /*_.VALSTR___V611*/ curfptr[610] = (void*)&cdat->dstr_552__SMULC_RESBIND; cdat->dstr_552__SMULC_RESBIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_552__SMULC_RESBIND.val, "SMULC_RESBIND"); /*iniobj dsym_553__SMULC_CALL*/ - if (!/*_.VALDATA___V618*/ curfptr[617]) /*_.VALDATA___V618*/ curfptr[617] = (void*)&cdat->dsym_553__SMULC_CALL; + if (!/*_.VALDATA___V619*/ curfptr[618]) /*_.VALDATA___V619*/ curfptr[618] = (void*)&cdat->dsym_553__SMULC_CALL; basilys_assertmsg("iniobj checkdiscr dsym_553__SMULC_CALL", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_553__SMULC_CALL.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_553__SMULC_CALL.obj_hash = 918745495; @@ -47935,27 +49490,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_551__SMULC_RESBIND) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_553__SMULC_CALL)); /*inistring dstr_554__SMULC_CALL*/ - /*_.VALSTR___V619*/ curfptr[618] = (void*)&cdat->dstr_554__SMULC_CALL; + /*_.VALSTR___V620*/ curfptr[619] = (void*)&cdat->dstr_554__SMULC_CALL; cdat->dstr_554__SMULC_CALL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_554__SMULC_CALL.val, "SMULC_CALL"); BASILYS_LOCATION("warmelt-macro.bysl:349:/ iniobj"); /*iniobj dobj_555__SMULC_CALL*/ - if (!/*_.VALDATA___V611*/ curfptr[610]) /*_.VALDATA___V611*/ curfptr[610] = (void*)&cdat->dobj_555__SMULC_CALL; + if (!/*_.VALDATA___V612*/ curfptr[611]) /*_.VALDATA___V612*/ curfptr[611] = (void*)&cdat->dobj_555__SMULC_CALL; basilys_assertmsg("iniobj checkdiscr dobj_555__SMULC_CALL", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_555__SMULC_CALL.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_555__SMULC_CALL.obj_num = 2; - cdat->dobj_555__SMULC_CALL.obj_hash = 218403824; + cdat->dobj_555__SMULC_CALL.obj_hash = 880493919; cdat->dobj_555__SMULC_CALL.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_555__SMULC_CALL)); /*inistring dstr_556__SMULC_CALL*/ - /*_.VALSTR___V612*/ curfptr[611] = (void*)&cdat->dstr_556__SMULC_CALL; + /*_.VALSTR___V613*/ curfptr[612] = (void*)&cdat->dstr_556__SMULC_CALL; cdat->dstr_556__SMULC_CALL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_556__SMULC_CALL.val, "SMULC_CALL"); /*iniobj dsym_557__SMULC_BODY*/ - if (!/*_.VALDATA___V620*/ curfptr[619]) /*_.VALDATA___V620*/ curfptr[619] = (void*)&cdat->dsym_557__SMULC_BODY; + if (!/*_.VALDATA___V621*/ curfptr[620]) /*_.VALDATA___V621*/ curfptr[620] = (void*)&cdat->dsym_557__SMULC_BODY; basilys_assertmsg("iniobj checkdiscr dsym_557__SMULC_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_557__SMULC_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_557__SMULC_BODY.obj_hash = 828944150; @@ -47963,27 +49518,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_555__SMULC_CALL)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_557__SMULC_BODY)); /*inistring dstr_558__SMULC_BODY*/ - /*_.VALSTR___V621*/ curfptr[620] = (void*)&cdat->dstr_558__SMULC_BODY; + /*_.VALSTR___V622*/ curfptr[621] = (void*)&cdat->dstr_558__SMULC_BODY; cdat->dstr_558__SMULC_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_558__SMULC_BODY.val, "SMULC_BODY"); BASILYS_LOCATION("warmelt-macro.bysl:349:/ iniobj"); /*iniobj dobj_559__SMULC_BODY*/ - if (!/*_.VALDATA___V613*/ curfptr[612]) /*_.VALDATA___V613*/ curfptr[612] = (void*)&cdat->dobj_559__SMULC_BODY; + if (!/*_.VALDATA___V614*/ curfptr[613]) /*_.VALDATA___V614*/ curfptr[613] = (void*)&cdat->dobj_559__SMULC_BODY; basilys_assertmsg("iniobj checkdiscr dobj_559__SMULC_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_559__SMULC_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_559__SMULC_BODY.obj_num = 3; - cdat->dobj_559__SMULC_BODY.obj_hash = 58470863; + cdat->dobj_559__SMULC_BODY.obj_hash = 106636796; cdat->dobj_559__SMULC_BODY.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_559__SMULC_BODY)); /*inistring dstr_560__SMULC_BODY*/ - /*_.VALSTR___V614*/ curfptr[613] = (void*)&cdat->dstr_560__SMULC_BODY; + /*_.VALSTR___V615*/ curfptr[614] = (void*)&cdat->dstr_560__SMULC_BODY; cdat->dstr_560__SMULC_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_560__SMULC_BODY.val, "SMULC_BODY"); /*iniobj dsym_561__CLASS_SRC_LABELLED*/ - if (!/*_.VALDATA___V622*/ curfptr[621]) /*_.VALDATA___V622*/ curfptr[621] = (void*)&cdat->dsym_561__CLASS_SRC_LABELLED; + if (!/*_.VALDATA___V623*/ curfptr[622]) /*_.VALDATA___V623*/ curfptr[622] = (void*)&cdat->dsym_561__CLASS_SRC_LABELLED; basilys_assertmsg("iniobj checkdiscr dsym_561__CLASS_SRC_LABELLED", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_561__CLASS_SRC_LABELLED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_561__CLASS_SRC_LABELLED.obj_hash = 723667246; @@ -47991,35 +49546,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_559__SMULC_BODY)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_561__CLASS_SRC_LABELLED)); /*inistring dstr_562__CLASS_SRC_LABELL*/ - /*_.VALSTR___V623*/ curfptr[622] = (void*)&cdat->dstr_562__CLASS_SRC_LABELL; + /*_.VALSTR___V624*/ curfptr[623] = (void*)&cdat->dstr_562__CLASS_SRC_LABELL; cdat->dstr_562__CLASS_SRC_LABELL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_562__CLASS_SRC_LABELL.val, "CLASS_SRC_LABELLED"); BASILYS_LOCATION("warmelt-macro.bysl:357:/ iniobj"); /*iniobj dobj_563__CLASS_SRC_LABELLED*/ - if (!/*_.VALDATA___V624*/ curfptr[623]) /*_.VALDATA___V624*/ curfptr[623] = (void*)&cdat->dobj_563__CLASS_SRC_LABELLED; + if (!/*_.VALDATA___V625*/ curfptr[624]) /*_.VALDATA___V625*/ curfptr[624] = (void*)&cdat->dobj_563__CLASS_SRC_LABELLED; basilys_assertmsg("iniobj checkdiscr dobj_563__CLASS_SRC_LABELLED", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_563__CLASS_SRC_LABELLED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_563__CLASS_SRC_LABELLED.obj_num = OBMAG_OBJECT; - cdat->dobj_563__CLASS_SRC_LABELLED.obj_hash = 698169248; + cdat->dobj_563__CLASS_SRC_LABELLED.obj_hash = 991067814; cdat->dobj_563__CLASS_SRC_LABELLED.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_563__CLASS_SRC_LABELLED)); /*inistring dstr_564__CLASS_SRC_LABELL*/ - /*_.VALSTR___V625*/ curfptr[624] = (void*)&cdat->dstr_564__CLASS_SRC_LABELL; + /*_.VALSTR___V626*/ curfptr[625] = (void*)&cdat->dstr_564__CLASS_SRC_LABELL; cdat->dstr_564__CLASS_SRC_LABELL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_564__CLASS_SRC_LABELL.val, "CLASS_SRC_LABELLED"); /*inimult dtup_565__CLASS_SRC_LABELLED*/ - /*_.VALTUP___V626*/ curfptr[625] = (void*)&cdat->dtup_565__CLASS_SRC_LABELLED; + /*_.VALTUP___V627*/ curfptr[626] = (void*)&cdat->dtup_565__CLASS_SRC_LABELLED; cdat->dtup_565__CLASS_SRC_LABELLED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_565__CLASS_SRC_LABELLED.nbval = 2; /*inimult dtup_566__CLASS_SRC_LABELLED*/ - /*_.VALTUP___V629*/ curfptr[628] = (void*)&cdat->dtup_566__CLASS_SRC_LABELLED; + /*_.VALTUP___V630*/ curfptr[629] = (void*)&cdat->dtup_566__CLASS_SRC_LABELLED; cdat->dtup_566__CLASS_SRC_LABELLED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_566__CLASS_SRC_LABELLED.nbval = 2; /*iniobj dsym_567__SLABEL_BIND*/ - if (!/*_.VALDATA___V630*/ curfptr[629]) /*_.VALDATA___V630*/ curfptr[629] = (void*)&cdat->dsym_567__SLABEL_BIND; + if (!/*_.VALDATA___V631*/ curfptr[630]) /*_.VALDATA___V631*/ curfptr[630] = (void*)&cdat->dsym_567__SLABEL_BIND; basilys_assertmsg("iniobj checkdiscr dsym_567__SLABEL_BIND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_567__SLABEL_BIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_567__SLABEL_BIND.obj_hash = 418843843; @@ -48027,27 +49582,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_563__CLASS_SRC_LABE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_567__SLABEL_BIND)); /*inistring dstr_568__SLABEL_BIND*/ - /*_.VALSTR___V631*/ curfptr[630] = (void*)&cdat->dstr_568__SLABEL_BIND; + /*_.VALSTR___V632*/ curfptr[631] = (void*)&cdat->dstr_568__SLABEL_BIND; cdat->dstr_568__SLABEL_BIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_568__SLABEL_BIND.val, "SLABEL_BIND"); BASILYS_LOCATION("warmelt-macro.bysl:357:/ iniobj"); /*iniobj dobj_569__SLABEL_BIND*/ - if (!/*_.VALDATA___V627*/ curfptr[626]) /*_.VALDATA___V627*/ curfptr[626] = (void*)&cdat->dobj_569__SLABEL_BIND; + if (!/*_.VALDATA___V628*/ curfptr[627]) /*_.VALDATA___V628*/ curfptr[627] = (void*)&cdat->dobj_569__SLABEL_BIND; basilys_assertmsg("iniobj checkdiscr dobj_569__SLABEL_BIND", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_569__SLABEL_BIND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_569__SLABEL_BIND.obj_num = 1; - cdat->dobj_569__SLABEL_BIND.obj_hash = 1070791054; + cdat->dobj_569__SLABEL_BIND.obj_hash = 902854225; cdat->dobj_569__SLABEL_BIND.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_569__SLABEL_BIND)); /*inistring dstr_570__SLABEL_BIND*/ - /*_.VALSTR___V628*/ curfptr[627] = (void*)&cdat->dstr_570__SLABEL_BIND; + /*_.VALSTR___V629*/ curfptr[628] = (void*)&cdat->dstr_570__SLABEL_BIND; cdat->dstr_570__SLABEL_BIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_570__SLABEL_BIND.val, "SLABEL_BIND"); /*iniobj dsym_571__CLASS_SRC_FOREVER*/ - if (!/*_.VALDATA___V632*/ curfptr[631]) /*_.VALDATA___V632*/ curfptr[631] = (void*)&cdat->dsym_571__CLASS_SRC_FOREVER; + if (!/*_.VALDATA___V633*/ curfptr[632]) /*_.VALDATA___V633*/ curfptr[632] = (void*)&cdat->dsym_571__CLASS_SRC_FOREVER; basilys_assertmsg("iniobj checkdiscr dsym_571__CLASS_SRC_FOREVER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_571__CLASS_SRC_FOREVER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_571__CLASS_SRC_FOREVER.obj_hash = 967265882; @@ -48055,35 +49610,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_569__SLABEL_BIND)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_571__CLASS_SRC_FOREVER)); /*inistring dstr_572__CLASS_SRC_FOREVE*/ - /*_.VALSTR___V633*/ curfptr[632] = (void*)&cdat->dstr_572__CLASS_SRC_FOREVE; + /*_.VALSTR___V634*/ curfptr[633] = (void*)&cdat->dstr_572__CLASS_SRC_FOREVE; cdat->dstr_572__CLASS_SRC_FOREVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_572__CLASS_SRC_FOREVE.val, "CLASS_SRC_FOREVER"); BASILYS_LOCATION("warmelt-macro.bysl:363:/ iniobj"); /*iniobj dobj_573__CLASS_SRC_FOREVER*/ - if (!/*_.VALDATA___V634*/ curfptr[633]) /*_.VALDATA___V634*/ curfptr[633] = (void*)&cdat->dobj_573__CLASS_SRC_FOREVER; + if (!/*_.VALDATA___V635*/ curfptr[634]) /*_.VALDATA___V635*/ curfptr[634] = (void*)&cdat->dobj_573__CLASS_SRC_FOREVER; basilys_assertmsg("iniobj checkdiscr dobj_573__CLASS_SRC_FOREVER", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_573__CLASS_SRC_FOREVER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_573__CLASS_SRC_FOREVER.obj_num = OBMAG_OBJECT; - cdat->dobj_573__CLASS_SRC_FOREVER.obj_hash = 638080932; + cdat->dobj_573__CLASS_SRC_FOREVER.obj_hash = 244000338; cdat->dobj_573__CLASS_SRC_FOREVER.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_573__CLASS_SRC_FOREVER)); /*inistring dstr_574__CLASS_SRC_FOREVE*/ - /*_.VALSTR___V635*/ curfptr[634] = (void*)&cdat->dstr_574__CLASS_SRC_FOREVE; + /*_.VALSTR___V636*/ curfptr[635] = (void*)&cdat->dstr_574__CLASS_SRC_FOREVE; cdat->dstr_574__CLASS_SRC_FOREVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_574__CLASS_SRC_FOREVE.val, "CLASS_SRC_FOREVER"); /*inimult dtup_575__CLASS_SRC_FOREVER*/ - /*_.VALTUP___V636*/ curfptr[635] = (void*)&cdat->dtup_575__CLASS_SRC_FOREVER; + /*_.VALTUP___V637*/ curfptr[636] = (void*)&cdat->dtup_575__CLASS_SRC_FOREVER; cdat->dtup_575__CLASS_SRC_FOREVER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_575__CLASS_SRC_FOREVER.nbval = 3; /*inimult dtup_576__CLASS_SRC_FOREVER*/ - /*_.VALTUP___V639*/ curfptr[638] = (void*)&cdat->dtup_576__CLASS_SRC_FOREVER; + /*_.VALTUP___V640*/ curfptr[639] = (void*)&cdat->dtup_576__CLASS_SRC_FOREVER; cdat->dtup_576__CLASS_SRC_FOREVER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_576__CLASS_SRC_FOREVER.nbval = 3; /*iniobj dsym_577__SFRV_BODY*/ - if (!/*_.VALDATA___V640*/ curfptr[639]) /*_.VALDATA___V640*/ curfptr[639] = (void*)&cdat->dsym_577__SFRV_BODY; + if (!/*_.VALDATA___V641*/ curfptr[640]) /*_.VALDATA___V641*/ curfptr[640] = (void*)&cdat->dsym_577__SFRV_BODY; basilys_assertmsg("iniobj checkdiscr dsym_577__SFRV_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_577__SFRV_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_577__SFRV_BODY.obj_hash = 321317727; @@ -48091,27 +49646,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_573__CLASS_SRC_FORE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_577__SFRV_BODY)); /*inistring dstr_578__SFRV_BODY*/ - /*_.VALSTR___V641*/ curfptr[640] = (void*)&cdat->dstr_578__SFRV_BODY; + /*_.VALSTR___V642*/ curfptr[641] = (void*)&cdat->dstr_578__SFRV_BODY; cdat->dstr_578__SFRV_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_578__SFRV_BODY.val, "SFRV_BODY"); BASILYS_LOCATION("warmelt-macro.bysl:363:/ iniobj"); /*iniobj dobj_579__SFRV_BODY*/ - if (!/*_.VALDATA___V637*/ curfptr[636]) /*_.VALDATA___V637*/ curfptr[636] = (void*)&cdat->dobj_579__SFRV_BODY; + if (!/*_.VALDATA___V638*/ curfptr[637]) /*_.VALDATA___V638*/ curfptr[637] = (void*)&cdat->dobj_579__SFRV_BODY; basilys_assertmsg("iniobj checkdiscr dobj_579__SFRV_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_579__SFRV_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_579__SFRV_BODY.obj_num = 2; - cdat->dobj_579__SFRV_BODY.obj_hash = 853272174; + cdat->dobj_579__SFRV_BODY.obj_hash = 1027796367; cdat->dobj_579__SFRV_BODY.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_579__SFRV_BODY)); /*inistring dstr_580__SFRV_BODY*/ - /*_.VALSTR___V638*/ curfptr[637] = (void*)&cdat->dstr_580__SFRV_BODY; + /*_.VALSTR___V639*/ curfptr[638] = (void*)&cdat->dstr_580__SFRV_BODY; cdat->dstr_580__SFRV_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_580__SFRV_BODY.val, "SFRV_BODY"); /*iniobj dsym_581__CLASS_SRC_EXIT*/ - if (!/*_.VALDATA___V642*/ curfptr[641]) /*_.VALDATA___V642*/ curfptr[641] = (void*)&cdat->dsym_581__CLASS_SRC_EXIT; + if (!/*_.VALDATA___V643*/ curfptr[642]) /*_.VALDATA___V643*/ curfptr[642] = (void*)&cdat->dsym_581__CLASS_SRC_EXIT; basilys_assertmsg("iniobj checkdiscr dsym_581__CLASS_SRC_EXIT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_581__CLASS_SRC_EXIT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_581__CLASS_SRC_EXIT.obj_hash = 924679147; @@ -48119,35 +49674,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_579__SFRV_BODY)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_581__CLASS_SRC_EXIT)); /*inistring dstr_582__CLASS_SRC_EXIT*/ - /*_.VALSTR___V643*/ curfptr[642] = (void*)&cdat->dstr_582__CLASS_SRC_EXIT; + /*_.VALSTR___V644*/ curfptr[643] = (void*)&cdat->dstr_582__CLASS_SRC_EXIT; cdat->dstr_582__CLASS_SRC_EXIT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_582__CLASS_SRC_EXIT.val, "CLASS_SRC_EXIT"); BASILYS_LOCATION("warmelt-macro.bysl:369:/ iniobj"); /*iniobj dobj_583__CLASS_SRC_EXIT*/ - if (!/*_.VALDATA___V644*/ curfptr[643]) /*_.VALDATA___V644*/ curfptr[643] = (void*)&cdat->dobj_583__CLASS_SRC_EXIT; + if (!/*_.VALDATA___V645*/ curfptr[644]) /*_.VALDATA___V645*/ curfptr[644] = (void*)&cdat->dobj_583__CLASS_SRC_EXIT; basilys_assertmsg("iniobj checkdiscr dobj_583__CLASS_SRC_EXIT", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_583__CLASS_SRC_EXIT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_583__CLASS_SRC_EXIT.obj_num = OBMAG_OBJECT; - cdat->dobj_583__CLASS_SRC_EXIT.obj_hash = 989058835; + cdat->dobj_583__CLASS_SRC_EXIT.obj_hash = 387653011; cdat->dobj_583__CLASS_SRC_EXIT.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_583__CLASS_SRC_EXIT)); /*inistring dstr_584__CLASS_SRC_EXIT*/ - /*_.VALSTR___V645*/ curfptr[644] = (void*)&cdat->dstr_584__CLASS_SRC_EXIT; + /*_.VALSTR___V646*/ curfptr[645] = (void*)&cdat->dstr_584__CLASS_SRC_EXIT; cdat->dstr_584__CLASS_SRC_EXIT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_584__CLASS_SRC_EXIT.val, "CLASS_SRC_EXIT"); /*inimult dtup_585__CLASS_SRC_EXIT*/ - /*_.VALTUP___V646*/ curfptr[645] = (void*)&cdat->dtup_585__CLASS_SRC_EXIT; + /*_.VALTUP___V647*/ curfptr[646] = (void*)&cdat->dtup_585__CLASS_SRC_EXIT; cdat->dtup_585__CLASS_SRC_EXIT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_585__CLASS_SRC_EXIT.nbval = 3; /*inimult dtup_586__CLASS_SRC_EXIT*/ - /*_.VALTUP___V649*/ curfptr[648] = (void*)&cdat->dtup_586__CLASS_SRC_EXIT; + /*_.VALTUP___V650*/ curfptr[649] = (void*)&cdat->dtup_586__CLASS_SRC_EXIT; cdat->dtup_586__CLASS_SRC_EXIT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_586__CLASS_SRC_EXIT.nbval = 3; /*iniobj dsym_587__SEXI_BODY*/ - if (!/*_.VALDATA___V650*/ curfptr[649]) /*_.VALDATA___V650*/ curfptr[649] = (void*)&cdat->dsym_587__SEXI_BODY; + if (!/*_.VALDATA___V651*/ curfptr[650]) /*_.VALDATA___V651*/ curfptr[650] = (void*)&cdat->dsym_587__SEXI_BODY; basilys_assertmsg("iniobj checkdiscr dsym_587__SEXI_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_587__SEXI_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_587__SEXI_BODY.obj_hash = 795764559; @@ -48155,27 +49710,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_583__CLASS_SRC_EXIT basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_587__SEXI_BODY)); /*inistring dstr_588__SEXI_BODY*/ - /*_.VALSTR___V651*/ curfptr[650] = (void*)&cdat->dstr_588__SEXI_BODY; + /*_.VALSTR___V652*/ curfptr[651] = (void*)&cdat->dstr_588__SEXI_BODY; cdat->dstr_588__SEXI_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_588__SEXI_BODY.val, "SEXI_BODY"); BASILYS_LOCATION("warmelt-macro.bysl:369:/ iniobj"); /*iniobj dobj_589__SEXI_BODY*/ - if (!/*_.VALDATA___V647*/ curfptr[646]) /*_.VALDATA___V647*/ curfptr[646] = (void*)&cdat->dobj_589__SEXI_BODY; + if (!/*_.VALDATA___V648*/ curfptr[647]) /*_.VALDATA___V648*/ curfptr[647] = (void*)&cdat->dobj_589__SEXI_BODY; basilys_assertmsg("iniobj checkdiscr dobj_589__SEXI_BODY", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_589__SEXI_BODY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_589__SEXI_BODY.obj_num = 2; - cdat->dobj_589__SEXI_BODY.obj_hash = 797552486; + cdat->dobj_589__SEXI_BODY.obj_hash = 394820330; cdat->dobj_589__SEXI_BODY.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_589__SEXI_BODY)); /*inistring dstr_590__SEXI_BODY*/ - /*_.VALSTR___V648*/ curfptr[647] = (void*)&cdat->dstr_590__SEXI_BODY; + /*_.VALSTR___V649*/ curfptr[648] = (void*)&cdat->dstr_590__SEXI_BODY; cdat->dstr_590__SEXI_BODY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_590__SEXI_BODY.val, "SEXI_BODY"); /*iniobj dsym_591__CLASS_SRC_COMPILEWARNING*/ - if (!/*_.VALDATA___V652*/ curfptr[651]) /*_.VALDATA___V652*/ curfptr[651] = (void*)&cdat->dsym_591__CLASS_SRC_COMPILEWARNING; + if (!/*_.VALDATA___V653*/ curfptr[652]) /*_.VALDATA___V653*/ curfptr[652] = (void*)&cdat->dsym_591__CLASS_SRC_COMPILEWARNING; basilys_assertmsg("iniobj checkdiscr dsym_591__CLASS_SRC_COMPILEWARNING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_591__CLASS_SRC_COMPILEWARNING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_591__CLASS_SRC_COMPILEWARNING.obj_hash = 631779221; @@ -48183,35 +49738,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_589__SEXI_BODY)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_591__CLASS_SRC_COMPILEWARNING)); /*inistring dstr_592__CLASS_SRC_COMPIL*/ - /*_.VALSTR___V653*/ curfptr[652] = (void*)&cdat->dstr_592__CLASS_SRC_COMPIL; + /*_.VALSTR___V654*/ curfptr[653] = (void*)&cdat->dstr_592__CLASS_SRC_COMPIL; cdat->dstr_592__CLASS_SRC_COMPIL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_592__CLASS_SRC_COMPIL.val, "CLASS_SRC_COMPILEWARNING"); BASILYS_LOCATION("warmelt-macro.bysl:375:/ iniobj"); /*iniobj dobj_593__CLASS_SRC_COMPILEWARNING*/ - if (!/*_.VALDATA___V654*/ curfptr[653]) /*_.VALDATA___V654*/ curfptr[653] = (void*)&cdat->dobj_593__CLASS_SRC_COMPILEWARNING; + if (!/*_.VALDATA___V655*/ curfptr[654]) /*_.VALDATA___V655*/ curfptr[654] = (void*)&cdat->dobj_593__CLASS_SRC_COMPILEWARNING; basilys_assertmsg("iniobj checkdiscr dobj_593__CLASS_SRC_COMPILEWARNING", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_593__CLASS_SRC_COMPILEWARNING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_593__CLASS_SRC_COMPILEWARNING.obj_num = OBMAG_OBJECT; - cdat->dobj_593__CLASS_SRC_COMPILEWARNING.obj_hash = 586405751; + cdat->dobj_593__CLASS_SRC_COMPILEWARNING.obj_hash = 293670395; cdat->dobj_593__CLASS_SRC_COMPILEWARNING.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_593__CLASS_SRC_COMPILEWARNING)); /*inistring dstr_594__CLASS_SRC_COMPIL*/ - /*_.VALSTR___V655*/ curfptr[654] = (void*)&cdat->dstr_594__CLASS_SRC_COMPIL; + /*_.VALSTR___V656*/ curfptr[655] = (void*)&cdat->dstr_594__CLASS_SRC_COMPIL; cdat->dstr_594__CLASS_SRC_COMPIL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_594__CLASS_SRC_COMPIL.val, "CLASS_SRC_COMPILEWARNING"); /*inimult dtup_595__CLASS_SRC_COMPILEWARNING*/ - /*_.VALTUP___V656*/ curfptr[655] = (void*)&cdat->dtup_595__CLASS_SRC_COMPILEWARNING; + /*_.VALTUP___V657*/ curfptr[656] = (void*)&cdat->dtup_595__CLASS_SRC_COMPILEWARNING; cdat->dtup_595__CLASS_SRC_COMPILEWARNING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_595__CLASS_SRC_COMPILEWARNING.nbval = 2; /*inimult dtup_596__CLASS_SRC_COMPILEWARNING*/ - /*_.VALTUP___V661*/ curfptr[660] = (void*)&cdat->dtup_596__CLASS_SRC_COMPILEWARNING; + /*_.VALTUP___V662*/ curfptr[661] = (void*)&cdat->dtup_596__CLASS_SRC_COMPILEWARNING; cdat->dtup_596__CLASS_SRC_COMPILEWARNING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_596__CLASS_SRC_COMPILEWARNING.nbval = 3; /*iniobj dsym_597__SCWARN_MSG*/ - if (!/*_.VALDATA___V662*/ curfptr[661]) /*_.VALDATA___V662*/ curfptr[661] = (void*)&cdat->dsym_597__SCWARN_MSG; + if (!/*_.VALDATA___V663*/ curfptr[662]) /*_.VALDATA___V663*/ curfptr[662] = (void*)&cdat->dsym_597__SCWARN_MSG; basilys_assertmsg("iniobj checkdiscr dsym_597__SCWARN_MSG", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_597__SCWARN_MSG.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_597__SCWARN_MSG.obj_hash = 98598467; @@ -48219,27 +49774,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_593__CLASS_SRC_COMP basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_597__SCWARN_MSG)); /*inistring dstr_598__SCWARN_MSG*/ - /*_.VALSTR___V663*/ curfptr[662] = (void*)&cdat->dstr_598__SCWARN_MSG; + /*_.VALSTR___V664*/ curfptr[663] = (void*)&cdat->dstr_598__SCWARN_MSG; cdat->dstr_598__SCWARN_MSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_598__SCWARN_MSG.val, "SCWARN_MSG"); BASILYS_LOCATION("warmelt-macro.bysl:375:/ iniobj"); /*iniobj dobj_599__SCWARN_MSG*/ - if (!/*_.VALDATA___V657*/ curfptr[656]) /*_.VALDATA___V657*/ curfptr[656] = (void*)&cdat->dobj_599__SCWARN_MSG; + if (!/*_.VALDATA___V658*/ curfptr[657]) /*_.VALDATA___V658*/ curfptr[657] = (void*)&cdat->dobj_599__SCWARN_MSG; basilys_assertmsg("iniobj checkdiscr dobj_599__SCWARN_MSG", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_599__SCWARN_MSG.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_599__SCWARN_MSG.obj_num = 1; - cdat->dobj_599__SCWARN_MSG.obj_hash = 114282089; + cdat->dobj_599__SCWARN_MSG.obj_hash = 395092476; cdat->dobj_599__SCWARN_MSG.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_599__SCWARN_MSG)); /*inistring dstr_600__SCWARN_MSG*/ - /*_.VALSTR___V658*/ curfptr[657] = (void*)&cdat->dstr_600__SCWARN_MSG; + /*_.VALSTR___V659*/ curfptr[658] = (void*)&cdat->dstr_600__SCWARN_MSG; cdat->dstr_600__SCWARN_MSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_600__SCWARN_MSG.val, "SCWARN_MSG"); /*iniobj dsym_601__SCWARN_EXPR*/ - if (!/*_.VALDATA___V664*/ curfptr[663]) /*_.VALDATA___V664*/ curfptr[663] = (void*)&cdat->dsym_601__SCWARN_EXPR; + if (!/*_.VALDATA___V665*/ curfptr[664]) /*_.VALDATA___V665*/ curfptr[664] = (void*)&cdat->dsym_601__SCWARN_EXPR; basilys_assertmsg("iniobj checkdiscr dsym_601__SCWARN_EXPR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_601__SCWARN_EXPR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_601__SCWARN_EXPR.obj_hash = 375567380; @@ -48247,27 +49802,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_599__SCWARN_MSG)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_601__SCWARN_EXPR)); /*inistring dstr_602__SCWARN_EXPR*/ - /*_.VALSTR___V665*/ curfptr[664] = (void*)&cdat->dstr_602__SCWARN_EXPR; + /*_.VALSTR___V666*/ curfptr[665] = (void*)&cdat->dstr_602__SCWARN_EXPR; cdat->dstr_602__SCWARN_EXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_602__SCWARN_EXPR.val, "SCWARN_EXPR"); BASILYS_LOCATION("warmelt-macro.bysl:375:/ iniobj"); /*iniobj dobj_603__SCWARN_EXPR*/ - if (!/*_.VALDATA___V659*/ curfptr[658]) /*_.VALDATA___V659*/ curfptr[658] = (void*)&cdat->dobj_603__SCWARN_EXPR; + if (!/*_.VALDATA___V660*/ curfptr[659]) /*_.VALDATA___V660*/ curfptr[659] = (void*)&cdat->dobj_603__SCWARN_EXPR; basilys_assertmsg("iniobj checkdiscr dobj_603__SCWARN_EXPR", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_603__SCWARN_EXPR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_603__SCWARN_EXPR.obj_num = 2; - cdat->dobj_603__SCWARN_EXPR.obj_hash = 193303993; + cdat->dobj_603__SCWARN_EXPR.obj_hash = 914445498; cdat->dobj_603__SCWARN_EXPR.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_603__SCWARN_EXPR)); /*inistring dstr_604__SCWARN_EXPR*/ - /*_.VALSTR___V660*/ curfptr[659] = (void*)&cdat->dstr_604__SCWARN_EXPR; + /*_.VALSTR___V661*/ curfptr[660] = (void*)&cdat->dstr_604__SCWARN_EXPR; cdat->dstr_604__SCWARN_EXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_604__SCWARN_EXPR.val, "SCWARN_EXPR"); /*iniobj dsym_605__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - if (!/*_.VALDATA___V666*/ curfptr[665]) /*_.VALDATA___V666*/ curfptr[665] = (void*)&cdat->dsym_605__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + if (!/*_.VALDATA___V667*/ curfptr[666]) /*_.VALDATA___V667*/ curfptr[666] = (void*)&cdat->dsym_605__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER; basilys_assertmsg("iniobj checkdiscr dsym_605__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_605__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_605__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_hash = 281133492; @@ -48275,35 +49830,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_603__SCWARN_EXPR)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_605__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER)); /*inistring dstr_606__CLASS_SRC_CURREN*/ - /*_.VALSTR___V667*/ curfptr[666] = (void*)&cdat->dstr_606__CLASS_SRC_CURREN; + /*_.VALSTR___V668*/ curfptr[667] = (void*)&cdat->dstr_606__CLASS_SRC_CURREN; cdat->dstr_606__CLASS_SRC_CURREN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_606__CLASS_SRC_CURREN.val, "CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER"); BASILYS_LOCATION("warmelt-macro.bysl:382:/ iniobj"); /*iniobj dobj_607__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - if (!/*_.VALDATA___V668*/ curfptr[667]) /*_.VALDATA___V668*/ curfptr[667] = (void*)&cdat->dobj_607__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + if (!/*_.VALDATA___V669*/ curfptr[668]) /*_.VALDATA___V669*/ curfptr[668] = (void*)&cdat->dobj_607__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER; basilys_assertmsg("iniobj checkdiscr dobj_607__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_607__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_607__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_num = OBMAG_OBJECT; - cdat->dobj_607__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_hash = 511995841; + cdat->dobj_607__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_hash = 723497108; cdat->dobj_607__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_607__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER)); /*inistring dstr_608__CLASS_SRC_CURREN*/ - /*_.VALSTR___V669*/ curfptr[668] = (void*)&cdat->dstr_608__CLASS_SRC_CURREN; + /*_.VALSTR___V670*/ curfptr[669] = (void*)&cdat->dstr_608__CLASS_SRC_CURREN; cdat->dstr_608__CLASS_SRC_CURREN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_608__CLASS_SRC_CURREN.val, "CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER"); /*inimult dtup_609__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - /*_.VALTUP___V670*/ curfptr[669] = (void*)&cdat->dtup_609__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + /*_.VALTUP___V671*/ curfptr[670] = (void*)&cdat->dtup_609__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER; cdat->dtup_609__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_609__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER.nbval = 2; /*inimult dtup_610__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - /*_.VALTUP___V673*/ curfptr[672] = (void*)&cdat->dtup_610__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + /*_.VALTUP___V674*/ curfptr[673] = (void*)&cdat->dtup_610__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER; cdat->dtup_610__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_610__CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER.nbval = 2; /*iniobj dsym_611__CMEC_COMMENT*/ - if (!/*_.VALDATA___V674*/ curfptr[673]) /*_.VALDATA___V674*/ curfptr[673] = (void*)&cdat->dsym_611__CMEC_COMMENT; + if (!/*_.VALDATA___V675*/ curfptr[674]) /*_.VALDATA___V675*/ curfptr[674] = (void*)&cdat->dsym_611__CMEC_COMMENT; basilys_assertmsg("iniobj checkdiscr dsym_611__CMEC_COMMENT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_611__CMEC_COMMENT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_611__CMEC_COMMENT.obj_hash = 809800780; @@ -48311,27 +49866,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_607__CLASS_SRC_CURR basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_611__CMEC_COMMENT)); /*inistring dstr_612__CMEC_COMMENT*/ - /*_.VALSTR___V675*/ curfptr[674] = (void*)&cdat->dstr_612__CMEC_COMMENT; + /*_.VALSTR___V676*/ curfptr[675] = (void*)&cdat->dstr_612__CMEC_COMMENT; cdat->dstr_612__CMEC_COMMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_612__CMEC_COMMENT.val, "CMEC_COMMENT"); BASILYS_LOCATION("warmelt-macro.bysl:382:/ iniobj"); /*iniobj dobj_613__CMEC_COMMENT*/ - if (!/*_.VALDATA___V671*/ curfptr[670]) /*_.VALDATA___V671*/ curfptr[670] = (void*)&cdat->dobj_613__CMEC_COMMENT; + if (!/*_.VALDATA___V672*/ curfptr[671]) /*_.VALDATA___V672*/ curfptr[671] = (void*)&cdat->dobj_613__CMEC_COMMENT; basilys_assertmsg("iniobj checkdiscr dobj_613__CMEC_COMMENT", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_613__CMEC_COMMENT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_613__CMEC_COMMENT.obj_num = 1; - cdat->dobj_613__CMEC_COMMENT.obj_hash = 556681687; + cdat->dobj_613__CMEC_COMMENT.obj_hash = 384732337; cdat->dobj_613__CMEC_COMMENT.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_613__CMEC_COMMENT)); /*inistring dstr_614__CMEC_COMMENT*/ - /*_.VALSTR___V672*/ curfptr[671] = (void*)&cdat->dstr_614__CMEC_COMMENT; + /*_.VALSTR___V673*/ curfptr[672] = (void*)&cdat->dstr_614__CMEC_COMMENT; cdat->dstr_614__CMEC_COMMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_614__CMEC_COMMENT.val, "CMEC_COMMENT"); /*iniobj dsym_615__CLASS_SRC_PARENT_MODULE_ENVIRONMENT*/ - if (!/*_.VALDATA___V676*/ curfptr[675]) /*_.VALDATA___V676*/ curfptr[675] = (void*)&cdat->dsym_615__CLASS_SRC_PARENT_MODULE_ENVIRONMENT; + if (!/*_.VALDATA___V677*/ curfptr[676]) /*_.VALDATA___V677*/ curfptr[676] = (void*)&cdat->dsym_615__CLASS_SRC_PARENT_MODULE_ENVIRONMENT; basilys_assertmsg("iniobj checkdiscr dsym_615__CLASS_SRC_PARENT_MODULE_ENVIRONMENT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_615__CLASS_SRC_PARENT_MODULE_ENVIRONMENT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_615__CLASS_SRC_PARENT_MODULE_ENVIRONMENT.obj_hash = 98598467; @@ -48339,35 +49894,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_613__CMEC_COMMENT)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_615__CLASS_SRC_PARENT_MODULE_ENVIRONMENT)); /*inistring dstr_616__CLASS_SRC_PARENT*/ - /*_.VALSTR___V677*/ curfptr[676] = (void*)&cdat->dstr_616__CLASS_SRC_PARENT; + /*_.VALSTR___V678*/ curfptr[677] = (void*)&cdat->dstr_616__CLASS_SRC_PARENT; cdat->dstr_616__CLASS_SRC_PARENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_616__CLASS_SRC_PARENT.val, "CLASS_SRC_PARENT_MODULE_ENVIRONMENT"); BASILYS_LOCATION("warmelt-macro.bysl:390:/ iniobj"); /*iniobj dobj_617__CLASS_SRC_PARENT_MODULE_ENVIRONMENT*/ - if (!/*_.VALDATA___V678*/ curfptr[677]) /*_.VALDATA___V678*/ curfptr[677] = (void*)&cdat->dobj_617__CLASS_SRC_PARENT_MODULE_ENVIRONMENT; + if (!/*_.VALDATA___V679*/ curfptr[678]) /*_.VALDATA___V679*/ curfptr[678] = (void*)&cdat->dobj_617__CLASS_SRC_PARENT_MODULE_ENVIRONMENT; basilys_assertmsg("iniobj checkdiscr dobj_617__CLASS_SRC_PARENT_MODULE_ENVIRONMENT", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_617__CLASS_SRC_PARENT_MODULE_ENVIRONMENT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_617__CLASS_SRC_PARENT_MODULE_ENVIRONMENT.obj_num = OBMAG_OBJECT; - cdat->dobj_617__CLASS_SRC_PARENT_MODULE_ENVIRONMENT.obj_hash = 898017033; + cdat->dobj_617__CLASS_SRC_PARENT_MODULE_ENVIRONMENT.obj_hash = 70942239; cdat->dobj_617__CLASS_SRC_PARENT_MODULE_ENVIRONMENT.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_617__CLASS_SRC_PARENT_MODULE_ENVIRONMENT)); /*inistring dstr_618__CLASS_SRC_PARENT*/ - /*_.VALSTR___V679*/ curfptr[678] = (void*)&cdat->dstr_618__CLASS_SRC_PARENT; + /*_.VALSTR___V680*/ curfptr[679] = (void*)&cdat->dstr_618__CLASS_SRC_PARENT; cdat->dstr_618__CLASS_SRC_PARENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_618__CLASS_SRC_PARENT.val, "CLASS_SRC_PARENT_MODULE_ENVIRONMENT"); /*inimult dtup_619__CLASS_SRC_PARENT_MODULE_ENVIRONMENT*/ - /*_.VALTUP___V680*/ curfptr[679] = (void*)&cdat->dtup_619__CLASS_SRC_PARENT_MODULE_ENVIRONMENT; + /*_.VALTUP___V681*/ curfptr[680] = (void*)&cdat->dtup_619__CLASS_SRC_PARENT_MODULE_ENVIRONMENT; cdat->dtup_619__CLASS_SRC_PARENT_MODULE_ENVIRONMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_619__CLASS_SRC_PARENT_MODULE_ENVIRONMENT.nbval = 2; /*inimult dtup_620__CLASS_SRC_PARENT_MODULE_ENVIRONMENT*/ - /*_.VALTUP___V681*/ curfptr[680] = (void*)&cdat->dtup_620__CLASS_SRC_PARENT_MODULE_ENVIRONMENT; + /*_.VALTUP___V682*/ curfptr[681] = (void*)&cdat->dtup_620__CLASS_SRC_PARENT_MODULE_ENVIRONMENT; cdat->dtup_620__CLASS_SRC_PARENT_MODULE_ENVIRONMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_620__CLASS_SRC_PARENT_MODULE_ENVIRONMENT.nbval = 1; /*iniobj dsym_621__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - if (!/*_.VALDATA___V682*/ curfptr[681]) /*_.VALDATA___V682*/ curfptr[681] = (void*)&cdat->dsym_621__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + if (!/*_.VALDATA___V683*/ curfptr[682]) /*_.VALDATA___V683*/ curfptr[682] = (void*)&cdat->dsym_621__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; basilys_assertmsg("iniobj checkdiscr dsym_621__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_621__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_621__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_hash = 165024192; @@ -48375,35 +49930,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_617__CLASS_SRC_PARE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_621__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER)); /*inistring dstr_622__CLASS_SRC_UPDATE*/ - /*_.VALSTR___V683*/ curfptr[682] = (void*)&cdat->dstr_622__CLASS_SRC_UPDATE; + /*_.VALSTR___V684*/ curfptr[683] = (void*)&cdat->dstr_622__CLASS_SRC_UPDATE; cdat->dstr_622__CLASS_SRC_UPDATE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_622__CLASS_SRC_UPDATE.val, "CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER"); BASILYS_LOCATION("warmelt-macro.bysl:398:/ iniobj"); /*iniobj dobj_623__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - if (!/*_.VALDATA___V684*/ curfptr[683]) /*_.VALDATA___V684*/ curfptr[683] = (void*)&cdat->dobj_623__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + if (!/*_.VALDATA___V685*/ curfptr[684]) /*_.VALDATA___V685*/ curfptr[684] = (void*)&cdat->dobj_623__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; basilys_assertmsg("iniobj checkdiscr dobj_623__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_623__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_623__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_num = OBMAG_OBJECT; - cdat->dobj_623__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_hash = 699349476; + cdat->dobj_623__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_hash = 828178150; cdat->dobj_623__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_623__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER)); /*inistring dstr_624__CLASS_SRC_UPDATE*/ - /*_.VALSTR___V685*/ curfptr[684] = (void*)&cdat->dstr_624__CLASS_SRC_UPDATE; + /*_.VALSTR___V686*/ curfptr[685] = (void*)&cdat->dstr_624__CLASS_SRC_UPDATE; cdat->dstr_624__CLASS_SRC_UPDATE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_624__CLASS_SRC_UPDATE.val, "CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER"); /*inimult dtup_625__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - /*_.VALTUP___V686*/ curfptr[685] = (void*)&cdat->dtup_625__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + /*_.VALTUP___V687*/ curfptr[686] = (void*)&cdat->dtup_625__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; cdat->dtup_625__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_625__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.nbval = 2; /*inimult dtup_626__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - /*_.VALTUP___V689*/ curfptr[688] = (void*)&cdat->dtup_626__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + /*_.VALTUP___V690*/ curfptr[689] = (void*)&cdat->dtup_626__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; cdat->dtup_626__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_626__CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.nbval = 2; /*iniobj dsym_627__SUCME_COMMENT*/ - if (!/*_.VALDATA___V690*/ curfptr[689]) /*_.VALDATA___V690*/ curfptr[689] = (void*)&cdat->dsym_627__SUCME_COMMENT; + if (!/*_.VALDATA___V691*/ curfptr[690]) /*_.VALDATA___V691*/ curfptr[690] = (void*)&cdat->dsym_627__SUCME_COMMENT; basilys_assertmsg("iniobj checkdiscr dsym_627__SUCME_COMMENT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_627__SUCME_COMMENT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_627__SUCME_COMMENT.obj_hash = 214159674; @@ -48411,27 +49966,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_623__CLASS_SRC_UPDA basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_627__SUCME_COMMENT)); /*inistring dstr_628__SUCME_COMMENT*/ - /*_.VALSTR___V691*/ curfptr[690] = (void*)&cdat->dstr_628__SUCME_COMMENT; + /*_.VALSTR___V692*/ curfptr[691] = (void*)&cdat->dstr_628__SUCME_COMMENT; cdat->dstr_628__SUCME_COMMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_628__SUCME_COMMENT.val, "SUCME_COMMENT"); BASILYS_LOCATION("warmelt-macro.bysl:398:/ iniobj"); /*iniobj dobj_629__SUCME_COMMENT*/ - if (!/*_.VALDATA___V687*/ curfptr[686]) /*_.VALDATA___V687*/ curfptr[686] = (void*)&cdat->dobj_629__SUCME_COMMENT; + if (!/*_.VALDATA___V688*/ curfptr[687]) /*_.VALDATA___V688*/ curfptr[687] = (void*)&cdat->dobj_629__SUCME_COMMENT; basilys_assertmsg("iniobj checkdiscr dobj_629__SUCME_COMMENT", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_629__SUCME_COMMENT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_629__SUCME_COMMENT.obj_num = 1; - cdat->dobj_629__SUCME_COMMENT.obj_hash = 271291082; + cdat->dobj_629__SUCME_COMMENT.obj_hash = 214576039; cdat->dobj_629__SUCME_COMMENT.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_629__SUCME_COMMENT)); /*inistring dstr_630__SUCME_COMMENT*/ - /*_.VALSTR___V688*/ curfptr[687] = (void*)&cdat->dstr_630__SUCME_COMMENT; + /*_.VALSTR___V689*/ curfptr[688] = (void*)&cdat->dstr_630__SUCME_COMMENT; cdat->dstr_630__SUCME_COMMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_630__SUCME_COMMENT.val, "SUCME_COMMENT"); /*iniobj dsym_631__CLASS_SRC_FETCH_PREDEFINED*/ - if (!/*_.VALDATA___V692*/ curfptr[691]) /*_.VALDATA___V692*/ curfptr[691] = (void*)&cdat->dsym_631__CLASS_SRC_FETCH_PREDEFINED; + if (!/*_.VALDATA___V693*/ curfptr[692]) /*_.VALDATA___V693*/ curfptr[692] = (void*)&cdat->dsym_631__CLASS_SRC_FETCH_PREDEFINED; basilys_assertmsg("iniobj checkdiscr dsym_631__CLASS_SRC_FETCH_PREDEFINED", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_631__CLASS_SRC_FETCH_PREDEFINED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_631__CLASS_SRC_FETCH_PREDEFINED.obj_hash = 742491529; @@ -48439,35 +49994,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_629__SUCME_COMMENT) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_631__CLASS_SRC_FETCH_PREDEFINED)); /*inistring dstr_632__CLASS_SRC_FETCH_*/ - /*_.VALSTR___V693*/ curfptr[692] = (void*)&cdat->dstr_632__CLASS_SRC_FETCH_; + /*_.VALSTR___V694*/ curfptr[693] = (void*)&cdat->dstr_632__CLASS_SRC_FETCH_; cdat->dstr_632__CLASS_SRC_FETCH_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_632__CLASS_SRC_FETCH_.val, "CLASS_SRC_FETCH_PREDEFINED"); BASILYS_LOCATION("warmelt-macro.bysl:407:/ iniobj"); /*iniobj dobj_633__CLASS_SRC_FETCH_PREDEFINED*/ - if (!/*_.VALDATA___V694*/ curfptr[693]) /*_.VALDATA___V694*/ curfptr[693] = (void*)&cdat->dobj_633__CLASS_SRC_FETCH_PREDEFINED; + if (!/*_.VALDATA___V695*/ curfptr[694]) /*_.VALDATA___V695*/ curfptr[694] = (void*)&cdat->dobj_633__CLASS_SRC_FETCH_PREDEFINED; basilys_assertmsg("iniobj checkdiscr dobj_633__CLASS_SRC_FETCH_PREDEFINED", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_633__CLASS_SRC_FETCH_PREDEFINED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_633__CLASS_SRC_FETCH_PREDEFINED.obj_num = OBMAG_OBJECT; - cdat->dobj_633__CLASS_SRC_FETCH_PREDEFINED.obj_hash = 180515637; + cdat->dobj_633__CLASS_SRC_FETCH_PREDEFINED.obj_hash = 614140187; cdat->dobj_633__CLASS_SRC_FETCH_PREDEFINED.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_633__CLASS_SRC_FETCH_PREDEFINED)); /*inistring dstr_634__CLASS_SRC_FETCH_*/ - /*_.VALSTR___V695*/ curfptr[694] = (void*)&cdat->dstr_634__CLASS_SRC_FETCH_; + /*_.VALSTR___V696*/ curfptr[695] = (void*)&cdat->dstr_634__CLASS_SRC_FETCH_; cdat->dstr_634__CLASS_SRC_FETCH_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_634__CLASS_SRC_FETCH_.val, "CLASS_SRC_FETCH_PREDEFINED"); /*inimult dtup_635__CLASS_SRC_FETCH_PREDEFINED*/ - /*_.VALTUP___V696*/ curfptr[695] = (void*)&cdat->dtup_635__CLASS_SRC_FETCH_PREDEFINED; + /*_.VALTUP___V697*/ curfptr[696] = (void*)&cdat->dtup_635__CLASS_SRC_FETCH_PREDEFINED; cdat->dtup_635__CLASS_SRC_FETCH_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_635__CLASS_SRC_FETCH_PREDEFINED.nbval = 2; /*inimult dtup_636__CLASS_SRC_FETCH_PREDEFINED*/ - /*_.VALTUP___V699*/ curfptr[698] = (void*)&cdat->dtup_636__CLASS_SRC_FETCH_PREDEFINED; + /*_.VALTUP___V700*/ curfptr[699] = (void*)&cdat->dtup_636__CLASS_SRC_FETCH_PREDEFINED; cdat->dtup_636__CLASS_SRC_FETCH_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_636__CLASS_SRC_FETCH_PREDEFINED.nbval = 2; /*iniobj dsym_637__SFEPD_PREDEF*/ - if (!/*_.VALDATA___V700*/ curfptr[699]) /*_.VALDATA___V700*/ curfptr[699] = (void*)&cdat->dsym_637__SFEPD_PREDEF; + if (!/*_.VALDATA___V701*/ curfptr[700]) /*_.VALDATA___V701*/ curfptr[700] = (void*)&cdat->dsym_637__SFEPD_PREDEF; basilys_assertmsg("iniobj checkdiscr dsym_637__SFEPD_PREDEF", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_637__SFEPD_PREDEF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_637__SFEPD_PREDEF.obj_hash = 1070703811; @@ -48475,27 +50030,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_633__CLASS_SRC_FETC basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_637__SFEPD_PREDEF)); /*inistring dstr_638__SFEPD_PREDEF*/ - /*_.VALSTR___V701*/ curfptr[700] = (void*)&cdat->dstr_638__SFEPD_PREDEF; + /*_.VALSTR___V702*/ curfptr[701] = (void*)&cdat->dstr_638__SFEPD_PREDEF; cdat->dstr_638__SFEPD_PREDEF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_638__SFEPD_PREDEF.val, "SFEPD_PREDEF"); BASILYS_LOCATION("warmelt-macro.bysl:407:/ iniobj"); /*iniobj dobj_639__SFEPD_PREDEF*/ - if (!/*_.VALDATA___V697*/ curfptr[696]) /*_.VALDATA___V697*/ curfptr[696] = (void*)&cdat->dobj_639__SFEPD_PREDEF; + if (!/*_.VALDATA___V698*/ curfptr[697]) /*_.VALDATA___V698*/ curfptr[697] = (void*)&cdat->dobj_639__SFEPD_PREDEF; basilys_assertmsg("iniobj checkdiscr dobj_639__SFEPD_PREDEF", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_639__SFEPD_PREDEF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_639__SFEPD_PREDEF.obj_num = 1; - cdat->dobj_639__SFEPD_PREDEF.obj_hash = 1044460770; + cdat->dobj_639__SFEPD_PREDEF.obj_hash = 67681472; cdat->dobj_639__SFEPD_PREDEF.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_639__SFEPD_PREDEF)); /*inistring dstr_640__SFEPD_PREDEF*/ - /*_.VALSTR___V698*/ curfptr[697] = (void*)&cdat->dstr_640__SFEPD_PREDEF; + /*_.VALSTR___V699*/ curfptr[698] = (void*)&cdat->dstr_640__SFEPD_PREDEF; cdat->dstr_640__SFEPD_PREDEF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_640__SFEPD_PREDEF.val, "SFEPD_PREDEF"); /*iniobj dsym_641__CLASS_SRC_STORE_PREDEFINED*/ - if (!/*_.VALDATA___V702*/ curfptr[701]) /*_.VALDATA___V702*/ curfptr[701] = (void*)&cdat->dsym_641__CLASS_SRC_STORE_PREDEFINED; + if (!/*_.VALDATA___V703*/ curfptr[702]) /*_.VALDATA___V703*/ curfptr[702] = (void*)&cdat->dsym_641__CLASS_SRC_STORE_PREDEFINED; basilys_assertmsg("iniobj checkdiscr dsym_641__CLASS_SRC_STORE_PREDEFINED", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_641__CLASS_SRC_STORE_PREDEFINED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_641__CLASS_SRC_STORE_PREDEFINED.obj_hash = 60451158; @@ -48503,35 +50058,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_639__SFEPD_PREDEF)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_641__CLASS_SRC_STORE_PREDEFINED)); /*inistring dstr_642__CLASS_SRC_STORE_*/ - /*_.VALSTR___V703*/ curfptr[702] = (void*)&cdat->dstr_642__CLASS_SRC_STORE_; + /*_.VALSTR___V704*/ curfptr[703] = (void*)&cdat->dstr_642__CLASS_SRC_STORE_; cdat->dstr_642__CLASS_SRC_STORE_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_642__CLASS_SRC_STORE_.val, "CLASS_SRC_STORE_PREDEFINED"); BASILYS_LOCATION("warmelt-macro.bysl:413:/ iniobj"); /*iniobj dobj_643__CLASS_SRC_STORE_PREDEFINED*/ - if (!/*_.VALDATA___V704*/ curfptr[703]) /*_.VALDATA___V704*/ curfptr[703] = (void*)&cdat->dobj_643__CLASS_SRC_STORE_PREDEFINED; + if (!/*_.VALDATA___V705*/ curfptr[704]) /*_.VALDATA___V705*/ curfptr[704] = (void*)&cdat->dobj_643__CLASS_SRC_STORE_PREDEFINED; basilys_assertmsg("iniobj checkdiscr dobj_643__CLASS_SRC_STORE_PREDEFINED", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_643__CLASS_SRC_STORE_PREDEFINED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_643__CLASS_SRC_STORE_PREDEFINED.obj_num = OBMAG_OBJECT; - cdat->dobj_643__CLASS_SRC_STORE_PREDEFINED.obj_hash = 709492459; + cdat->dobj_643__CLASS_SRC_STORE_PREDEFINED.obj_hash = 190530824; cdat->dobj_643__CLASS_SRC_STORE_PREDEFINED.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_643__CLASS_SRC_STORE_PREDEFINED)); /*inistring dstr_644__CLASS_SRC_STORE_*/ - /*_.VALSTR___V705*/ curfptr[704] = (void*)&cdat->dstr_644__CLASS_SRC_STORE_; + /*_.VALSTR___V706*/ curfptr[705] = (void*)&cdat->dstr_644__CLASS_SRC_STORE_; cdat->dstr_644__CLASS_SRC_STORE_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_644__CLASS_SRC_STORE_.val, "CLASS_SRC_STORE_PREDEFINED"); /*inimult dtup_645__CLASS_SRC_STORE_PREDEFINED*/ - /*_.VALTUP___V706*/ curfptr[705] = (void*)&cdat->dtup_645__CLASS_SRC_STORE_PREDEFINED; + /*_.VALTUP___V707*/ curfptr[706] = (void*)&cdat->dtup_645__CLASS_SRC_STORE_PREDEFINED; cdat->dtup_645__CLASS_SRC_STORE_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_645__CLASS_SRC_STORE_PREDEFINED.nbval = 2; /*inimult dtup_646__CLASS_SRC_STORE_PREDEFINED*/ - /*_.VALTUP___V711*/ curfptr[710] = (void*)&cdat->dtup_646__CLASS_SRC_STORE_PREDEFINED; + /*_.VALTUP___V712*/ curfptr[711] = (void*)&cdat->dtup_646__CLASS_SRC_STORE_PREDEFINED; cdat->dtup_646__CLASS_SRC_STORE_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_646__CLASS_SRC_STORE_PREDEFINED.nbval = 3; /*iniobj dsym_647__SSTPD_PREDEF*/ - if (!/*_.VALDATA___V712*/ curfptr[711]) /*_.VALDATA___V712*/ curfptr[711] = (void*)&cdat->dsym_647__SSTPD_PREDEF; + if (!/*_.VALDATA___V713*/ curfptr[712]) /*_.VALDATA___V713*/ curfptr[712] = (void*)&cdat->dsym_647__SSTPD_PREDEF; basilys_assertmsg("iniobj checkdiscr dsym_647__SSTPD_PREDEF", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_647__SSTPD_PREDEF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_647__SSTPD_PREDEF.obj_hash = 43999277; @@ -48539,27 +50094,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_643__CLASS_SRC_STOR basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_647__SSTPD_PREDEF)); /*inistring dstr_648__SSTPD_PREDEF*/ - /*_.VALSTR___V713*/ curfptr[712] = (void*)&cdat->dstr_648__SSTPD_PREDEF; + /*_.VALSTR___V714*/ curfptr[713] = (void*)&cdat->dstr_648__SSTPD_PREDEF; cdat->dstr_648__SSTPD_PREDEF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_648__SSTPD_PREDEF.val, "SSTPD_PREDEF"); BASILYS_LOCATION("warmelt-macro.bysl:413:/ iniobj"); /*iniobj dobj_649__SSTPD_PREDEF*/ - if (!/*_.VALDATA___V707*/ curfptr[706]) /*_.VALDATA___V707*/ curfptr[706] = (void*)&cdat->dobj_649__SSTPD_PREDEF; + if (!/*_.VALDATA___V708*/ curfptr[707]) /*_.VALDATA___V708*/ curfptr[707] = (void*)&cdat->dobj_649__SSTPD_PREDEF; basilys_assertmsg("iniobj checkdiscr dobj_649__SSTPD_PREDEF", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_649__SSTPD_PREDEF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_649__SSTPD_PREDEF.obj_num = 1; - cdat->dobj_649__SSTPD_PREDEF.obj_hash = 336016665; + cdat->dobj_649__SSTPD_PREDEF.obj_hash = 876881297; cdat->dobj_649__SSTPD_PREDEF.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_649__SSTPD_PREDEF)); /*inistring dstr_650__SSTPD_PREDEF*/ - /*_.VALSTR___V708*/ curfptr[707] = (void*)&cdat->dstr_650__SSTPD_PREDEF; + /*_.VALSTR___V709*/ curfptr[708] = (void*)&cdat->dstr_650__SSTPD_PREDEF; cdat->dstr_650__SSTPD_PREDEF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_650__SSTPD_PREDEF.val, "SSTPD_PREDEF"); /*iniobj dsym_651__SSTPD_VALUE*/ - if (!/*_.VALDATA___V714*/ curfptr[713]) /*_.VALDATA___V714*/ curfptr[713] = (void*)&cdat->dsym_651__SSTPD_VALUE; + if (!/*_.VALDATA___V715*/ curfptr[714]) /*_.VALDATA___V715*/ curfptr[714] = (void*)&cdat->dsym_651__SSTPD_VALUE; basilys_assertmsg("iniobj checkdiscr dsym_651__SSTPD_VALUE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_651__SSTPD_VALUE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_651__SSTPD_VALUE.obj_hash = 43381534; @@ -48567,27 +50122,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_649__SSTPD_PREDEF)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_651__SSTPD_VALUE)); /*inistring dstr_652__SSTPD_VALUE*/ - /*_.VALSTR___V715*/ curfptr[714] = (void*)&cdat->dstr_652__SSTPD_VALUE; + /*_.VALSTR___V716*/ curfptr[715] = (void*)&cdat->dstr_652__SSTPD_VALUE; cdat->dstr_652__SSTPD_VALUE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_652__SSTPD_VALUE.val, "SSTPD_VALUE"); BASILYS_LOCATION("warmelt-macro.bysl:413:/ iniobj"); /*iniobj dobj_653__SSTPD_VALUE*/ - if (!/*_.VALDATA___V709*/ curfptr[708]) /*_.VALDATA___V709*/ curfptr[708] = (void*)&cdat->dobj_653__SSTPD_VALUE; + if (!/*_.VALDATA___V710*/ curfptr[709]) /*_.VALDATA___V710*/ curfptr[709] = (void*)&cdat->dobj_653__SSTPD_VALUE; basilys_assertmsg("iniobj checkdiscr dobj_653__SSTPD_VALUE", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_653__SSTPD_VALUE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_653__SSTPD_VALUE.obj_num = 2; - cdat->dobj_653__SSTPD_VALUE.obj_hash = 848717652; + cdat->dobj_653__SSTPD_VALUE.obj_hash = 234939610; cdat->dobj_653__SSTPD_VALUE.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_653__SSTPD_VALUE)); /*inistring dstr_654__SSTPD_VALUE*/ - /*_.VALSTR___V710*/ curfptr[709] = (void*)&cdat->dstr_654__SSTPD_VALUE; + /*_.VALSTR___V711*/ curfptr[710] = (void*)&cdat->dstr_654__SSTPD_VALUE; cdat->dstr_654__SSTPD_VALUE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_654__SSTPD_VALUE.val, "SSTPD_VALUE"); /*iniobj dsym_655__CLASS_SRCPATTERN_ANY*/ - if (!/*_.VALDATA___V716*/ curfptr[715]) /*_.VALDATA___V716*/ curfptr[715] = (void*)&cdat->dsym_655__CLASS_SRCPATTERN_ANY; + if (!/*_.VALDATA___V717*/ curfptr[716]) /*_.VALDATA___V717*/ curfptr[716] = (void*)&cdat->dsym_655__CLASS_SRCPATTERN_ANY; basilys_assertmsg("iniobj checkdiscr dsym_655__CLASS_SRCPATTERN_ANY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_655__CLASS_SRCPATTERN_ANY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_655__CLASS_SRCPATTERN_ANY.obj_hash = 855771772; @@ -48595,35 +50150,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_653__SSTPD_VALUE)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_655__CLASS_SRCPATTERN_ANY)); /*inistring dstr_656__CLASS_SRCPATTERN*/ - /*_.VALSTR___V717*/ curfptr[716] = (void*)&cdat->dstr_656__CLASS_SRCPATTERN; + /*_.VALSTR___V718*/ curfptr[717] = (void*)&cdat->dstr_656__CLASS_SRCPATTERN; cdat->dstr_656__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_656__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_ANY"); BASILYS_LOCATION("warmelt-macro.bysl:420:/ iniobj"); /*iniobj dobj_657__CLASS_SRCPATTERN_ANY*/ - if (!/*_.VALDATA___V718*/ curfptr[717]) /*_.VALDATA___V718*/ curfptr[717] = (void*)&cdat->dobj_657__CLASS_SRCPATTERN_ANY; + if (!/*_.VALDATA___V719*/ curfptr[718]) /*_.VALDATA___V719*/ curfptr[718] = (void*)&cdat->dobj_657__CLASS_SRCPATTERN_ANY; basilys_assertmsg("iniobj checkdiscr dobj_657__CLASS_SRCPATTERN_ANY", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_657__CLASS_SRCPATTERN_ANY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_657__CLASS_SRCPATTERN_ANY.obj_num = OBMAG_OBJECT; - cdat->dobj_657__CLASS_SRCPATTERN_ANY.obj_hash = 561501058; + cdat->dobj_657__CLASS_SRCPATTERN_ANY.obj_hash = 179065217; cdat->dobj_657__CLASS_SRCPATTERN_ANY.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_657__CLASS_SRCPATTERN_ANY)); /*inistring dstr_658__CLASS_SRCPATTERN*/ - /*_.VALSTR___V719*/ curfptr[718] = (void*)&cdat->dstr_658__CLASS_SRCPATTERN; + /*_.VALSTR___V720*/ curfptr[719] = (void*)&cdat->dstr_658__CLASS_SRCPATTERN; cdat->dstr_658__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_658__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_ANY"); /*inimult dtup_659__CLASS_SRCPATTERN_ANY*/ - /*_.VALTUP___V720*/ curfptr[719] = (void*)&cdat->dtup_659__CLASS_SRCPATTERN_ANY; + /*_.VALTUP___V721*/ curfptr[720] = (void*)&cdat->dtup_659__CLASS_SRCPATTERN_ANY; cdat->dtup_659__CLASS_SRCPATTERN_ANY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_659__CLASS_SRCPATTERN_ANY.nbval = 2; /*inimult dtup_660__CLASS_SRCPATTERN_ANY*/ - /*_.VALTUP___V721*/ curfptr[720] = (void*)&cdat->dtup_660__CLASS_SRCPATTERN_ANY; + /*_.VALTUP___V722*/ curfptr[721] = (void*)&cdat->dtup_660__CLASS_SRCPATTERN_ANY; cdat->dtup_660__CLASS_SRCPATTERN_ANY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_660__CLASS_SRCPATTERN_ANY.nbval = 1; /*iniobj dsym_661__CLASS_SRCPATTERN_OR*/ - if (!/*_.VALDATA___V722*/ curfptr[721]) /*_.VALDATA___V722*/ curfptr[721] = (void*)&cdat->dsym_661__CLASS_SRCPATTERN_OR; + if (!/*_.VALDATA___V723*/ curfptr[722]) /*_.VALDATA___V723*/ curfptr[722] = (void*)&cdat->dsym_661__CLASS_SRCPATTERN_OR; basilys_assertmsg("iniobj checkdiscr dsym_661__CLASS_SRCPATTERN_OR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_661__CLASS_SRCPATTERN_OR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_661__CLASS_SRCPATTERN_OR.obj_hash = 920875001; @@ -48631,35 +50186,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_657__CLASS_SRCPATTE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_661__CLASS_SRCPATTERN_OR)); /*inistring dstr_662__CLASS_SRCPATTERN*/ - /*_.VALSTR___V723*/ curfptr[722] = (void*)&cdat->dstr_662__CLASS_SRCPATTERN; + /*_.VALSTR___V724*/ curfptr[723] = (void*)&cdat->dstr_662__CLASS_SRCPATTERN; cdat->dstr_662__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_662__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_OR"); BASILYS_LOCATION("warmelt-macro.bysl:426:/ iniobj"); /*iniobj dobj_663__CLASS_SRCPATTERN_OR*/ - if (!/*_.VALDATA___V724*/ curfptr[723]) /*_.VALDATA___V724*/ curfptr[723] = (void*)&cdat->dobj_663__CLASS_SRCPATTERN_OR; + if (!/*_.VALDATA___V725*/ curfptr[724]) /*_.VALDATA___V725*/ curfptr[724] = (void*)&cdat->dobj_663__CLASS_SRCPATTERN_OR; basilys_assertmsg("iniobj checkdiscr dobj_663__CLASS_SRCPATTERN_OR", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_663__CLASS_SRCPATTERN_OR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_663__CLASS_SRCPATTERN_OR.obj_num = OBMAG_OBJECT; - cdat->dobj_663__CLASS_SRCPATTERN_OR.obj_hash = 288433889; + cdat->dobj_663__CLASS_SRCPATTERN_OR.obj_hash = 592249256; cdat->dobj_663__CLASS_SRCPATTERN_OR.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_663__CLASS_SRCPATTERN_OR)); /*inistring dstr_664__CLASS_SRCPATTERN*/ - /*_.VALSTR___V725*/ curfptr[724] = (void*)&cdat->dstr_664__CLASS_SRCPATTERN; + /*_.VALSTR___V726*/ curfptr[725] = (void*)&cdat->dstr_664__CLASS_SRCPATTERN; cdat->dstr_664__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_664__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_OR"); /*inimult dtup_665__CLASS_SRCPATTERN_OR*/ - /*_.VALTUP___V726*/ curfptr[725] = (void*)&cdat->dtup_665__CLASS_SRCPATTERN_OR; + /*_.VALTUP___V727*/ curfptr[726] = (void*)&cdat->dtup_665__CLASS_SRCPATTERN_OR; cdat->dtup_665__CLASS_SRCPATTERN_OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_665__CLASS_SRCPATTERN_OR.nbval = 3; /*inimult dtup_666__CLASS_SRCPATTERN_OR*/ - /*_.VALTUP___V729*/ curfptr[728] = (void*)&cdat->dtup_666__CLASS_SRCPATTERN_OR; + /*_.VALTUP___V730*/ curfptr[729] = (void*)&cdat->dtup_666__CLASS_SRCPATTERN_OR; cdat->dtup_666__CLASS_SRCPATTERN_OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_666__CLASS_SRCPATTERN_OR.nbval = 2; /*iniobj dsym_667__ORPAT_DISJ*/ - if (!/*_.VALDATA___V730*/ curfptr[729]) /*_.VALDATA___V730*/ curfptr[729] = (void*)&cdat->dsym_667__ORPAT_DISJ; + if (!/*_.VALDATA___V731*/ curfptr[730]) /*_.VALDATA___V731*/ curfptr[730] = (void*)&cdat->dsym_667__ORPAT_DISJ; basilys_assertmsg("iniobj checkdiscr dsym_667__ORPAT_DISJ", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_667__ORPAT_DISJ.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_667__ORPAT_DISJ.obj_hash = 216093398; @@ -48667,27 +50222,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_663__CLASS_SRCPATTE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_667__ORPAT_DISJ)); /*inistring dstr_668__ORPAT_DISJ*/ - /*_.VALSTR___V731*/ curfptr[730] = (void*)&cdat->dstr_668__ORPAT_DISJ; + /*_.VALSTR___V732*/ curfptr[731] = (void*)&cdat->dstr_668__ORPAT_DISJ; cdat->dstr_668__ORPAT_DISJ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_668__ORPAT_DISJ.val, "ORPAT_DISJ"); BASILYS_LOCATION("warmelt-macro.bysl:426:/ iniobj"); /*iniobj dobj_669__ORPAT_DISJ*/ - if (!/*_.VALDATA___V727*/ curfptr[726]) /*_.VALDATA___V727*/ curfptr[726] = (void*)&cdat->dobj_669__ORPAT_DISJ; + if (!/*_.VALDATA___V728*/ curfptr[727]) /*_.VALDATA___V728*/ curfptr[727] = (void*)&cdat->dobj_669__ORPAT_DISJ; basilys_assertmsg("iniobj checkdiscr dobj_669__ORPAT_DISJ", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_669__ORPAT_DISJ.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_669__ORPAT_DISJ.obj_num = 1; - cdat->dobj_669__ORPAT_DISJ.obj_hash = 687829063; + cdat->dobj_669__ORPAT_DISJ.obj_hash = 672078109; cdat->dobj_669__ORPAT_DISJ.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_669__ORPAT_DISJ)); /*inistring dstr_670__ORPAT_DISJ*/ - /*_.VALSTR___V728*/ curfptr[727] = (void*)&cdat->dstr_670__ORPAT_DISJ; + /*_.VALSTR___V729*/ curfptr[728] = (void*)&cdat->dstr_670__ORPAT_DISJ; cdat->dstr_670__ORPAT_DISJ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_670__ORPAT_DISJ.val, "ORPAT_DISJ"); /*iniobj dsym_671__CLASS_SRCPATTERN_AND*/ - if (!/*_.VALDATA___V732*/ curfptr[731]) /*_.VALDATA___V732*/ curfptr[731] = (void*)&cdat->dsym_671__CLASS_SRCPATTERN_AND; + if (!/*_.VALDATA___V733*/ curfptr[732]) /*_.VALDATA___V733*/ curfptr[732] = (void*)&cdat->dsym_671__CLASS_SRCPATTERN_AND; basilys_assertmsg("iniobj checkdiscr dsym_671__CLASS_SRCPATTERN_AND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_671__CLASS_SRCPATTERN_AND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_671__CLASS_SRCPATTERN_AND.obj_hash = 181310597; @@ -48695,35 +50250,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_669__ORPAT_DISJ)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_671__CLASS_SRCPATTERN_AND)); /*inistring dstr_672__CLASS_SRCPATTERN*/ - /*_.VALSTR___V733*/ curfptr[732] = (void*)&cdat->dstr_672__CLASS_SRCPATTERN; + /*_.VALSTR___V734*/ curfptr[733] = (void*)&cdat->dstr_672__CLASS_SRCPATTERN; cdat->dstr_672__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_672__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_AND"); BASILYS_LOCATION("warmelt-macro.bysl:432:/ iniobj"); /*iniobj dobj_673__CLASS_SRCPATTERN_AND*/ - if (!/*_.VALDATA___V734*/ curfptr[733]) /*_.VALDATA___V734*/ curfptr[733] = (void*)&cdat->dobj_673__CLASS_SRCPATTERN_AND; + if (!/*_.VALDATA___V735*/ curfptr[734]) /*_.VALDATA___V735*/ curfptr[734] = (void*)&cdat->dobj_673__CLASS_SRCPATTERN_AND; basilys_assertmsg("iniobj checkdiscr dobj_673__CLASS_SRCPATTERN_AND", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_673__CLASS_SRCPATTERN_AND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_673__CLASS_SRCPATTERN_AND.obj_num = OBMAG_OBJECT; - cdat->dobj_673__CLASS_SRCPATTERN_AND.obj_hash = 94875172; + cdat->dobj_673__CLASS_SRCPATTERN_AND.obj_hash = 606426943; cdat->dobj_673__CLASS_SRCPATTERN_AND.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_673__CLASS_SRCPATTERN_AND)); /*inistring dstr_674__CLASS_SRCPATTERN*/ - /*_.VALSTR___V735*/ curfptr[734] = (void*)&cdat->dstr_674__CLASS_SRCPATTERN; + /*_.VALSTR___V736*/ curfptr[735] = (void*)&cdat->dstr_674__CLASS_SRCPATTERN; cdat->dstr_674__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_674__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_AND"); /*inimult dtup_675__CLASS_SRCPATTERN_AND*/ - /*_.VALTUP___V736*/ curfptr[735] = (void*)&cdat->dtup_675__CLASS_SRCPATTERN_AND; + /*_.VALTUP___V737*/ curfptr[736] = (void*)&cdat->dtup_675__CLASS_SRCPATTERN_AND; cdat->dtup_675__CLASS_SRCPATTERN_AND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_675__CLASS_SRCPATTERN_AND.nbval = 3; /*inimult dtup_676__CLASS_SRCPATTERN_AND*/ - /*_.VALTUP___V739*/ curfptr[738] = (void*)&cdat->dtup_676__CLASS_SRCPATTERN_AND; + /*_.VALTUP___V740*/ curfptr[739] = (void*)&cdat->dtup_676__CLASS_SRCPATTERN_AND; cdat->dtup_676__CLASS_SRCPATTERN_AND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_676__CLASS_SRCPATTERN_AND.nbval = 2; /*iniobj dsym_677__ANDPAT_CONJ*/ - if (!/*_.VALDATA___V740*/ curfptr[739]) /*_.VALDATA___V740*/ curfptr[739] = (void*)&cdat->dsym_677__ANDPAT_CONJ; + if (!/*_.VALDATA___V741*/ curfptr[740]) /*_.VALDATA___V741*/ curfptr[740] = (void*)&cdat->dsym_677__ANDPAT_CONJ; basilys_assertmsg("iniobj checkdiscr dsym_677__ANDPAT_CONJ", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_677__ANDPAT_CONJ.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_677__ANDPAT_CONJ.obj_hash = 118332178; @@ -48731,27 +50286,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_673__CLASS_SRCPATTE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_677__ANDPAT_CONJ)); /*inistring dstr_678__ANDPAT_CONJ*/ - /*_.VALSTR___V741*/ curfptr[740] = (void*)&cdat->dstr_678__ANDPAT_CONJ; + /*_.VALSTR___V742*/ curfptr[741] = (void*)&cdat->dstr_678__ANDPAT_CONJ; cdat->dstr_678__ANDPAT_CONJ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_678__ANDPAT_CONJ.val, "ANDPAT_CONJ"); BASILYS_LOCATION("warmelt-macro.bysl:432:/ iniobj"); /*iniobj dobj_679__ANDPAT_CONJ*/ - if (!/*_.VALDATA___V737*/ curfptr[736]) /*_.VALDATA___V737*/ curfptr[736] = (void*)&cdat->dobj_679__ANDPAT_CONJ; + if (!/*_.VALDATA___V738*/ curfptr[737]) /*_.VALDATA___V738*/ curfptr[737] = (void*)&cdat->dobj_679__ANDPAT_CONJ; basilys_assertmsg("iniobj checkdiscr dobj_679__ANDPAT_CONJ", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_679__ANDPAT_CONJ.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_679__ANDPAT_CONJ.obj_num = 1; - cdat->dobj_679__ANDPAT_CONJ.obj_hash = 746585529; + cdat->dobj_679__ANDPAT_CONJ.obj_hash = 642024374; cdat->dobj_679__ANDPAT_CONJ.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_679__ANDPAT_CONJ)); /*inistring dstr_680__ANDPAT_CONJ*/ - /*_.VALSTR___V738*/ curfptr[737] = (void*)&cdat->dstr_680__ANDPAT_CONJ; + /*_.VALSTR___V739*/ curfptr[738] = (void*)&cdat->dstr_680__ANDPAT_CONJ; cdat->dstr_680__ANDPAT_CONJ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_680__ANDPAT_CONJ.val, "ANDPAT_CONJ"); /*iniobj dsym_681__CLASS_SRCPATTERN_AS*/ - if (!/*_.VALDATA___V742*/ curfptr[741]) /*_.VALDATA___V742*/ curfptr[741] = (void*)&cdat->dsym_681__CLASS_SRCPATTERN_AS; + if (!/*_.VALDATA___V743*/ curfptr[742]) /*_.VALDATA___V743*/ curfptr[742] = (void*)&cdat->dsym_681__CLASS_SRCPATTERN_AS; basilys_assertmsg("iniobj checkdiscr dsym_681__CLASS_SRCPATTERN_AS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_681__CLASS_SRCPATTERN_AS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_681__CLASS_SRCPATTERN_AS.obj_hash = 945333852; @@ -48759,35 +50314,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_679__ANDPAT_CONJ)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_681__CLASS_SRCPATTERN_AS)); /*inistring dstr_682__CLASS_SRCPATTERN*/ - /*_.VALSTR___V743*/ curfptr[742] = (void*)&cdat->dstr_682__CLASS_SRCPATTERN; + /*_.VALSTR___V744*/ curfptr[743] = (void*)&cdat->dstr_682__CLASS_SRCPATTERN; cdat->dstr_682__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_682__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_AS"); BASILYS_LOCATION("warmelt-macro.bysl:439:/ iniobj"); /*iniobj dobj_683__CLASS_SRCPATTERN_AS*/ - if (!/*_.VALDATA___V744*/ curfptr[743]) /*_.VALDATA___V744*/ curfptr[743] = (void*)&cdat->dobj_683__CLASS_SRCPATTERN_AS; + if (!/*_.VALDATA___V745*/ curfptr[744]) /*_.VALDATA___V745*/ curfptr[744] = (void*)&cdat->dobj_683__CLASS_SRCPATTERN_AS; basilys_assertmsg("iniobj checkdiscr dobj_683__CLASS_SRCPATTERN_AS", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_683__CLASS_SRCPATTERN_AS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_683__CLASS_SRCPATTERN_AS.obj_num = OBMAG_OBJECT; - cdat->dobj_683__CLASS_SRCPATTERN_AS.obj_hash = 200906081; + cdat->dobj_683__CLASS_SRCPATTERN_AS.obj_hash = 953091704; cdat->dobj_683__CLASS_SRCPATTERN_AS.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_683__CLASS_SRCPATTERN_AS)); /*inistring dstr_684__CLASS_SRCPATTERN*/ - /*_.VALSTR___V745*/ curfptr[744] = (void*)&cdat->dstr_684__CLASS_SRCPATTERN; + /*_.VALSTR___V746*/ curfptr[745] = (void*)&cdat->dstr_684__CLASS_SRCPATTERN; cdat->dstr_684__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_684__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_AS"); /*inimult dtup_685__CLASS_SRCPATTERN_AS*/ - /*_.VALTUP___V746*/ curfptr[745] = (void*)&cdat->dtup_685__CLASS_SRCPATTERN_AS; + /*_.VALTUP___V747*/ curfptr[746] = (void*)&cdat->dtup_685__CLASS_SRCPATTERN_AS; cdat->dtup_685__CLASS_SRCPATTERN_AS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_685__CLASS_SRCPATTERN_AS.nbval = 3; /*inimult dtup_686__CLASS_SRCPATTERN_AS*/ - /*_.VALTUP___V751*/ curfptr[750] = (void*)&cdat->dtup_686__CLASS_SRCPATTERN_AS; + /*_.VALTUP___V752*/ curfptr[751] = (void*)&cdat->dtup_686__CLASS_SRCPATTERN_AS; cdat->dtup_686__CLASS_SRCPATTERN_AS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_686__CLASS_SRCPATTERN_AS.nbval = 3; /*iniobj dsym_687__ASPAT_VARPAT*/ - if (!/*_.VALDATA___V752*/ curfptr[751]) /*_.VALDATA___V752*/ curfptr[751] = (void*)&cdat->dsym_687__ASPAT_VARPAT; + if (!/*_.VALDATA___V753*/ curfptr[752]) /*_.VALDATA___V753*/ curfptr[752] = (void*)&cdat->dsym_687__ASPAT_VARPAT; basilys_assertmsg("iniobj checkdiscr dsym_687__ASPAT_VARPAT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_687__ASPAT_VARPAT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_687__ASPAT_VARPAT.obj_hash = 67846915; @@ -48795,27 +50350,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_683__CLASS_SRCPATTE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_687__ASPAT_VARPAT)); /*inistring dstr_688__ASPAT_VARPAT*/ - /*_.VALSTR___V753*/ curfptr[752] = (void*)&cdat->dstr_688__ASPAT_VARPAT; + /*_.VALSTR___V754*/ curfptr[753] = (void*)&cdat->dstr_688__ASPAT_VARPAT; cdat->dstr_688__ASPAT_VARPAT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_688__ASPAT_VARPAT.val, "ASPAT_VARPAT"); BASILYS_LOCATION("warmelt-macro.bysl:439:/ iniobj"); /*iniobj dobj_689__ASPAT_VARPAT*/ - if (!/*_.VALDATA___V747*/ curfptr[746]) /*_.VALDATA___V747*/ curfptr[746] = (void*)&cdat->dobj_689__ASPAT_VARPAT; + if (!/*_.VALDATA___V748*/ curfptr[747]) /*_.VALDATA___V748*/ curfptr[747] = (void*)&cdat->dobj_689__ASPAT_VARPAT; basilys_assertmsg("iniobj checkdiscr dobj_689__ASPAT_VARPAT", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_689__ASPAT_VARPAT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_689__ASPAT_VARPAT.obj_num = 1; - cdat->dobj_689__ASPAT_VARPAT.obj_hash = 516468948; + cdat->dobj_689__ASPAT_VARPAT.obj_hash = 659887018; cdat->dobj_689__ASPAT_VARPAT.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_689__ASPAT_VARPAT)); /*inistring dstr_690__ASPAT_VARPAT*/ - /*_.VALSTR___V748*/ curfptr[747] = (void*)&cdat->dstr_690__ASPAT_VARPAT; + /*_.VALSTR___V749*/ curfptr[748] = (void*)&cdat->dstr_690__ASPAT_VARPAT; cdat->dstr_690__ASPAT_VARPAT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_690__ASPAT_VARPAT.val, "ASPAT_VARPAT"); /*iniobj dsym_691__ASPAT_SUBPAT*/ - if (!/*_.VALDATA___V754*/ curfptr[753]) /*_.VALDATA___V754*/ curfptr[753] = (void*)&cdat->dsym_691__ASPAT_SUBPAT; + if (!/*_.VALDATA___V755*/ curfptr[754]) /*_.VALDATA___V755*/ curfptr[754] = (void*)&cdat->dsym_691__ASPAT_SUBPAT; basilys_assertmsg("iniobj checkdiscr dsym_691__ASPAT_SUBPAT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_691__ASPAT_SUBPAT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_691__ASPAT_SUBPAT.obj_hash = 106065240; @@ -48823,27 +50378,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_689__ASPAT_VARPAT)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_691__ASPAT_SUBPAT)); /*inistring dstr_692__ASPAT_SUBPAT*/ - /*_.VALSTR___V755*/ curfptr[754] = (void*)&cdat->dstr_692__ASPAT_SUBPAT; + /*_.VALSTR___V756*/ curfptr[755] = (void*)&cdat->dstr_692__ASPAT_SUBPAT; cdat->dstr_692__ASPAT_SUBPAT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_692__ASPAT_SUBPAT.val, "ASPAT_SUBPAT"); BASILYS_LOCATION("warmelt-macro.bysl:439:/ iniobj"); /*iniobj dobj_693__ASPAT_SUBPAT*/ - if (!/*_.VALDATA___V749*/ curfptr[748]) /*_.VALDATA___V749*/ curfptr[748] = (void*)&cdat->dobj_693__ASPAT_SUBPAT; + if (!/*_.VALDATA___V750*/ curfptr[749]) /*_.VALDATA___V750*/ curfptr[749] = (void*)&cdat->dobj_693__ASPAT_SUBPAT; basilys_assertmsg("iniobj checkdiscr dobj_693__ASPAT_SUBPAT", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_693__ASPAT_SUBPAT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_693__ASPAT_SUBPAT.obj_num = 2; - cdat->dobj_693__ASPAT_SUBPAT.obj_hash = 193069782; + cdat->dobj_693__ASPAT_SUBPAT.obj_hash = 395146543; cdat->dobj_693__ASPAT_SUBPAT.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_693__ASPAT_SUBPAT)); /*inistring dstr_694__ASPAT_SUBPAT*/ - /*_.VALSTR___V750*/ curfptr[749] = (void*)&cdat->dstr_694__ASPAT_SUBPAT; + /*_.VALSTR___V751*/ curfptr[750] = (void*)&cdat->dstr_694__ASPAT_SUBPAT; cdat->dstr_694__ASPAT_SUBPAT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_694__ASPAT_SUBPAT.val, "ASPAT_SUBPAT"); /*iniobj dsym_695__CLASS_SRCPATTERN_VARIABLE*/ - if (!/*_.VALDATA___V756*/ curfptr[755]) /*_.VALDATA___V756*/ curfptr[755] = (void*)&cdat->dsym_695__CLASS_SRCPATTERN_VARIABLE; + if (!/*_.VALDATA___V757*/ curfptr[756]) /*_.VALDATA___V757*/ curfptr[756] = (void*)&cdat->dsym_695__CLASS_SRCPATTERN_VARIABLE; basilys_assertmsg("iniobj checkdiscr dsym_695__CLASS_SRCPATTERN_VARIABLE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_695__CLASS_SRCPATTERN_VARIABLE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_695__CLASS_SRCPATTERN_VARIABLE.obj_hash = 280604106; @@ -48851,35 +50406,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_693__ASPAT_SUBPAT)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_695__CLASS_SRCPATTERN_VARIABLE)); /*inistring dstr_696__CLASS_SRCPATTERN*/ - /*_.VALSTR___V757*/ curfptr[756] = (void*)&cdat->dstr_696__CLASS_SRCPATTERN; + /*_.VALSTR___V758*/ curfptr[757] = (void*)&cdat->dstr_696__CLASS_SRCPATTERN; cdat->dstr_696__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_696__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_VARIABLE"); BASILYS_LOCATION("warmelt-macro.bysl:446:/ iniobj"); /*iniobj dobj_697__CLASS_SRCPATTERN_VARIABLE*/ - if (!/*_.VALDATA___V758*/ curfptr[757]) /*_.VALDATA___V758*/ curfptr[757] = (void*)&cdat->dobj_697__CLASS_SRCPATTERN_VARIABLE; + if (!/*_.VALDATA___V759*/ curfptr[758]) /*_.VALDATA___V759*/ curfptr[758] = (void*)&cdat->dobj_697__CLASS_SRCPATTERN_VARIABLE; basilys_assertmsg("iniobj checkdiscr dobj_697__CLASS_SRCPATTERN_VARIABLE", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_697__CLASS_SRCPATTERN_VARIABLE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_697__CLASS_SRCPATTERN_VARIABLE.obj_num = OBMAG_OBJECT; - cdat->dobj_697__CLASS_SRCPATTERN_VARIABLE.obj_hash = 1059270827; + cdat->dobj_697__CLASS_SRCPATTERN_VARIABLE.obj_hash = 7078581; cdat->dobj_697__CLASS_SRCPATTERN_VARIABLE.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_697__CLASS_SRCPATTERN_VARIABLE)); /*inistring dstr_698__CLASS_SRCPATTERN*/ - /*_.VALSTR___V759*/ curfptr[758] = (void*)&cdat->dstr_698__CLASS_SRCPATTERN; + /*_.VALSTR___V760*/ curfptr[759] = (void*)&cdat->dstr_698__CLASS_SRCPATTERN; cdat->dstr_698__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_698__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_VARIABLE"); /*inimult dtup_699__CLASS_SRCPATTERN_VARIABLE*/ - /*_.VALTUP___V760*/ curfptr[759] = (void*)&cdat->dtup_699__CLASS_SRCPATTERN_VARIABLE; + /*_.VALTUP___V761*/ curfptr[760] = (void*)&cdat->dtup_699__CLASS_SRCPATTERN_VARIABLE; cdat->dtup_699__CLASS_SRCPATTERN_VARIABLE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_699__CLASS_SRCPATTERN_VARIABLE.nbval = 3; /*inimult dtup_700__CLASS_SRCPATTERN_VARIABLE*/ - /*_.VALTUP___V763*/ curfptr[762] = (void*)&cdat->dtup_700__CLASS_SRCPATTERN_VARIABLE; + /*_.VALTUP___V764*/ curfptr[763] = (void*)&cdat->dtup_700__CLASS_SRCPATTERN_VARIABLE; cdat->dtup_700__CLASS_SRCPATTERN_VARIABLE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_700__CLASS_SRCPATTERN_VARIABLE.nbval = 2; /*iniobj dsym_701__SPAT_VAR*/ - if (!/*_.VALDATA___V764*/ curfptr[763]) /*_.VALDATA___V764*/ curfptr[763] = (void*)&cdat->dsym_701__SPAT_VAR; + if (!/*_.VALDATA___V765*/ curfptr[764]) /*_.VALDATA___V765*/ curfptr[764] = (void*)&cdat->dsym_701__SPAT_VAR; basilys_assertmsg("iniobj checkdiscr dsym_701__SPAT_VAR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_701__SPAT_VAR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_701__SPAT_VAR.obj_hash = 911310249; @@ -48887,27 +50442,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_697__CLASS_SRCPATTE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_701__SPAT_VAR)); /*inistring dstr_702__SPAT_VAR*/ - /*_.VALSTR___V765*/ curfptr[764] = (void*)&cdat->dstr_702__SPAT_VAR; + /*_.VALSTR___V766*/ curfptr[765] = (void*)&cdat->dstr_702__SPAT_VAR; cdat->dstr_702__SPAT_VAR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_702__SPAT_VAR.val, "SPAT_VAR"); BASILYS_LOCATION("warmelt-macro.bysl:446:/ iniobj"); /*iniobj dobj_703__SPAT_VAR*/ - if (!/*_.VALDATA___V761*/ curfptr[760]) /*_.VALDATA___V761*/ curfptr[760] = (void*)&cdat->dobj_703__SPAT_VAR; + if (!/*_.VALDATA___V762*/ curfptr[761]) /*_.VALDATA___V762*/ curfptr[761] = (void*)&cdat->dobj_703__SPAT_VAR; basilys_assertmsg("iniobj checkdiscr dobj_703__SPAT_VAR", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_703__SPAT_VAR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_703__SPAT_VAR.obj_num = 1; - cdat->dobj_703__SPAT_VAR.obj_hash = 166404597; + cdat->dobj_703__SPAT_VAR.obj_hash = 875257134; cdat->dobj_703__SPAT_VAR.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_703__SPAT_VAR)); /*inistring dstr_704__SPAT_VAR*/ - /*_.VALSTR___V762*/ curfptr[761] = (void*)&cdat->dstr_704__SPAT_VAR; + /*_.VALSTR___V763*/ curfptr[762] = (void*)&cdat->dstr_704__SPAT_VAR; cdat->dstr_704__SPAT_VAR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_704__SPAT_VAR.val, "SPAT_VAR"); /*iniobj dsym_705__CLASS_SRCPATTERN_JOKERVAR*/ - if (!/*_.VALDATA___V766*/ curfptr[765]) /*_.VALDATA___V766*/ curfptr[765] = (void*)&cdat->dsym_705__CLASS_SRCPATTERN_JOKERVAR; + if (!/*_.VALDATA___V767*/ curfptr[766]) /*_.VALDATA___V767*/ curfptr[766] = (void*)&cdat->dsym_705__CLASS_SRCPATTERN_JOKERVAR; basilys_assertmsg("iniobj checkdiscr dsym_705__CLASS_SRCPATTERN_JOKERVAR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_705__CLASS_SRCPATTERN_JOKERVAR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_705__CLASS_SRCPATTERN_JOKERVAR.obj_hash = 233170336; @@ -48915,35 +50470,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_703__SPAT_VAR)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_705__CLASS_SRCPATTERN_JOKERVAR)); /*inistring dstr_706__CLASS_SRCPATTERN*/ - /*_.VALSTR___V767*/ curfptr[766] = (void*)&cdat->dstr_706__CLASS_SRCPATTERN; + /*_.VALSTR___V768*/ curfptr[767] = (void*)&cdat->dstr_706__CLASS_SRCPATTERN; cdat->dstr_706__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_706__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_JOKERVAR"); BASILYS_LOCATION("warmelt-macro.bysl:452:/ iniobj"); /*iniobj dobj_707__CLASS_SRCPATTERN_JOKERVAR*/ - if (!/*_.VALDATA___V768*/ curfptr[767]) /*_.VALDATA___V768*/ curfptr[767] = (void*)&cdat->dobj_707__CLASS_SRCPATTERN_JOKERVAR; + if (!/*_.VALDATA___V769*/ curfptr[768]) /*_.VALDATA___V769*/ curfptr[768] = (void*)&cdat->dobj_707__CLASS_SRCPATTERN_JOKERVAR; basilys_assertmsg("iniobj checkdiscr dobj_707__CLASS_SRCPATTERN_JOKERVAR", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_707__CLASS_SRCPATTERN_JOKERVAR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_707__CLASS_SRCPATTERN_JOKERVAR.obj_num = OBMAG_OBJECT; - cdat->dobj_707__CLASS_SRCPATTERN_JOKERVAR.obj_hash = 220171238; + cdat->dobj_707__CLASS_SRCPATTERN_JOKERVAR.obj_hash = 1005934972; cdat->dobj_707__CLASS_SRCPATTERN_JOKERVAR.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_707__CLASS_SRCPATTERN_JOKERVAR)); /*inistring dstr_708__CLASS_SRCPATTERN*/ - /*_.VALSTR___V769*/ curfptr[768] = (void*)&cdat->dstr_708__CLASS_SRCPATTERN; + /*_.VALSTR___V770*/ curfptr[769] = (void*)&cdat->dstr_708__CLASS_SRCPATTERN; cdat->dstr_708__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_708__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_JOKERVAR"); /*inimult dtup_709__CLASS_SRCPATTERN_JOKERVAR*/ - /*_.VALTUP___V770*/ curfptr[769] = (void*)&cdat->dtup_709__CLASS_SRCPATTERN_JOKERVAR; + /*_.VALTUP___V771*/ curfptr[770] = (void*)&cdat->dtup_709__CLASS_SRCPATTERN_JOKERVAR; cdat->dtup_709__CLASS_SRCPATTERN_JOKERVAR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_709__CLASS_SRCPATTERN_JOKERVAR.nbval = 4; /*inimult dtup_710__CLASS_SRCPATTERN_JOKERVAR*/ - /*_.VALTUP___V771*/ curfptr[770] = (void*)&cdat->dtup_710__CLASS_SRCPATTERN_JOKERVAR; + /*_.VALTUP___V772*/ curfptr[771] = (void*)&cdat->dtup_710__CLASS_SRCPATTERN_JOKERVAR; cdat->dtup_710__CLASS_SRCPATTERN_JOKERVAR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_710__CLASS_SRCPATTERN_JOKERVAR.nbval = 2; /*iniobj dsym_711__CLASS_SRCPATTERN_CONSTANT*/ - if (!/*_.VALDATA___V772*/ curfptr[771]) /*_.VALDATA___V772*/ curfptr[771] = (void*)&cdat->dsym_711__CLASS_SRCPATTERN_CONSTANT; + if (!/*_.VALDATA___V773*/ curfptr[772]) /*_.VALDATA___V773*/ curfptr[772] = (void*)&cdat->dsym_711__CLASS_SRCPATTERN_CONSTANT; basilys_assertmsg("iniobj checkdiscr dsym_711__CLASS_SRCPATTERN_CONSTANT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_711__CLASS_SRCPATTERN_CONSTANT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_711__CLASS_SRCPATTERN_CONSTANT.obj_hash = 762423769; @@ -48951,35 +50506,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_707__CLASS_SRCPATTE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_711__CLASS_SRCPATTERN_CONSTANT)); /*inistring dstr_712__CLASS_SRCPATTERN*/ - /*_.VALSTR___V773*/ curfptr[772] = (void*)&cdat->dstr_712__CLASS_SRCPATTERN; + /*_.VALSTR___V774*/ curfptr[773] = (void*)&cdat->dstr_712__CLASS_SRCPATTERN; cdat->dstr_712__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_712__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_CONSTANT"); BASILYS_LOCATION("warmelt-macro.bysl:458:/ iniobj"); /*iniobj dobj_713__CLASS_SRCPATTERN_CONSTANT*/ - if (!/*_.VALDATA___V774*/ curfptr[773]) /*_.VALDATA___V774*/ curfptr[773] = (void*)&cdat->dobj_713__CLASS_SRCPATTERN_CONSTANT; + if (!/*_.VALDATA___V775*/ curfptr[774]) /*_.VALDATA___V775*/ curfptr[774] = (void*)&cdat->dobj_713__CLASS_SRCPATTERN_CONSTANT; basilys_assertmsg("iniobj checkdiscr dobj_713__CLASS_SRCPATTERN_CONSTANT", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_713__CLASS_SRCPATTERN_CONSTANT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_713__CLASS_SRCPATTERN_CONSTANT.obj_num = OBMAG_OBJECT; - cdat->dobj_713__CLASS_SRCPATTERN_CONSTANT.obj_hash = 278750658; + cdat->dobj_713__CLASS_SRCPATTERN_CONSTANT.obj_hash = 252239305; cdat->dobj_713__CLASS_SRCPATTERN_CONSTANT.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_713__CLASS_SRCPATTERN_CONSTANT)); /*inistring dstr_714__CLASS_SRCPATTERN*/ - /*_.VALSTR___V775*/ curfptr[774] = (void*)&cdat->dstr_714__CLASS_SRCPATTERN; + /*_.VALSTR___V776*/ curfptr[775] = (void*)&cdat->dstr_714__CLASS_SRCPATTERN; cdat->dstr_714__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_714__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_CONSTANT"); /*inimult dtup_715__CLASS_SRCPATTERN_CONSTANT*/ - /*_.VALTUP___V776*/ curfptr[775] = (void*)&cdat->dtup_715__CLASS_SRCPATTERN_CONSTANT; + /*_.VALTUP___V777*/ curfptr[776] = (void*)&cdat->dtup_715__CLASS_SRCPATTERN_CONSTANT; cdat->dtup_715__CLASS_SRCPATTERN_CONSTANT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_715__CLASS_SRCPATTERN_CONSTANT.nbval = 3; /*inimult dtup_716__CLASS_SRCPATTERN_CONSTANT*/ - /*_.VALTUP___V779*/ curfptr[778] = (void*)&cdat->dtup_716__CLASS_SRCPATTERN_CONSTANT; + /*_.VALTUP___V780*/ curfptr[779] = (void*)&cdat->dtup_716__CLASS_SRCPATTERN_CONSTANT; cdat->dtup_716__CLASS_SRCPATTERN_CONSTANT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_716__CLASS_SRCPATTERN_CONSTANT.nbval = 2; /*iniobj dsym_717__SPAT_CONSTX*/ - if (!/*_.VALDATA___V780*/ curfptr[779]) /*_.VALDATA___V780*/ curfptr[779] = (void*)&cdat->dsym_717__SPAT_CONSTX; + if (!/*_.VALDATA___V781*/ curfptr[780]) /*_.VALDATA___V781*/ curfptr[780] = (void*)&cdat->dsym_717__SPAT_CONSTX; basilys_assertmsg("iniobj checkdiscr dsym_717__SPAT_CONSTX", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_717__SPAT_CONSTX.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_717__SPAT_CONSTX.obj_hash = 943580435; @@ -48987,27 +50542,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_713__CLASS_SRCPATTE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_717__SPAT_CONSTX)); /*inistring dstr_718__SPAT_CONSTX*/ - /*_.VALSTR___V781*/ curfptr[780] = (void*)&cdat->dstr_718__SPAT_CONSTX; + /*_.VALSTR___V782*/ curfptr[781] = (void*)&cdat->dstr_718__SPAT_CONSTX; cdat->dstr_718__SPAT_CONSTX.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_718__SPAT_CONSTX.val, "SPAT_CONSTX"); BASILYS_LOCATION("warmelt-macro.bysl:458:/ iniobj"); /*iniobj dobj_719__SPAT_CONSTX*/ - if (!/*_.VALDATA___V777*/ curfptr[776]) /*_.VALDATA___V777*/ curfptr[776] = (void*)&cdat->dobj_719__SPAT_CONSTX; + if (!/*_.VALDATA___V778*/ curfptr[777]) /*_.VALDATA___V778*/ curfptr[777] = (void*)&cdat->dobj_719__SPAT_CONSTX; basilys_assertmsg("iniobj checkdiscr dobj_719__SPAT_CONSTX", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_719__SPAT_CONSTX.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_719__SPAT_CONSTX.obj_num = 1; - cdat->dobj_719__SPAT_CONSTX.obj_hash = 150513371; + cdat->dobj_719__SPAT_CONSTX.obj_hash = 1006545382; cdat->dobj_719__SPAT_CONSTX.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_719__SPAT_CONSTX)); /*inistring dstr_720__SPAT_CONSTX*/ - /*_.VALSTR___V778*/ curfptr[777] = (void*)&cdat->dstr_720__SPAT_CONSTX; + /*_.VALSTR___V779*/ curfptr[778] = (void*)&cdat->dstr_720__SPAT_CONSTX; cdat->dstr_720__SPAT_CONSTX.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_720__SPAT_CONSTX.val, "SPAT_CONSTX"); /*iniobj dsym_721__CLASS_SRCPATTERN_OBJECT*/ - if (!/*_.VALDATA___V782*/ curfptr[781]) /*_.VALDATA___V782*/ curfptr[781] = (void*)&cdat->dsym_721__CLASS_SRCPATTERN_OBJECT; + if (!/*_.VALDATA___V783*/ curfptr[782]) /*_.VALDATA___V783*/ curfptr[782] = (void*)&cdat->dsym_721__CLASS_SRCPATTERN_OBJECT; basilys_assertmsg("iniobj checkdiscr dsym_721__CLASS_SRCPATTERN_OBJECT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_721__CLASS_SRCPATTERN_OBJECT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_721__CLASS_SRCPATTERN_OBJECT.obj_hash = 666808646; @@ -49015,35 +50570,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_719__SPAT_CONSTX)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_721__CLASS_SRCPATTERN_OBJECT)); /*inistring dstr_722__CLASS_SRCPATTERN*/ - /*_.VALSTR___V783*/ curfptr[782] = (void*)&cdat->dstr_722__CLASS_SRCPATTERN; + /*_.VALSTR___V784*/ curfptr[783] = (void*)&cdat->dstr_722__CLASS_SRCPATTERN; cdat->dstr_722__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_722__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_OBJECT"); BASILYS_LOCATION("warmelt-macro.bysl:465:/ iniobj"); /*iniobj dobj_723__CLASS_SRCPATTERN_OBJECT*/ - if (!/*_.VALDATA___V784*/ curfptr[783]) /*_.VALDATA___V784*/ curfptr[783] = (void*)&cdat->dobj_723__CLASS_SRCPATTERN_OBJECT; + if (!/*_.VALDATA___V785*/ curfptr[784]) /*_.VALDATA___V785*/ curfptr[784] = (void*)&cdat->dobj_723__CLASS_SRCPATTERN_OBJECT; basilys_assertmsg("iniobj checkdiscr dobj_723__CLASS_SRCPATTERN_OBJECT", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_723__CLASS_SRCPATTERN_OBJECT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_723__CLASS_SRCPATTERN_OBJECT.obj_num = OBMAG_OBJECT; - cdat->dobj_723__CLASS_SRCPATTERN_OBJECT.obj_hash = 604572771; + cdat->dobj_723__CLASS_SRCPATTERN_OBJECT.obj_hash = 722901870; cdat->dobj_723__CLASS_SRCPATTERN_OBJECT.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_723__CLASS_SRCPATTERN_OBJECT)); /*inistring dstr_724__CLASS_SRCPATTERN*/ - /*_.VALSTR___V785*/ curfptr[784] = (void*)&cdat->dstr_724__CLASS_SRCPATTERN; + /*_.VALSTR___V786*/ curfptr[785] = (void*)&cdat->dstr_724__CLASS_SRCPATTERN; cdat->dstr_724__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_724__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_OBJECT"); /*inimult dtup_725__CLASS_SRCPATTERN_OBJECT*/ - /*_.VALTUP___V786*/ curfptr[785] = (void*)&cdat->dtup_725__CLASS_SRCPATTERN_OBJECT; + /*_.VALTUP___V787*/ curfptr[786] = (void*)&cdat->dtup_725__CLASS_SRCPATTERN_OBJECT; cdat->dtup_725__CLASS_SRCPATTERN_OBJECT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_725__CLASS_SRCPATTERN_OBJECT.nbval = 3; /*inimult dtup_726__CLASS_SRCPATTERN_OBJECT*/ - /*_.VALTUP___V791*/ curfptr[790] = (void*)&cdat->dtup_726__CLASS_SRCPATTERN_OBJECT; + /*_.VALTUP___V792*/ curfptr[791] = (void*)&cdat->dtup_726__CLASS_SRCPATTERN_OBJECT; cdat->dtup_726__CLASS_SRCPATTERN_OBJECT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_726__CLASS_SRCPATTERN_OBJECT.nbval = 3; /*iniobj dsym_727__SPAT_CLASS*/ - if (!/*_.VALDATA___V792*/ curfptr[791]) /*_.VALDATA___V792*/ curfptr[791] = (void*)&cdat->dsym_727__SPAT_CLASS; + if (!/*_.VALDATA___V793*/ curfptr[792]) /*_.VALDATA___V793*/ curfptr[792] = (void*)&cdat->dsym_727__SPAT_CLASS; basilys_assertmsg("iniobj checkdiscr dsym_727__SPAT_CLASS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_727__SPAT_CLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_727__SPAT_CLASS.obj_hash = 940142683; @@ -49051,27 +50606,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_723__CLASS_SRCPATTE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_727__SPAT_CLASS)); /*inistring dstr_728__SPAT_CLASS*/ - /*_.VALSTR___V793*/ curfptr[792] = (void*)&cdat->dstr_728__SPAT_CLASS; + /*_.VALSTR___V794*/ curfptr[793] = (void*)&cdat->dstr_728__SPAT_CLASS; cdat->dstr_728__SPAT_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_728__SPAT_CLASS.val, "SPAT_CLASS"); BASILYS_LOCATION("warmelt-macro.bysl:465:/ iniobj"); /*iniobj dobj_729__SPAT_CLASS*/ - if (!/*_.VALDATA___V787*/ curfptr[786]) /*_.VALDATA___V787*/ curfptr[786] = (void*)&cdat->dobj_729__SPAT_CLASS; + if (!/*_.VALDATA___V788*/ curfptr[787]) /*_.VALDATA___V788*/ curfptr[787] = (void*)&cdat->dobj_729__SPAT_CLASS; basilys_assertmsg("iniobj checkdiscr dobj_729__SPAT_CLASS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_729__SPAT_CLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_729__SPAT_CLASS.obj_num = 1; - cdat->dobj_729__SPAT_CLASS.obj_hash = 14020129; + cdat->dobj_729__SPAT_CLASS.obj_hash = 33769365; cdat->dobj_729__SPAT_CLASS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_729__SPAT_CLASS)); /*inistring dstr_730__SPAT_CLASS*/ - /*_.VALSTR___V788*/ curfptr[787] = (void*)&cdat->dstr_730__SPAT_CLASS; + /*_.VALSTR___V789*/ curfptr[788] = (void*)&cdat->dstr_730__SPAT_CLASS; cdat->dstr_730__SPAT_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_730__SPAT_CLASS.val, "SPAT_CLASS"); /*iniobj dsym_731__SPAT_FIELDS*/ - if (!/*_.VALDATA___V794*/ curfptr[793]) /*_.VALDATA___V794*/ curfptr[793] = (void*)&cdat->dsym_731__SPAT_FIELDS; + if (!/*_.VALDATA___V795*/ curfptr[794]) /*_.VALDATA___V795*/ curfptr[794] = (void*)&cdat->dsym_731__SPAT_FIELDS; basilys_assertmsg("iniobj checkdiscr dsym_731__SPAT_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_731__SPAT_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_731__SPAT_FIELDS.obj_hash = 875114227; @@ -49079,27 +50634,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_729__SPAT_CLASS)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_731__SPAT_FIELDS)); /*inistring dstr_732__SPAT_FIELDS*/ - /*_.VALSTR___V795*/ curfptr[794] = (void*)&cdat->dstr_732__SPAT_FIELDS; + /*_.VALSTR___V796*/ curfptr[795] = (void*)&cdat->dstr_732__SPAT_FIELDS; cdat->dstr_732__SPAT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_732__SPAT_FIELDS.val, "SPAT_FIELDS"); BASILYS_LOCATION("warmelt-macro.bysl:465:/ iniobj"); /*iniobj dobj_733__SPAT_FIELDS*/ - if (!/*_.VALDATA___V789*/ curfptr[788]) /*_.VALDATA___V789*/ curfptr[788] = (void*)&cdat->dobj_733__SPAT_FIELDS; + if (!/*_.VALDATA___V790*/ curfptr[789]) /*_.VALDATA___V790*/ curfptr[789] = (void*)&cdat->dobj_733__SPAT_FIELDS; basilys_assertmsg("iniobj checkdiscr dobj_733__SPAT_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_733__SPAT_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_733__SPAT_FIELDS.obj_num = 2; - cdat->dobj_733__SPAT_FIELDS.obj_hash = 7035631; + cdat->dobj_733__SPAT_FIELDS.obj_hash = 1067778838; cdat->dobj_733__SPAT_FIELDS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_733__SPAT_FIELDS)); /*inistring dstr_734__SPAT_FIELDS*/ - /*_.VALSTR___V790*/ curfptr[789] = (void*)&cdat->dstr_734__SPAT_FIELDS; + /*_.VALSTR___V791*/ curfptr[790] = (void*)&cdat->dstr_734__SPAT_FIELDS; cdat->dstr_734__SPAT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_734__SPAT_FIELDS.val, "SPAT_FIELDS"); /*iniobj dsym_735__CLASS_SRCPATTERN_INSTANCE*/ - if (!/*_.VALDATA___V796*/ curfptr[795]) /*_.VALDATA___V796*/ curfptr[795] = (void*)&cdat->dsym_735__CLASS_SRCPATTERN_INSTANCE; + if (!/*_.VALDATA___V797*/ curfptr[796]) /*_.VALDATA___V797*/ curfptr[796] = (void*)&cdat->dsym_735__CLASS_SRCPATTERN_INSTANCE; basilys_assertmsg("iniobj checkdiscr dsym_735__CLASS_SRCPATTERN_INSTANCE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_735__CLASS_SRCPATTERN_INSTANCE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_735__CLASS_SRCPATTERN_INSTANCE.obj_hash = 375415023; @@ -49107,35 +50662,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_733__SPAT_FIELDS)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_735__CLASS_SRCPATTERN_INSTANCE)); /*inistring dstr_736__CLASS_SRCPATTERN*/ - /*_.VALSTR___V797*/ curfptr[796] = (void*)&cdat->dstr_736__CLASS_SRCPATTERN; + /*_.VALSTR___V798*/ curfptr[797] = (void*)&cdat->dstr_736__CLASS_SRCPATTERN; cdat->dstr_736__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_736__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_INSTANCE"); BASILYS_LOCATION("warmelt-macro.bysl:473:/ iniobj"); /*iniobj dobj_737__CLASS_SRCPATTERN_INSTANCE*/ - if (!/*_.VALDATA___V798*/ curfptr[797]) /*_.VALDATA___V798*/ curfptr[797] = (void*)&cdat->dobj_737__CLASS_SRCPATTERN_INSTANCE; + if (!/*_.VALDATA___V799*/ curfptr[798]) /*_.VALDATA___V799*/ curfptr[798] = (void*)&cdat->dobj_737__CLASS_SRCPATTERN_INSTANCE; basilys_assertmsg("iniobj checkdiscr dobj_737__CLASS_SRCPATTERN_INSTANCE", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_737__CLASS_SRCPATTERN_INSTANCE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_737__CLASS_SRCPATTERN_INSTANCE.obj_num = OBMAG_OBJECT; - cdat->dobj_737__CLASS_SRCPATTERN_INSTANCE.obj_hash = 896380068; + cdat->dobj_737__CLASS_SRCPATTERN_INSTANCE.obj_hash = 889376330; cdat->dobj_737__CLASS_SRCPATTERN_INSTANCE.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_737__CLASS_SRCPATTERN_INSTANCE)); /*inistring dstr_738__CLASS_SRCPATTERN*/ - /*_.VALSTR___V799*/ curfptr[798] = (void*)&cdat->dstr_738__CLASS_SRCPATTERN; + /*_.VALSTR___V800*/ curfptr[799] = (void*)&cdat->dstr_738__CLASS_SRCPATTERN; cdat->dstr_738__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_738__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_INSTANCE"); /*inimult dtup_739__CLASS_SRCPATTERN_INSTANCE*/ - /*_.VALTUP___V800*/ curfptr[799] = (void*)&cdat->dtup_739__CLASS_SRCPATTERN_INSTANCE; + /*_.VALTUP___V801*/ curfptr[800] = (void*)&cdat->dtup_739__CLASS_SRCPATTERN_INSTANCE; cdat->dtup_739__CLASS_SRCPATTERN_INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_739__CLASS_SRCPATTERN_INSTANCE.nbval = 4; /*inimult dtup_740__CLASS_SRCPATTERN_INSTANCE*/ - /*_.VALTUP___V801*/ curfptr[800] = (void*)&cdat->dtup_740__CLASS_SRCPATTERN_INSTANCE; + /*_.VALTUP___V802*/ curfptr[801] = (void*)&cdat->dtup_740__CLASS_SRCPATTERN_INSTANCE; cdat->dtup_740__CLASS_SRCPATTERN_INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_740__CLASS_SRCPATTERN_INSTANCE.nbval = 3; /*iniobj dsym_741__CLASS_SRCFIELDPATTERN*/ - if (!/*_.VALDATA___V802*/ curfptr[801]) /*_.VALDATA___V802*/ curfptr[801] = (void*)&cdat->dsym_741__CLASS_SRCFIELDPATTERN; + if (!/*_.VALDATA___V803*/ curfptr[802]) /*_.VALDATA___V803*/ curfptr[802] = (void*)&cdat->dsym_741__CLASS_SRCFIELDPATTERN; basilys_assertmsg("iniobj checkdiscr dsym_741__CLASS_SRCFIELDPATTERN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_741__CLASS_SRCFIELDPATTERN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_741__CLASS_SRCFIELDPATTERN.obj_hash = 780247789; @@ -49143,35 +50698,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_737__CLASS_SRCPATTE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_741__CLASS_SRCFIELDPATTERN)); /*inistring dstr_742__CLASS_SRCFIELDPA*/ - /*_.VALSTR___V803*/ curfptr[802] = (void*)&cdat->dstr_742__CLASS_SRCFIELDPA; + /*_.VALSTR___V804*/ curfptr[803] = (void*)&cdat->dstr_742__CLASS_SRCFIELDPA; cdat->dstr_742__CLASS_SRCFIELDPA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_742__CLASS_SRCFIELDPA.val, "CLASS_SRCFIELDPATTERN"); BASILYS_LOCATION("warmelt-macro.bysl:479:/ iniobj"); /*iniobj dobj_743__CLASS_SRCFIELDPATTERN*/ - if (!/*_.VALDATA___V804*/ curfptr[803]) /*_.VALDATA___V804*/ curfptr[803] = (void*)&cdat->dobj_743__CLASS_SRCFIELDPATTERN; + if (!/*_.VALDATA___V805*/ curfptr[804]) /*_.VALDATA___V805*/ curfptr[804] = (void*)&cdat->dobj_743__CLASS_SRCFIELDPATTERN; basilys_assertmsg("iniobj checkdiscr dobj_743__CLASS_SRCFIELDPATTERN", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_743__CLASS_SRCFIELDPATTERN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_743__CLASS_SRCFIELDPATTERN.obj_num = OBMAG_OBJECT; - cdat->dobj_743__CLASS_SRCFIELDPATTERN.obj_hash = 449517758; + cdat->dobj_743__CLASS_SRCFIELDPATTERN.obj_hash = 112758625; cdat->dobj_743__CLASS_SRCFIELDPATTERN.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_743__CLASS_SRCFIELDPATTERN)); /*inistring dstr_744__CLASS_SRCFIELDPA*/ - /*_.VALSTR___V805*/ curfptr[804] = (void*)&cdat->dstr_744__CLASS_SRCFIELDPA; + /*_.VALSTR___V806*/ curfptr[805] = (void*)&cdat->dstr_744__CLASS_SRCFIELDPA; cdat->dstr_744__CLASS_SRCFIELDPA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_744__CLASS_SRCFIELDPA.val, "CLASS_SRCFIELDPATTERN"); /*inimult dtup_745__CLASS_SRCFIELDPATTERN*/ - /*_.VALTUP___V806*/ curfptr[805] = (void*)&cdat->dtup_745__CLASS_SRCFIELDPATTERN; + /*_.VALTUP___V807*/ curfptr[806] = (void*)&cdat->dtup_745__CLASS_SRCFIELDPATTERN; cdat->dtup_745__CLASS_SRCFIELDPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_745__CLASS_SRCFIELDPATTERN.nbval = 2; /*inimult dtup_746__CLASS_SRCFIELDPATTERN*/ - /*_.VALTUP___V811*/ curfptr[810] = (void*)&cdat->dtup_746__CLASS_SRCFIELDPATTERN; + /*_.VALTUP___V812*/ curfptr[811] = (void*)&cdat->dtup_746__CLASS_SRCFIELDPATTERN; cdat->dtup_746__CLASS_SRCFIELDPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_746__CLASS_SRCFIELDPATTERN.nbval = 3; /*iniobj dsym_747__SPAF_FIELD*/ - if (!/*_.VALDATA___V812*/ curfptr[811]) /*_.VALDATA___V812*/ curfptr[811] = (void*)&cdat->dsym_747__SPAF_FIELD; + if (!/*_.VALDATA___V813*/ curfptr[812]) /*_.VALDATA___V813*/ curfptr[812] = (void*)&cdat->dsym_747__SPAF_FIELD; basilys_assertmsg("iniobj checkdiscr dsym_747__SPAF_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_747__SPAF_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_747__SPAF_FIELD.obj_hash = 149103823; @@ -49179,27 +50734,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_743__CLASS_SRCFIELD basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_747__SPAF_FIELD)); /*inistring dstr_748__SPAF_FIELD*/ - /*_.VALSTR___V813*/ curfptr[812] = (void*)&cdat->dstr_748__SPAF_FIELD; + /*_.VALSTR___V814*/ curfptr[813] = (void*)&cdat->dstr_748__SPAF_FIELD; cdat->dstr_748__SPAF_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_748__SPAF_FIELD.val, "SPAF_FIELD"); BASILYS_LOCATION("warmelt-macro.bysl:479:/ iniobj"); /*iniobj dobj_749__SPAF_FIELD*/ - if (!/*_.VALDATA___V807*/ curfptr[806]) /*_.VALDATA___V807*/ curfptr[806] = (void*)&cdat->dobj_749__SPAF_FIELD; + if (!/*_.VALDATA___V808*/ curfptr[807]) /*_.VALDATA___V808*/ curfptr[807] = (void*)&cdat->dobj_749__SPAF_FIELD; basilys_assertmsg("iniobj checkdiscr dobj_749__SPAF_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_749__SPAF_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_749__SPAF_FIELD.obj_num = 1; - cdat->dobj_749__SPAF_FIELD.obj_hash = 271431772; + cdat->dobj_749__SPAF_FIELD.obj_hash = 582245031; cdat->dobj_749__SPAF_FIELD.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_749__SPAF_FIELD)); /*inistring dstr_750__SPAF_FIELD*/ - /*_.VALSTR___V808*/ curfptr[807] = (void*)&cdat->dstr_750__SPAF_FIELD; + /*_.VALSTR___V809*/ curfptr[808] = (void*)&cdat->dstr_750__SPAF_FIELD; cdat->dstr_750__SPAF_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_750__SPAF_FIELD.val, "SPAF_FIELD"); /*iniobj dsym_751__SPAF_PATTERN*/ - if (!/*_.VALDATA___V814*/ curfptr[813]) /*_.VALDATA___V814*/ curfptr[813] = (void*)&cdat->dsym_751__SPAF_PATTERN; + if (!/*_.VALDATA___V815*/ curfptr[814]) /*_.VALDATA___V815*/ curfptr[814] = (void*)&cdat->dsym_751__SPAF_PATTERN; basilys_assertmsg("iniobj checkdiscr dsym_751__SPAF_PATTERN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_751__SPAF_PATTERN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_751__SPAF_PATTERN.obj_hash = 35901231; @@ -49207,27 +50762,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_749__SPAF_FIELD)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_751__SPAF_PATTERN)); /*inistring dstr_752__SPAF_PATTERN*/ - /*_.VALSTR___V815*/ curfptr[814] = (void*)&cdat->dstr_752__SPAF_PATTERN; + /*_.VALSTR___V816*/ curfptr[815] = (void*)&cdat->dstr_752__SPAF_PATTERN; cdat->dstr_752__SPAF_PATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_752__SPAF_PATTERN.val, "SPAF_PATTERN"); BASILYS_LOCATION("warmelt-macro.bysl:479:/ iniobj"); /*iniobj dobj_753__SPAF_PATTERN*/ - if (!/*_.VALDATA___V809*/ curfptr[808]) /*_.VALDATA___V809*/ curfptr[808] = (void*)&cdat->dobj_753__SPAF_PATTERN; + if (!/*_.VALDATA___V810*/ curfptr[809]) /*_.VALDATA___V810*/ curfptr[809] = (void*)&cdat->dobj_753__SPAF_PATTERN; basilys_assertmsg("iniobj checkdiscr dobj_753__SPAF_PATTERN", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_753__SPAF_PATTERN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_753__SPAF_PATTERN.obj_num = 2; - cdat->dobj_753__SPAF_PATTERN.obj_hash = 710864317; + cdat->dobj_753__SPAF_PATTERN.obj_hash = 284496078; cdat->dobj_753__SPAF_PATTERN.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_753__SPAF_PATTERN)); /*inistring dstr_754__SPAF_PATTERN*/ - /*_.VALSTR___V810*/ curfptr[809] = (void*)&cdat->dstr_754__SPAF_PATTERN; + /*_.VALSTR___V811*/ curfptr[810] = (void*)&cdat->dstr_754__SPAF_PATTERN; cdat->dstr_754__SPAF_PATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_754__SPAF_PATTERN.val, "SPAF_PATTERN"); /*iniobj dsym_755__CLASS_SRCPATTERN_COMPOSITE*/ - if (!/*_.VALDATA___V816*/ curfptr[815]) /*_.VALDATA___V816*/ curfptr[815] = (void*)&cdat->dsym_755__CLASS_SRCPATTERN_COMPOSITE; + if (!/*_.VALDATA___V817*/ curfptr[816]) /*_.VALDATA___V817*/ curfptr[816] = (void*)&cdat->dsym_755__CLASS_SRCPATTERN_COMPOSITE; basilys_assertmsg("iniobj checkdiscr dsym_755__CLASS_SRCPATTERN_COMPOSITE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_755__CLASS_SRCPATTERN_COMPOSITE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_755__CLASS_SRCPATTERN_COMPOSITE.obj_hash = 228072300; @@ -49235,35 +50790,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_753__SPAF_PATTERN)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_755__CLASS_SRCPATTERN_COMPOSITE)); /*inistring dstr_756__CLASS_SRCPATTERN*/ - /*_.VALSTR___V817*/ curfptr[816] = (void*)&cdat->dstr_756__CLASS_SRCPATTERN; + /*_.VALSTR___V818*/ curfptr[817] = (void*)&cdat->dstr_756__CLASS_SRCPATTERN; cdat->dstr_756__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_756__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_COMPOSITE"); BASILYS_LOCATION("warmelt-macro.bysl:486:/ iniobj"); /*iniobj dobj_757__CLASS_SRCPATTERN_COMPOSITE*/ - if (!/*_.VALDATA___V818*/ curfptr[817]) /*_.VALDATA___V818*/ curfptr[817] = (void*)&cdat->dobj_757__CLASS_SRCPATTERN_COMPOSITE; + if (!/*_.VALDATA___V819*/ curfptr[818]) /*_.VALDATA___V819*/ curfptr[818] = (void*)&cdat->dobj_757__CLASS_SRCPATTERN_COMPOSITE; basilys_assertmsg("iniobj checkdiscr dobj_757__CLASS_SRCPATTERN_COMPOSITE", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_757__CLASS_SRCPATTERN_COMPOSITE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_757__CLASS_SRCPATTERN_COMPOSITE.obj_num = OBMAG_OBJECT; - cdat->dobj_757__CLASS_SRCPATTERN_COMPOSITE.obj_hash = 316703905; + cdat->dobj_757__CLASS_SRCPATTERN_COMPOSITE.obj_hash = 889208840; cdat->dobj_757__CLASS_SRCPATTERN_COMPOSITE.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_757__CLASS_SRCPATTERN_COMPOSITE)); /*inistring dstr_758__CLASS_SRCPATTERN*/ - /*_.VALSTR___V819*/ curfptr[818] = (void*)&cdat->dstr_758__CLASS_SRCPATTERN; + /*_.VALSTR___V820*/ curfptr[819] = (void*)&cdat->dstr_758__CLASS_SRCPATTERN; cdat->dstr_758__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_758__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_COMPOSITE"); /*inimult dtup_759__CLASS_SRCPATTERN_COMPOSITE*/ - /*_.VALTUP___V820*/ curfptr[819] = (void*)&cdat->dtup_759__CLASS_SRCPATTERN_COMPOSITE; + /*_.VALTUP___V821*/ curfptr[820] = (void*)&cdat->dtup_759__CLASS_SRCPATTERN_COMPOSITE; cdat->dtup_759__CLASS_SRCPATTERN_COMPOSITE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_759__CLASS_SRCPATTERN_COMPOSITE.nbval = 4; /*inimult dtup_760__CLASS_SRCPATTERN_COMPOSITE*/ - /*_.VALTUP___V827*/ curfptr[826] = (void*)&cdat->dtup_760__CLASS_SRCPATTERN_COMPOSITE; + /*_.VALTUP___V828*/ curfptr[827] = (void*)&cdat->dtup_760__CLASS_SRCPATTERN_COMPOSITE; cdat->dtup_760__CLASS_SRCPATTERN_COMPOSITE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_760__CLASS_SRCPATTERN_COMPOSITE.nbval = 6; /*iniobj dsym_761__SPAC_OPERATOR*/ - if (!/*_.VALDATA___V828*/ curfptr[827]) /*_.VALDATA___V828*/ curfptr[827] = (void*)&cdat->dsym_761__SPAC_OPERATOR; + if (!/*_.VALDATA___V829*/ curfptr[828]) /*_.VALDATA___V829*/ curfptr[828] = (void*)&cdat->dsym_761__SPAC_OPERATOR; basilys_assertmsg("iniobj checkdiscr dsym_761__SPAC_OPERATOR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_761__SPAC_OPERATOR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_761__SPAC_OPERATOR.obj_hash = 46865939; @@ -49271,27 +50826,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_757__CLASS_SRCPATTE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_761__SPAC_OPERATOR)); /*inistring dstr_762__SPAC_OPERATOR*/ - /*_.VALSTR___V829*/ curfptr[828] = (void*)&cdat->dstr_762__SPAC_OPERATOR; + /*_.VALSTR___V830*/ curfptr[829] = (void*)&cdat->dstr_762__SPAC_OPERATOR; cdat->dstr_762__SPAC_OPERATOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_762__SPAC_OPERATOR.val, "SPAC_OPERATOR"); BASILYS_LOCATION("warmelt-macro.bysl:486:/ iniobj"); /*iniobj dobj_763__SPAC_OPERATOR*/ - if (!/*_.VALDATA___V821*/ curfptr[820]) /*_.VALDATA___V821*/ curfptr[820] = (void*)&cdat->dobj_763__SPAC_OPERATOR; + if (!/*_.VALDATA___V822*/ curfptr[821]) /*_.VALDATA___V822*/ curfptr[821] = (void*)&cdat->dobj_763__SPAC_OPERATOR; basilys_assertmsg("iniobj checkdiscr dobj_763__SPAC_OPERATOR", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_763__SPAC_OPERATOR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_763__SPAC_OPERATOR.obj_num = 3; - cdat->dobj_763__SPAC_OPERATOR.obj_hash = 888062111; + cdat->dobj_763__SPAC_OPERATOR.obj_hash = 701851892; cdat->dobj_763__SPAC_OPERATOR.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_763__SPAC_OPERATOR)); /*inistring dstr_764__SPAC_OPERATOR*/ - /*_.VALSTR___V822*/ curfptr[821] = (void*)&cdat->dstr_764__SPAC_OPERATOR; + /*_.VALSTR___V823*/ curfptr[822] = (void*)&cdat->dstr_764__SPAC_OPERATOR; cdat->dstr_764__SPAC_OPERATOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_764__SPAC_OPERATOR.val, "SPAC_OPERATOR"); /*iniobj dsym_765__SPAC_INARGS*/ - if (!/*_.VALDATA___V830*/ curfptr[829]) /*_.VALDATA___V830*/ curfptr[829] = (void*)&cdat->dsym_765__SPAC_INARGS; + if (!/*_.VALDATA___V831*/ curfptr[830]) /*_.VALDATA___V831*/ curfptr[830] = (void*)&cdat->dsym_765__SPAC_INARGS; basilys_assertmsg("iniobj checkdiscr dsym_765__SPAC_INARGS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_765__SPAC_INARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_765__SPAC_INARGS.obj_hash = 641829338; @@ -49299,27 +50854,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_763__SPAC_OPERATOR) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_765__SPAC_INARGS)); /*inistring dstr_766__SPAC_INARGS*/ - /*_.VALSTR___V831*/ curfptr[830] = (void*)&cdat->dstr_766__SPAC_INARGS; + /*_.VALSTR___V832*/ curfptr[831] = (void*)&cdat->dstr_766__SPAC_INARGS; cdat->dstr_766__SPAC_INARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_766__SPAC_INARGS.val, "SPAC_INARGS"); BASILYS_LOCATION("warmelt-macro.bysl:486:/ iniobj"); /*iniobj dobj_767__SPAC_INARGS*/ - if (!/*_.VALDATA___V823*/ curfptr[822]) /*_.VALDATA___V823*/ curfptr[822] = (void*)&cdat->dobj_767__SPAC_INARGS; + if (!/*_.VALDATA___V824*/ curfptr[823]) /*_.VALDATA___V824*/ curfptr[823] = (void*)&cdat->dobj_767__SPAC_INARGS; basilys_assertmsg("iniobj checkdiscr dobj_767__SPAC_INARGS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_767__SPAC_INARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_767__SPAC_INARGS.obj_num = 4; - cdat->dobj_767__SPAC_INARGS.obj_hash = 790709921; + cdat->dobj_767__SPAC_INARGS.obj_hash = 487063118; cdat->dobj_767__SPAC_INARGS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_767__SPAC_INARGS)); /*inistring dstr_768__SPAC_INARGS*/ - /*_.VALSTR___V824*/ curfptr[823] = (void*)&cdat->dstr_768__SPAC_INARGS; + /*_.VALSTR___V825*/ curfptr[824] = (void*)&cdat->dstr_768__SPAC_INARGS; cdat->dstr_768__SPAC_INARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_768__SPAC_INARGS.val, "SPAC_INARGS"); /*iniobj dsym_769__SPAC_OUTARGS*/ - if (!/*_.VALDATA___V832*/ curfptr[831]) /*_.VALDATA___V832*/ curfptr[831] = (void*)&cdat->dsym_769__SPAC_OUTARGS; + if (!/*_.VALDATA___V833*/ curfptr[832]) /*_.VALDATA___V833*/ curfptr[832] = (void*)&cdat->dsym_769__SPAC_OUTARGS; basilys_assertmsg("iniobj checkdiscr dsym_769__SPAC_OUTARGS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_769__SPAC_OUTARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_769__SPAC_OUTARGS.obj_hash = 486574494; @@ -49327,27 +50882,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_767__SPAC_INARGS)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_769__SPAC_OUTARGS)); /*inistring dstr_770__SPAC_OUTARGS*/ - /*_.VALSTR___V833*/ curfptr[832] = (void*)&cdat->dstr_770__SPAC_OUTARGS; + /*_.VALSTR___V834*/ curfptr[833] = (void*)&cdat->dstr_770__SPAC_OUTARGS; cdat->dstr_770__SPAC_OUTARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_770__SPAC_OUTARGS.val, "SPAC_OUTARGS"); BASILYS_LOCATION("warmelt-macro.bysl:486:/ iniobj"); /*iniobj dobj_771__SPAC_OUTARGS*/ - if (!/*_.VALDATA___V825*/ curfptr[824]) /*_.VALDATA___V825*/ curfptr[824] = (void*)&cdat->dobj_771__SPAC_OUTARGS; + if (!/*_.VALDATA___V826*/ curfptr[825]) /*_.VALDATA___V826*/ curfptr[825] = (void*)&cdat->dobj_771__SPAC_OUTARGS; basilys_assertmsg("iniobj checkdiscr dobj_771__SPAC_OUTARGS", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_771__SPAC_OUTARGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_771__SPAC_OUTARGS.obj_num = 5; - cdat->dobj_771__SPAC_OUTARGS.obj_hash = 948919311; + cdat->dobj_771__SPAC_OUTARGS.obj_hash = 345747138; cdat->dobj_771__SPAC_OUTARGS.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_771__SPAC_OUTARGS)); /*inistring dstr_772__SPAC_OUTARGS*/ - /*_.VALSTR___V826*/ curfptr[825] = (void*)&cdat->dstr_772__SPAC_OUTARGS; + /*_.VALSTR___V827*/ curfptr[826] = (void*)&cdat->dstr_772__SPAC_OUTARGS; cdat->dstr_772__SPAC_OUTARGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_772__SPAC_OUTARGS.val, "SPAC_OUTARGS"); /*iniobj dsym_773__CLASS_SRCPATTERN_CMATCH*/ - if (!/*_.VALDATA___V834*/ curfptr[833]) /*_.VALDATA___V834*/ curfptr[833] = (void*)&cdat->dsym_773__CLASS_SRCPATTERN_CMATCH; + if (!/*_.VALDATA___V835*/ curfptr[834]) /*_.VALDATA___V835*/ curfptr[834] = (void*)&cdat->dsym_773__CLASS_SRCPATTERN_CMATCH; basilys_assertmsg("iniobj checkdiscr dsym_773__CLASS_SRCPATTERN_CMATCH", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_773__CLASS_SRCPATTERN_CMATCH.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_773__CLASS_SRCPATTERN_CMATCH.obj_hash = 810610332; @@ -49355,35 +50910,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_771__SPAC_OUTARGS)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_773__CLASS_SRCPATTERN_CMATCH)); /*inistring dstr_774__CLASS_SRCPATTERN*/ - /*_.VALSTR___V835*/ curfptr[834] = (void*)&cdat->dstr_774__CLASS_SRCPATTERN; + /*_.VALSTR___V836*/ curfptr[835] = (void*)&cdat->dstr_774__CLASS_SRCPATTERN; cdat->dstr_774__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_774__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_CMATCH"); BASILYS_LOCATION("warmelt-macro.bysl:495:/ iniobj"); /*iniobj dobj_775__CLASS_SRCPATTERN_CMATCH*/ - if (!/*_.VALDATA___V836*/ curfptr[835]) /*_.VALDATA___V836*/ curfptr[835] = (void*)&cdat->dobj_775__CLASS_SRCPATTERN_CMATCH; + if (!/*_.VALDATA___V837*/ curfptr[836]) /*_.VALDATA___V837*/ curfptr[836] = (void*)&cdat->dobj_775__CLASS_SRCPATTERN_CMATCH; basilys_assertmsg("iniobj checkdiscr dobj_775__CLASS_SRCPATTERN_CMATCH", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_775__CLASS_SRCPATTERN_CMATCH.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_775__CLASS_SRCPATTERN_CMATCH.obj_num = OBMAG_OBJECT; - cdat->dobj_775__CLASS_SRCPATTERN_CMATCH.obj_hash = 345732504; + cdat->dobj_775__CLASS_SRCPATTERN_CMATCH.obj_hash = 131200470; cdat->dobj_775__CLASS_SRCPATTERN_CMATCH.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_775__CLASS_SRCPATTERN_CMATCH)); /*inistring dstr_776__CLASS_SRCPATTERN*/ - /*_.VALSTR___V837*/ curfptr[836] = (void*)&cdat->dstr_776__CLASS_SRCPATTERN; + /*_.VALSTR___V838*/ curfptr[837] = (void*)&cdat->dstr_776__CLASS_SRCPATTERN; cdat->dstr_776__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_776__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_CMATCH"); /*inimult dtup_777__CLASS_SRCPATTERN_CMATCH*/ - /*_.VALTUP___V838*/ curfptr[837] = (void*)&cdat->dtup_777__CLASS_SRCPATTERN_CMATCH; + /*_.VALTUP___V839*/ curfptr[838] = (void*)&cdat->dtup_777__CLASS_SRCPATTERN_CMATCH; cdat->dtup_777__CLASS_SRCPATTERN_CMATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_777__CLASS_SRCPATTERN_CMATCH.nbval = 5; /*inimult dtup_778__CLASS_SRCPATTERN_CMATCH*/ - /*_.VALTUP___V839*/ curfptr[838] = (void*)&cdat->dtup_778__CLASS_SRCPATTERN_CMATCH; + /*_.VALTUP___V840*/ curfptr[839] = (void*)&cdat->dtup_778__CLASS_SRCPATTERN_CMATCH; cdat->dtup_778__CLASS_SRCPATTERN_CMATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_778__CLASS_SRCPATTERN_CMATCH.nbval = 6; /*iniobj dsym_779__CLASS_SRCPATTERN_ANYMATCH*/ - if (!/*_.VALDATA___V840*/ curfptr[839]) /*_.VALDATA___V840*/ curfptr[839] = (void*)&cdat->dsym_779__CLASS_SRCPATTERN_ANYMATCH; + if (!/*_.VALDATA___V841*/ curfptr[840]) /*_.VALDATA___V841*/ curfptr[840] = (void*)&cdat->dsym_779__CLASS_SRCPATTERN_ANYMATCH; basilys_assertmsg("iniobj checkdiscr dsym_779__CLASS_SRCPATTERN_ANYMATCH", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_779__CLASS_SRCPATTERN_ANYMATCH.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_779__CLASS_SRCPATTERN_ANYMATCH.obj_hash = 211006227; @@ -49391,70 +50946,70 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_775__CLASS_SRCPATTE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_779__CLASS_SRCPATTERN_ANYMATCH)); /*inistring dstr_780__CLASS_SRCPATTERN*/ - /*_.VALSTR___V841*/ curfptr[840] = (void*)&cdat->dstr_780__CLASS_SRCPATTERN; + /*_.VALSTR___V842*/ curfptr[841] = (void*)&cdat->dstr_780__CLASS_SRCPATTERN; cdat->dstr_780__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_780__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_ANYMATCH"); BASILYS_LOCATION("warmelt-macro.bysl:501:/ iniobj"); /*iniobj dobj_781__CLASS_SRCPATTERN_ANYMATCH*/ - if (!/*_.VALDATA___V842*/ curfptr[841]) /*_.VALDATA___V842*/ curfptr[841] = (void*)&cdat->dobj_781__CLASS_SRCPATTERN_ANYMATCH; + if (!/*_.VALDATA___V843*/ curfptr[842]) /*_.VALDATA___V843*/ curfptr[842] = (void*)&cdat->dobj_781__CLASS_SRCPATTERN_ANYMATCH; basilys_assertmsg("iniobj checkdiscr dobj_781__CLASS_SRCPATTERN_ANYMATCH", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_781__CLASS_SRCPATTERN_ANYMATCH.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_781__CLASS_SRCPATTERN_ANYMATCH.obj_num = OBMAG_OBJECT; - cdat->dobj_781__CLASS_SRCPATTERN_ANYMATCH.obj_hash = 328867295; + cdat->dobj_781__CLASS_SRCPATTERN_ANYMATCH.obj_hash = 530288907; cdat->dobj_781__CLASS_SRCPATTERN_ANYMATCH.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_781__CLASS_SRCPATTERN_ANYMATCH)); /*inistring dstr_782__CLASS_SRCPATTERN*/ - /*_.VALSTR___V843*/ curfptr[842] = (void*)&cdat->dstr_782__CLASS_SRCPATTERN; + /*_.VALSTR___V844*/ curfptr[843] = (void*)&cdat->dstr_782__CLASS_SRCPATTERN; cdat->dstr_782__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_782__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_ANYMATCH"); /*inimult dtup_783__CLASS_SRCPATTERN_ANYMATCH*/ - /*_.VALTUP___V844*/ curfptr[843] = (void*)&cdat->dtup_783__CLASS_SRCPATTERN_ANYMATCH; + /*_.VALTUP___V845*/ curfptr[844] = (void*)&cdat->dtup_783__CLASS_SRCPATTERN_ANYMATCH; cdat->dtup_783__CLASS_SRCPATTERN_ANYMATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_783__CLASS_SRCPATTERN_ANYMATCH.nbval = 5; /*inimult dtup_784__CLASS_SRCPATTERN_ANYMATCH*/ - /*_.VALTUP___V845*/ curfptr[844] = (void*)&cdat->dtup_784__CLASS_SRCPATTERN_ANYMATCH; + /*_.VALTUP___V846*/ curfptr[845] = (void*)&cdat->dtup_784__CLASS_SRCPATTERN_ANYMATCH; cdat->dtup_784__CLASS_SRCPATTERN_ANYMATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_784__CLASS_SRCPATTERN_ANYMATCH.nbval = 6; BASILYS_LOCATION("warmelt-macro.bysl:506:/ iniobj"); /*iniobj dobj_785__CLASS_SRCPATTERN_CMATCH*/ - if (!/*_.VALDATA___V846*/ curfptr[845]) /*_.VALDATA___V846*/ curfptr[845] = (void*)&cdat->dobj_785__CLASS_SRCPATTERN_CMATCH; + if (!/*_.VALDATA___V847*/ curfptr[846]) /*_.VALDATA___V847*/ curfptr[846] = (void*)&cdat->dobj_785__CLASS_SRCPATTERN_CMATCH; basilys_assertmsg("iniobj checkdiscr dobj_785__CLASS_SRCPATTERN_CMATCH", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_785__CLASS_SRCPATTERN_CMATCH.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_785__CLASS_SRCPATTERN_CMATCH.obj_num = OBMAG_OBJECT; - cdat->dobj_785__CLASS_SRCPATTERN_CMATCH.obj_hash = 226190375; + cdat->dobj_785__CLASS_SRCPATTERN_CMATCH.obj_hash = 935612879; cdat->dobj_785__CLASS_SRCPATTERN_CMATCH.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_785__CLASS_SRCPATTERN_CMATCH)); /*inistring dstr_786__CLASS_SRCPATTERN*/ - /*_.VALSTR___V847*/ curfptr[846] = (void*)&cdat->dstr_786__CLASS_SRCPATTERN; + /*_.VALSTR___V848*/ curfptr[847] = (void*)&cdat->dstr_786__CLASS_SRCPATTERN; cdat->dstr_786__CLASS_SRCPATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_786__CLASS_SRCPATTERN.val, "CLASS_SRCPATTERN_CMATCH"); /*inimult dtup_787__CLASS_SRCPATTERN_CMATCH*/ - /*_.VALTUP___V848*/ curfptr[847] = (void*)&cdat->dtup_787__CLASS_SRCPATTERN_CMATCH; + /*_.VALTUP___V849*/ curfptr[848] = (void*)&cdat->dtup_787__CLASS_SRCPATTERN_CMATCH; cdat->dtup_787__CLASS_SRCPATTERN_CMATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_787__CLASS_SRCPATTERN_CMATCH.nbval = 6; /*inimult dtup_788__CLASS_SRCPATTERN_CMATCH*/ - /*_.VALTUP___V849*/ curfptr[848] = (void*)&cdat->dtup_788__CLASS_SRCPATTERN_CMATCH; + /*_.VALTUP___V850*/ curfptr[849] = (void*)&cdat->dtup_788__CLASS_SRCPATTERN_CMATCH; cdat->dtup_788__CLASS_SRCPATTERN_CMATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_788__CLASS_SRCPATTERN_CMATCH.nbval = 6; /*inirout drout_789__SEXPR_NTH_SON*/ - /*_.VALROUT___V850*/ curfptr[849] = (void*)&cdat->drout_789__SEXPR_NTH_SON; + /*_.VALROUT___V851*/ curfptr[850] = (void*)&cdat->drout_789__SEXPR_NTH_SON; cdat->drout_789__SEXPR_NTH_SON.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_789__SEXPR_NTH_SON.routdescr, "SEXPR_NTH_SON @warmelt-macro.bysl:514", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_789__SEXPR_NTH_SON.nbval = 1; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_789__SEXPR_NTH_SON, rout_1_SEXPR_NTH_SON); /*iniclos dclo_790__SEXPR_NTH_SON*/ - /*_.VALCLO___V851*/ curfptr[850] = (void*)&cdat->dclo_790__SEXPR_NTH_SON; + /*_.VALCLO___V852*/ curfptr[851] = (void*)&cdat->dclo_790__SEXPR_NTH_SON; cdat->dclo_790__SEXPR_NTH_SON.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_790__SEXPR_NTH_SON.nbval = 0; /*iniobj dsym_791__CLASS_SEXPR*/ - if (!/*_.VALDATA___V852*/ curfptr[851]) /*_.VALDATA___V852*/ curfptr[851] = (void*)&cdat->dsym_791__CLASS_SEXPR; + if (!/*_.VALDATA___V853*/ curfptr[852]) /*_.VALDATA___V853*/ curfptr[852] = (void*)&cdat->dsym_791__CLASS_SEXPR; basilys_assertmsg("iniobj checkdiscr dsym_791__CLASS_SEXPR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_791__CLASS_SEXPR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_791__CLASS_SEXPR.obj_hash = 53411612; @@ -49462,24 +51017,24 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_785__CLASS_SRCPATTE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_791__CLASS_SEXPR)); /*inistring dstr_792__CLASS_SEXPR*/ - /*_.VALSTR___V853*/ curfptr[852] = (void*)&cdat->dstr_792__CLASS_SEXPR; + /*_.VALSTR___V854*/ curfptr[853] = (void*)&cdat->dstr_792__CLASS_SEXPR; cdat->dstr_792__CLASS_SEXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_792__CLASS_SEXPR.val, "CLASS_SEXPR"); /*inirout drout_793__EXPAND_RESTLIST_AS_TUPLE*/ - /*_.VALROUT___V854*/ curfptr[853] = (void*)&cdat->drout_793__EXPAND_RESTLIST_AS_TUPLE; + /*_.VALROUT___V855*/ curfptr[854] = (void*)&cdat->drout_793__EXPAND_RESTLIST_AS_TUPLE; cdat->drout_793__EXPAND_RESTLIST_AS_TUPLE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_793__EXPAND_RESTLIST_AS_TUPLE.routdescr, "EXPAND_RESTLIST_AS_TUPLE @warmelt-macro.bysl:527", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_793__EXPAND_RESTLIST_AS_TUPLE.nbval = 3; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_793__EXPAND_RESTLIST_AS_TUPLE, rout_2_EXPAND_RESTLIST_AS_TUPLE); /*iniclos dclo_794__EXPAND_RESTLIST_AS_TUPLE*/ - /*_.VALCLO___V863*/ curfptr[862] = (void*)&cdat->dclo_794__EXPAND_RESTLIST_AS_TUPLE; + /*_.VALCLO___V864*/ curfptr[863] = (void*)&cdat->dclo_794__EXPAND_RESTLIST_AS_TUPLE; cdat->dclo_794__EXPAND_RESTLIST_AS_TUPLE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_794__EXPAND_RESTLIST_AS_TUPLE.nbval = 0; /*iniobj dsym_795__CLASS_ENVIRONMENT*/ - if (!/*_.VALDATA___V878*/ curfptr[877]) /*_.VALDATA___V878*/ curfptr[877] = (void*)&cdat->dsym_795__CLASS_ENVIRONMENT; + if (!/*_.VALDATA___V879*/ curfptr[878]) /*_.VALDATA___V879*/ curfptr[878] = (void*)&cdat->dsym_795__CLASS_ENVIRONMENT; basilys_assertmsg("iniobj checkdiscr dsym_795__CLASS_ENVIRONMENT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_795__CLASS_ENVIRONMENT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_795__CLASS_ENVIRONMENT.obj_hash = 59212821; @@ -49487,12 +51042,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_791__CLASS_SEXPR)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_795__CLASS_ENVIRONMENT)); /*inistring dstr_796__CLASS_ENVIRONMEN*/ - /*_.VALSTR___V879*/ curfptr[878] = (void*)&cdat->dstr_796__CLASS_ENVIRONMEN; + /*_.VALSTR___V880*/ curfptr[879] = (void*)&cdat->dstr_796__CLASS_ENVIRONMEN; cdat->dstr_796__CLASS_ENVIRONMEN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_796__CLASS_ENVIRONMEN.val, "CLASS_ENVIRONMENT"); /*iniobj dsym_797__DISCR_MULTIPLE*/ - if (!/*_.VALDATA___V880*/ curfptr[879]) /*_.VALDATA___V880*/ curfptr[879] = (void*)&cdat->dsym_797__DISCR_MULTIPLE; + if (!/*_.VALDATA___V881*/ curfptr[880]) /*_.VALDATA___V881*/ curfptr[880] = (void*)&cdat->dsym_797__DISCR_MULTIPLE; basilys_assertmsg("iniobj checkdiscr dsym_797__DISCR_MULTIPLE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_797__DISCR_MULTIPLE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_797__DISCR_MULTIPLE.obj_hash = 91864583; @@ -49500,48 +51055,48 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_795__CLASS_ENVIRONM basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_797__DISCR_MULTIPLE)); /*inistring dstr_798__DISCR_MULTIPLE*/ - /*_.VALSTR___V881*/ curfptr[880] = (void*)&cdat->dstr_798__DISCR_MULTIPLE; + /*_.VALSTR___V882*/ curfptr[881] = (void*)&cdat->dstr_798__DISCR_MULTIPLE; cdat->dstr_798__DISCR_MULTIPLE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_798__DISCR_MULTIPLE.val, "DISCR_MULTIPLE"); /*inirout drout_799__EXPAND_PAIRLIST_AS_TUPLE*/ - /*_.VALROUT___V860*/ curfptr[859] = (void*)&cdat->drout_799__EXPAND_PAIRLIST_AS_TUPLE; + /*_.VALROUT___V861*/ curfptr[860] = (void*)&cdat->drout_799__EXPAND_PAIRLIST_AS_TUPLE; cdat->drout_799__EXPAND_PAIRLIST_AS_TUPLE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_799__EXPAND_PAIRLIST_AS_TUPLE.routdescr, "EXPAND_PAIRLIST_AS_TUPLE @warmelt-macro.bysl:550", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_799__EXPAND_PAIRLIST_AS_TUPLE.nbval = 3; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_799__EXPAND_PAIRLIST_AS_TUPLE, rout_3_EXPAND_PAIRLIST_AS_TUPLE); /*iniclos dclo_800__EXPAND_PAIRLIST_AS_TUPLE*/ - /*_.VALCLO___V859*/ curfptr[858] = (void*)&cdat->dclo_800__EXPAND_PAIRLIST_AS_TUPLE; + /*_.VALCLO___V860*/ curfptr[859] = (void*)&cdat->dclo_800__EXPAND_PAIRLIST_AS_TUPLE; cdat->dclo_800__EXPAND_PAIRLIST_AS_TUPLE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_800__EXPAND_PAIRLIST_AS_TUPLE.nbval = 0; /*inirout drout_801__EXPAND_APPLY*/ - /*_.VALROUT___V871*/ curfptr[870] = (void*)&cdat->drout_801__EXPAND_APPLY; + /*_.VALROUT___V872*/ curfptr[871] = (void*)&cdat->drout_801__EXPAND_APPLY; cdat->drout_801__EXPAND_APPLY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_801__EXPAND_APPLY.routdescr, "EXPAND_APPLY @warmelt-macro.bysl:570", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_801__EXPAND_APPLY.nbval = 5; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_801__EXPAND_APPLY, rout_4_EXPAND_APPLY); /*iniclos dclo_802__EXPAND_APPLY*/ - /*_.VALCLO___V870*/ curfptr[869] = (void*)&cdat->dclo_802__EXPAND_APPLY; + /*_.VALCLO___V871*/ curfptr[870] = (void*)&cdat->dclo_802__EXPAND_APPLY; cdat->dclo_802__EXPAND_APPLY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_802__EXPAND_APPLY.nbval = 0; /*inirout drout_803__EXPAND_MSEND*/ - /*_.VALROUT___V858*/ curfptr[857] = (void*)&cdat->drout_803__EXPAND_MSEND; + /*_.VALROUT___V859*/ curfptr[858] = (void*)&cdat->drout_803__EXPAND_MSEND; cdat->drout_803__EXPAND_MSEND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_803__EXPAND_MSEND.routdescr, "EXPAND_MSEND @warmelt-macro.bysl:589", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_803__EXPAND_MSEND.nbval = 7; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_803__EXPAND_MSEND, rout_5_EXPAND_MSEND); /*iniclos dclo_804__EXPAND_MSEND*/ - /*_.VALCLO___V857*/ curfptr[856] = (void*)&cdat->dclo_804__EXPAND_MSEND; + /*_.VALCLO___V858*/ curfptr[857] = (void*)&cdat->dclo_804__EXPAND_MSEND; cdat->dclo_804__EXPAND_MSEND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_804__EXPAND_MSEND.nbval = 0; /*iniobj dsym_805__CLASS_SYMBOL*/ - if (!/*_.VALDATA___V882*/ curfptr[881]) /*_.VALDATA___V882*/ curfptr[881] = (void*)&cdat->dsym_805__CLASS_SYMBOL; + if (!/*_.VALDATA___V883*/ curfptr[882]) /*_.VALDATA___V883*/ curfptr[882] = (void*)&cdat->dsym_805__CLASS_SYMBOL; basilys_assertmsg("iniobj checkdiscr dsym_805__CLASS_SYMBOL", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_805__CLASS_SYMBOL.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_805__CLASS_SYMBOL.obj_hash = 53524182; @@ -49549,12 +51104,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_797__DISCR_MULTIPLE basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_805__CLASS_SYMBOL)); /*inistring dstr_806__CLASS_SYMBOL*/ - /*_.VALSTR___V883*/ curfptr[882] = (void*)&cdat->dstr_806__CLASS_SYMBOL; + /*_.VALSTR___V884*/ curfptr[883] = (void*)&cdat->dstr_806__CLASS_SYMBOL; cdat->dstr_806__CLASS_SYMBOL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_806__CLASS_SYMBOL.val, "CLASS_SYMBOL"); /*iniobj dsym_807__DEBUG_MSG_FUN*/ - if (!/*_.VALDATA___V884*/ curfptr[883]) /*_.VALDATA___V884*/ curfptr[883] = (void*)&cdat->dsym_807__DEBUG_MSG_FUN; + if (!/*_.VALDATA___V885*/ curfptr[884]) /*_.VALDATA___V885*/ curfptr[884] = (void*)&cdat->dsym_807__DEBUG_MSG_FUN; basilys_assertmsg("iniobj checkdiscr dsym_807__DEBUG_MSG_FUN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_807__DEBUG_MSG_FUN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_807__DEBUG_MSG_FUN.obj_hash = 938829072; @@ -49562,24 +51117,24 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_805__CLASS_SYMBOL)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_807__DEBUG_MSG_FUN)); /*inistring dstr_808__DEBUG_MSG_FUN*/ - /*_.VALSTR___V885*/ curfptr[884] = (void*)&cdat->dstr_808__DEBUG_MSG_FUN; + /*_.VALSTR___V886*/ curfptr[885] = (void*)&cdat->dstr_808__DEBUG_MSG_FUN; cdat->dstr_808__DEBUG_MSG_FUN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_808__DEBUG_MSG_FUN.val, "DEBUG_MSG_FUN"); /*inirout drout_809__EXPAND_CITERATION*/ - /*_.VALROUT___V865*/ curfptr[864] = (void*)&cdat->drout_809__EXPAND_CITERATION; + /*_.VALROUT___V866*/ curfptr[865] = (void*)&cdat->drout_809__EXPAND_CITERATION; cdat->drout_809__EXPAND_CITERATION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_809__EXPAND_CITERATION.routdescr, "EXPAND_CITERATION @warmelt-macro.bysl:619", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_809__EXPAND_CITERATION.nbval = 9; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_809__EXPAND_CITERATION, rout_6_EXPAND_CITERATION); /*iniclos dclo_810__EXPAND_CITERATION*/ - /*_.VALCLO___V864*/ curfptr[863] = (void*)&cdat->dclo_810__EXPAND_CITERATION; + /*_.VALCLO___V865*/ curfptr[864] = (void*)&cdat->dclo_810__EXPAND_CITERATION; cdat->dclo_810__EXPAND_CITERATION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_810__EXPAND_CITERATION.nbval = 0; /*iniobj dsym_811__CLASS_CITERATOR*/ - if (!/*_.VALDATA___V886*/ curfptr[885]) /*_.VALDATA___V886*/ curfptr[885] = (void*)&cdat->dsym_811__CLASS_CITERATOR; + if (!/*_.VALDATA___V887*/ curfptr[886]) /*_.VALDATA___V887*/ curfptr[886] = (void*)&cdat->dsym_811__CLASS_CITERATOR; basilys_assertmsg("iniobj checkdiscr dsym_811__CLASS_CITERATOR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_811__CLASS_CITERATOR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_811__CLASS_CITERATOR.obj_hash = 650290054; @@ -49587,24 +51142,24 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_807__DEBUG_MSG_FUN) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_811__CLASS_CITERATOR)); /*inistring dstr_812__CLASS_CITERATOR*/ - /*_.VALSTR___V887*/ curfptr[886] = (void*)&cdat->dstr_812__CLASS_CITERATOR; + /*_.VALSTR___V888*/ curfptr[887] = (void*)&cdat->dstr_812__CLASS_CITERATOR; cdat->dstr_812__CLASS_CITERATOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_812__CLASS_CITERATOR.val, "CLASS_CITERATOR"); /*inirout drout_813__EXPAND_CMATCHEXPR*/ - /*_.VALROUT___V869*/ curfptr[868] = (void*)&cdat->drout_813__EXPAND_CMATCHEXPR; + /*_.VALROUT___V870*/ curfptr[869] = (void*)&cdat->drout_813__EXPAND_CMATCHEXPR; cdat->drout_813__EXPAND_CMATCHEXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_813__EXPAND_CMATCHEXPR.routdescr, "EXPAND_CMATCHEXPR @warmelt-macro.bysl:677", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_813__EXPAND_CMATCHEXPR.nbval = 6; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_813__EXPAND_CMATCHEXPR, rout_7_EXPAND_CMATCHEXPR); /*iniclos dclo_814__EXPAND_CMATCHEXPR*/ - /*_.VALCLO___V868*/ curfptr[867] = (void*)&cdat->dclo_814__EXPAND_CMATCHEXPR; + /*_.VALCLO___V869*/ curfptr[868] = (void*)&cdat->dclo_814__EXPAND_CMATCHEXPR; cdat->dclo_814__EXPAND_CMATCHEXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_814__EXPAND_CMATCHEXPR.nbval = 0; /*iniobj dsym_815__CLASS_CMATCHER*/ - if (!/*_.VALDATA___V888*/ curfptr[887]) /*_.VALDATA___V888*/ curfptr[887] = (void*)&cdat->dsym_815__CLASS_CMATCHER; + if (!/*_.VALDATA___V889*/ curfptr[888]) /*_.VALDATA___V889*/ curfptr[888] = (void*)&cdat->dsym_815__CLASS_CMATCHER; basilys_assertmsg("iniobj checkdiscr dsym_815__CLASS_CMATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_815__CLASS_CMATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_815__CLASS_CMATCHER.obj_hash = 544975672; @@ -49612,36 +51167,36 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_811__CLASS_CITERATO basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_815__CLASS_CMATCHER)); /*inistring dstr_816__CLASS_CMATCHER*/ - /*_.VALSTR___V889*/ curfptr[888] = (void*)&cdat->dstr_816__CLASS_CMATCHER; + /*_.VALSTR___V890*/ curfptr[889] = (void*)&cdat->dstr_816__CLASS_CMATCHER; cdat->dstr_816__CLASS_CMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_816__CLASS_CMATCHER.val, "CLASS_CMATCHER"); /*inirout drout_817__EXPAND_KEYWORDFUN*/ - /*_.VALROUT___V877*/ curfptr[876] = (void*)&cdat->drout_817__EXPAND_KEYWORDFUN; + /*_.VALROUT___V878*/ curfptr[877] = (void*)&cdat->drout_817__EXPAND_KEYWORDFUN; cdat->drout_817__EXPAND_KEYWORDFUN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_817__EXPAND_KEYWORDFUN.routdescr, "EXPAND_KEYWORDFUN @warmelt-macro.bysl:717", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_817__EXPAND_KEYWORDFUN.nbval = 2; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_817__EXPAND_KEYWORDFUN, rout_8_EXPAND_KEYWORDFUN); /*iniclos dclo_818__EXPAND_KEYWORDFUN*/ - /*_.VALCLO___V876*/ curfptr[875] = (void*)&cdat->dclo_818__EXPAND_KEYWORDFUN; + /*_.VALCLO___V877*/ curfptr[876] = (void*)&cdat->dclo_818__EXPAND_KEYWORDFUN; cdat->dclo_818__EXPAND_KEYWORDFUN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_818__EXPAND_KEYWORDFUN.nbval = 0; /*inirout drout_819__MACROEXPAND_1*/ - /*_.VALROUT___V856*/ curfptr[855] = (void*)&cdat->drout_819__MACROEXPAND_1; + /*_.VALROUT___V857*/ curfptr[856] = (void*)&cdat->drout_819__MACROEXPAND_1; cdat->drout_819__MACROEXPAND_1.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_819__MACROEXPAND_1.routdescr, "MACROEXPAND_1 @warmelt-macro.bysl:725", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_819__MACROEXPAND_1.nbval = 27; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_819__MACROEXPAND_1, rout_9_MACROEXPAND_1); /*iniclos dclo_820__MACROEXPAND_1*/ - /*_.VALCLO___V855*/ curfptr[854] = (void*)&cdat->dclo_820__MACROEXPAND_1; + /*_.VALCLO___V856*/ curfptr[855] = (void*)&cdat->dclo_820__MACROEXPAND_1; cdat->dclo_820__MACROEXPAND_1.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_820__MACROEXPAND_1.nbval = 0; /*iniobj dsym_821__FIND_ENV*/ - if (!/*_.VALDATA___V890*/ curfptr[889]) /*_.VALDATA___V890*/ curfptr[889] = (void*)&cdat->dsym_821__FIND_ENV; + if (!/*_.VALDATA___V891*/ curfptr[890]) /*_.VALDATA___V891*/ curfptr[890] = (void*)&cdat->dsym_821__FIND_ENV; basilys_assertmsg("iniobj checkdiscr dsym_821__FIND_ENV", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_821__FIND_ENV.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_821__FIND_ENV.obj_hash = 233459738; @@ -49649,12 +51204,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_815__CLASS_CMATCHER basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_821__FIND_ENV)); /*inistring dstr_822__FIND_ENV*/ - /*_.VALSTR___V891*/ curfptr[890] = (void*)&cdat->dstr_822__FIND_ENV; + /*_.VALSTR___V892*/ curfptr[891] = (void*)&cdat->dstr_822__FIND_ENV; cdat->dstr_822__FIND_ENV.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_822__FIND_ENV.val, "FIND_ENV"); /*iniobj dsym_823__CLASS_MACRO_BINDING*/ - if (!/*_.VALDATA___V892*/ curfptr[891]) /*_.VALDATA___V892*/ curfptr[891] = (void*)&cdat->dsym_823__CLASS_MACRO_BINDING; + if (!/*_.VALDATA___V893*/ curfptr[892]) /*_.VALDATA___V893*/ curfptr[892] = (void*)&cdat->dsym_823__CLASS_MACRO_BINDING; basilys_assertmsg("iniobj checkdiscr dsym_823__CLASS_MACRO_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_823__CLASS_MACRO_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_823__CLASS_MACRO_BINDING.obj_hash = 628198824; @@ -49662,12 +51217,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_821__FIND_ENV)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_823__CLASS_MACRO_BINDING)); /*inistring dstr_824__CLASS_MACRO_BIND*/ - /*_.VALSTR___V893*/ curfptr[892] = (void*)&cdat->dstr_824__CLASS_MACRO_BIND; + /*_.VALSTR___V894*/ curfptr[893] = (void*)&cdat->dstr_824__CLASS_MACRO_BIND; cdat->dstr_824__CLASS_MACRO_BIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_824__CLASS_MACRO_BIND.val, "CLASS_MACRO_BINDING"); /*iniobj dsym_825__CLASS_SELECTOR_BINDING*/ - if (!/*_.VALDATA___V894*/ curfptr[893]) /*_.VALDATA___V894*/ curfptr[893] = (void*)&cdat->dsym_825__CLASS_SELECTOR_BINDING; + if (!/*_.VALDATA___V895*/ curfptr[894]) /*_.VALDATA___V895*/ curfptr[894] = (void*)&cdat->dsym_825__CLASS_SELECTOR_BINDING; basilys_assertmsg("iniobj checkdiscr dsym_825__CLASS_SELECTOR_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_825__CLASS_SELECTOR_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_825__CLASS_SELECTOR_BINDING.obj_hash = 80713028; @@ -49675,12 +51230,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_823__CLASS_MACRO_BI basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_825__CLASS_SELECTOR_BINDING)); /*inistring dstr_826__CLASS_SELECTOR_B*/ - /*_.VALSTR___V895*/ curfptr[894] = (void*)&cdat->dstr_826__CLASS_SELECTOR_B; + /*_.VALSTR___V896*/ curfptr[895] = (void*)&cdat->dstr_826__CLASS_SELECTOR_B; cdat->dstr_826__CLASS_SELECTOR_B.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_826__CLASS_SELECTOR_B.val, "CLASS_SELECTOR_BINDING"); /*iniobj dsym_827__CLASS_PRIMITIVE_BINDING*/ - if (!/*_.VALDATA___V896*/ curfptr[895]) /*_.VALDATA___V896*/ curfptr[895] = (void*)&cdat->dsym_827__CLASS_PRIMITIVE_BINDING; + if (!/*_.VALDATA___V897*/ curfptr[896]) /*_.VALDATA___V897*/ curfptr[896] = (void*)&cdat->dsym_827__CLASS_PRIMITIVE_BINDING; basilys_assertmsg("iniobj checkdiscr dsym_827__CLASS_PRIMITIVE_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_827__CLASS_PRIMITIVE_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_827__CLASS_PRIMITIVE_BINDING.obj_hash = 648418829; @@ -49688,12 +51243,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_825__CLASS_SELECTOR basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_827__CLASS_PRIMITIVE_BINDING)); /*inistring dstr_828__CLASS_PRIMITIVE_*/ - /*_.VALSTR___V897*/ curfptr[896] = (void*)&cdat->dstr_828__CLASS_PRIMITIVE_; + /*_.VALSTR___V898*/ curfptr[897] = (void*)&cdat->dstr_828__CLASS_PRIMITIVE_; cdat->dstr_828__CLASS_PRIMITIVE_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_828__CLASS_PRIMITIVE_.val, "CLASS_PRIMITIVE_BINDING"); /*iniobj dsym_829__CLASS_CITERATOR_BINDING*/ - if (!/*_.VALDATA___V898*/ curfptr[897]) /*_.VALDATA___V898*/ curfptr[897] = (void*)&cdat->dsym_829__CLASS_CITERATOR_BINDING; + if (!/*_.VALDATA___V899*/ curfptr[898]) /*_.VALDATA___V899*/ curfptr[898] = (void*)&cdat->dsym_829__CLASS_CITERATOR_BINDING; basilys_assertmsg("iniobj checkdiscr dsym_829__CLASS_CITERATOR_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_829__CLASS_CITERATOR_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_829__CLASS_CITERATOR_BINDING.obj_hash = 241925087; @@ -49701,12 +51256,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_827__CLASS_PRIMITIV basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_829__CLASS_CITERATOR_BINDING)); /*inistring dstr_830__CLASS_CITERATOR_*/ - /*_.VALSTR___V899*/ curfptr[898] = (void*)&cdat->dstr_830__CLASS_CITERATOR_; + /*_.VALSTR___V900*/ curfptr[899] = (void*)&cdat->dstr_830__CLASS_CITERATOR_; cdat->dstr_830__CLASS_CITERATOR_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_830__CLASS_CITERATOR_.val, "CLASS_CITERATOR_BINDING"); /*iniobj dsym_831__CLASS_CMATCHER_BINDING*/ - if (!/*_.VALDATA___V900*/ curfptr[899]) /*_.VALDATA___V900*/ curfptr[899] = (void*)&cdat->dsym_831__CLASS_CMATCHER_BINDING; + if (!/*_.VALDATA___V901*/ curfptr[900]) /*_.VALDATA___V901*/ curfptr[900] = (void*)&cdat->dsym_831__CLASS_CMATCHER_BINDING; basilys_assertmsg("iniobj checkdiscr dsym_831__CLASS_CMATCHER_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_831__CLASS_CMATCHER_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_831__CLASS_CMATCHER_BINDING.obj_hash = 386982082; @@ -49714,12 +51269,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_829__CLASS_CITERATO basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_831__CLASS_CMATCHER_BINDING)); /*inistring dstr_832__CLASS_CMATCHER_B*/ - /*_.VALSTR___V901*/ curfptr[900] = (void*)&cdat->dstr_832__CLASS_CMATCHER_B; + /*_.VALSTR___V902*/ curfptr[901] = (void*)&cdat->dstr_832__CLASS_CMATCHER_B; cdat->dstr_832__CLASS_CMATCHER_B.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_832__CLASS_CMATCHER_B.val, "CLASS_CMATCHER_BINDING"); /*iniobj dsym_833__CLASS_FUNMATCHER_BINDING*/ - if (!/*_.VALDATA___V902*/ curfptr[901]) /*_.VALDATA___V902*/ curfptr[901] = (void*)&cdat->dsym_833__CLASS_FUNMATCHER_BINDING; + if (!/*_.VALDATA___V903*/ curfptr[902]) /*_.VALDATA___V903*/ curfptr[902] = (void*)&cdat->dsym_833__CLASS_FUNMATCHER_BINDING; basilys_assertmsg("iniobj checkdiscr dsym_833__CLASS_FUNMATCHER_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_833__CLASS_FUNMATCHER_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_833__CLASS_FUNMATCHER_BINDING.obj_hash = 81554237; @@ -49727,12 +51282,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_831__CLASS_CMATCHER basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_833__CLASS_FUNMATCHER_BINDING)); /*inistring dstr_834__CLASS_FUNMATCHER*/ - /*_.VALSTR___V903*/ curfptr[902] = (void*)&cdat->dstr_834__CLASS_FUNMATCHER; + /*_.VALSTR___V904*/ curfptr[903] = (void*)&cdat->dstr_834__CLASS_FUNMATCHER; cdat->dstr_834__CLASS_FUNMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_834__CLASS_FUNMATCHER.val, "CLASS_FUNMATCHER_BINDING"); /*iniobj dsym_835__CLASS_VALUE_BINDING*/ - if (!/*_.VALDATA___V904*/ curfptr[903]) /*_.VALDATA___V904*/ curfptr[903] = (void*)&cdat->dsym_835__CLASS_VALUE_BINDING; + if (!/*_.VALDATA___V905*/ curfptr[904]) /*_.VALDATA___V905*/ curfptr[904] = (void*)&cdat->dsym_835__CLASS_VALUE_BINDING; basilys_assertmsg("iniobj checkdiscr dsym_835__CLASS_VALUE_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_835__CLASS_VALUE_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_835__CLASS_VALUE_BINDING.obj_hash = 952021086; @@ -49740,12 +51295,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_833__CLASS_FUNMATCH basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_835__CLASS_VALUE_BINDING)); /*inistring dstr_836__CLASS_VALUE_BIND*/ - /*_.VALSTR___V905*/ curfptr[904] = (void*)&cdat->dstr_836__CLASS_VALUE_BIND; + /*_.VALSTR___V906*/ curfptr[905] = (void*)&cdat->dstr_836__CLASS_VALUE_BIND; cdat->dstr_836__CLASS_VALUE_BIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_836__CLASS_VALUE_BIND.val, "CLASS_VALUE_BINDING"); /*iniobj dsym_837__CLASS_PRIMITIVE*/ - if (!/*_.VALDATA___V906*/ curfptr[905]) /*_.VALDATA___V906*/ curfptr[905] = (void*)&cdat->dsym_837__CLASS_PRIMITIVE; + if (!/*_.VALDATA___V907*/ curfptr[906]) /*_.VALDATA___V907*/ curfptr[906] = (void*)&cdat->dsym_837__CLASS_PRIMITIVE; basilys_assertmsg("iniobj checkdiscr dsym_837__CLASS_PRIMITIVE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_837__CLASS_PRIMITIVE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_837__CLASS_PRIMITIVE.obj_hash = 102527506; @@ -49753,12 +51308,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_835__CLASS_VALUE_BI basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_837__CLASS_PRIMITIVE)); /*inistring dstr_838__CLASS_PRIMITIVE*/ - /*_.VALSTR___V907*/ curfptr[906] = (void*)&cdat->dstr_838__CLASS_PRIMITIVE; + /*_.VALSTR___V908*/ curfptr[907] = (void*)&cdat->dstr_838__CLASS_PRIMITIVE; cdat->dstr_838__CLASS_PRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_838__CLASS_PRIMITIVE.val, "CLASS_PRIMITIVE"); /*iniobj dsym_839__CLASS_SELECTOR*/ - if (!/*_.VALDATA___V908*/ curfptr[907]) /*_.VALDATA___V908*/ curfptr[907] = (void*)&cdat->dsym_839__CLASS_SELECTOR; + if (!/*_.VALDATA___V909*/ curfptr[908]) /*_.VALDATA___V909*/ curfptr[908] = (void*)&cdat->dsym_839__CLASS_SELECTOR; basilys_assertmsg("iniobj checkdiscr dsym_839__CLASS_SELECTOR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_839__CLASS_SELECTOR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_839__CLASS_SELECTOR.obj_hash = 100646971; @@ -49766,12 +51321,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_837__CLASS_PRIMITIV basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_839__CLASS_SELECTOR)); /*inistring dstr_840__CLASS_SELECTOR*/ - /*_.VALSTR___V909*/ curfptr[908] = (void*)&cdat->dstr_840__CLASS_SELECTOR; + /*_.VALSTR___V910*/ curfptr[909] = (void*)&cdat->dstr_840__CLASS_SELECTOR; cdat->dstr_840__CLASS_SELECTOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_840__CLASS_SELECTOR.val, "CLASS_SELECTOR"); /*iniobj dsym_841__CLASS_FUNMATCHER*/ - if (!/*_.VALDATA___V910*/ curfptr[909]) /*_.VALDATA___V910*/ curfptr[909] = (void*)&cdat->dsym_841__CLASS_FUNMATCHER; + if (!/*_.VALDATA___V911*/ curfptr[910]) /*_.VALDATA___V911*/ curfptr[910] = (void*)&cdat->dsym_841__CLASS_FUNMATCHER; basilys_assertmsg("iniobj checkdiscr dsym_841__CLASS_FUNMATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_841__CLASS_FUNMATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_841__CLASS_FUNMATCHER.obj_hash = 197743893; @@ -49779,12 +51334,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_839__CLASS_SELECTOR basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_841__CLASS_FUNMATCHER)); /*inistring dstr_842__CLASS_FUNMATCHER*/ - /*_.VALSTR___V911*/ curfptr[910] = (void*)&cdat->dstr_842__CLASS_FUNMATCHER; + /*_.VALSTR___V912*/ curfptr[911] = (void*)&cdat->dstr_842__CLASS_FUNMATCHER; cdat->dstr_842__CLASS_FUNMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_842__CLASS_FUNMATCHER.val, "CLASS_FUNMATCHER"); /*iniobj dsym_843__DEFUN*/ - if (!/*_.VALDATA___V872*/ curfptr[871]) /*_.VALDATA___V872*/ curfptr[871] = (void*)&cdat->dsym_843__DEFUN; + if (!/*_.VALDATA___V873*/ curfptr[872]) /*_.VALDATA___V873*/ curfptr[872] = (void*)&cdat->dsym_843__DEFUN; basilys_assertmsg("iniobj checkdiscr dsym_843__DEFUN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_843__DEFUN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_843__DEFUN.obj_hash = 98259022; @@ -49792,12 +51347,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_841__CLASS_FUNMATCH basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_843__DEFUN)); /*inistring dstr_844__DEFUN*/ - /*_.VALSTR___V873*/ curfptr[872] = (void*)&cdat->dstr_844__DEFUN; + /*_.VALSTR___V874*/ curfptr[873] = (void*)&cdat->dstr_844__DEFUN; cdat->dstr_844__DEFUN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_844__DEFUN.val, "DEFUN"); /*iniobj dsym_845__DEFCLASS*/ - if (!/*_.VALDATA___V874*/ curfptr[873]) /*_.VALDATA___V874*/ curfptr[873] = (void*)&cdat->dsym_845__DEFCLASS; + if (!/*_.VALDATA___V875*/ curfptr[874]) /*_.VALDATA___V875*/ curfptr[874] = (void*)&cdat->dsym_845__DEFCLASS; basilys_assertmsg("iniobj checkdiscr dsym_845__DEFCLASS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_845__DEFCLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_845__DEFCLASS.obj_hash = 67702184; @@ -49805,12 +51360,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_843__DEFUN)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_845__DEFCLASS)); /*inistring dstr_846__DEFCLASS*/ - /*_.VALSTR___V875*/ curfptr[874] = (void*)&cdat->dstr_846__DEFCLASS; + /*_.VALSTR___V876*/ curfptr[875] = (void*)&cdat->dstr_846__DEFCLASS; cdat->dstr_846__DEFCLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_846__DEFCLASS.val, "DEFCLASS"); /*iniobj dsym_847__CLASS_KEYWORD*/ - if (!/*_.VALDATA___V912*/ curfptr[911]) /*_.VALDATA___V912*/ curfptr[911] = (void*)&cdat->dsym_847__CLASS_KEYWORD; + if (!/*_.VALDATA___V913*/ curfptr[912]) /*_.VALDATA___V913*/ curfptr[912] = (void*)&cdat->dsym_847__CLASS_KEYWORD; basilys_assertmsg("iniobj checkdiscr dsym_847__CLASS_KEYWORD", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_847__CLASS_KEYWORD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_847__CLASS_KEYWORD.obj_hash = 14992133; @@ -49818,24 +51373,24 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_845__DEFCLASS)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_847__CLASS_KEYWORD)); /*inistring dstr_848__CLASS_KEYWORD*/ - /*_.VALSTR___V913*/ curfptr[912] = (void*)&cdat->dstr_848__CLASS_KEYWORD; + /*_.VALSTR___V914*/ curfptr[913] = (void*)&cdat->dstr_848__CLASS_KEYWORD; cdat->dstr_848__CLASS_KEYWORD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_848__CLASS_KEYWORD.val, "CLASS_KEYWORD"); /*inirout drout_849__EXPAND_PRIMITIVE*/ - /*_.VALROUT___V862*/ curfptr[861] = (void*)&cdat->drout_849__EXPAND_PRIMITIVE; + /*_.VALROUT___V863*/ curfptr[862] = (void*)&cdat->drout_849__EXPAND_PRIMITIVE; cdat->drout_849__EXPAND_PRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_849__EXPAND_PRIMITIVE.routdescr, "EXPAND_PRIMITIVE @warmelt-macro.bysl:839", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_849__EXPAND_PRIMITIVE.nbval = 5; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_849__EXPAND_PRIMITIVE, rout_10_EXPAND_PRIMITIVE); /*iniclos dclo_850__EXPAND_PRIMITIVE*/ - /*_.VALCLO___V861*/ curfptr[860] = (void*)&cdat->dclo_850__EXPAND_PRIMITIVE; + /*_.VALCLO___V862*/ curfptr[861] = (void*)&cdat->dclo_850__EXPAND_PRIMITIVE; cdat->dclo_850__EXPAND_PRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_850__EXPAND_PRIMITIVE.nbval = 0; /*iniobj dsym_851__CLASS_PATTEXPCONTEXT*/ - if (!/*_.VALDATA___V914*/ curfptr[913]) /*_.VALDATA___V914*/ curfptr[913] = (void*)&cdat->dsym_851__CLASS_PATTEXPCONTEXT; + if (!/*_.VALDATA___V915*/ curfptr[914]) /*_.VALDATA___V915*/ curfptr[914] = (void*)&cdat->dsym_851__CLASS_PATTEXPCONTEXT; basilys_assertmsg("iniobj checkdiscr dsym_851__CLASS_PATTEXPCONTEXT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_851__CLASS_PATTEXPCONTEXT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_851__CLASS_PATTEXPCONTEXT.obj_hash = 327293069; @@ -49843,12 +51398,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_847__CLASS_KEYWORD) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_851__CLASS_PATTEXPCONTEXT)); /*inistring dstr_852__CLASS_PATTEXPCON*/ - /*_.VALSTR___V915*/ curfptr[914] = (void*)&cdat->dstr_852__CLASS_PATTEXPCON; + /*_.VALSTR___V916*/ curfptr[915] = (void*)&cdat->dstr_852__CLASS_PATTEXPCON; cdat->dstr_852__CLASS_PATTEXPCON.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_852__CLASS_PATTEXPCON.val, "CLASS_PATTEXPCONTEXT"); /*iniobj dsym_853__CLASS_ROOT*/ - if (!/*_.VALDATA___V916*/ curfptr[915]) /*_.VALDATA___V916*/ curfptr[915] = (void*)&cdat->dsym_853__CLASS_ROOT; + if (!/*_.VALDATA___V917*/ curfptr[916]) /*_.VALDATA___V917*/ curfptr[916] = (void*)&cdat->dsym_853__CLASS_ROOT; basilys_assertmsg("iniobj checkdiscr dsym_853__CLASS_ROOT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_853__CLASS_ROOT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_853__CLASS_ROOT.obj_hash = 60568825; @@ -49856,35 +51411,35 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_851__CLASS_PATTEXPC basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_853__CLASS_ROOT)); /*inistring dstr_854__CLASS_ROOT*/ - /*_.VALSTR___V917*/ curfptr[916] = (void*)&cdat->dstr_854__CLASS_ROOT; + /*_.VALSTR___V918*/ curfptr[917] = (void*)&cdat->dstr_854__CLASS_ROOT; cdat->dstr_854__CLASS_ROOT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_854__CLASS_ROOT.val, "CLASS_ROOT"); BASILYS_LOCATION("warmelt-macro.bysl:856:/ iniobj"); /*iniobj dobj_855__CLASS_PATTEXPCONTEXT*/ - if (!/*_.VALDATA___V918*/ curfptr[917]) /*_.VALDATA___V918*/ curfptr[917] = (void*)&cdat->dobj_855__CLASS_PATTEXPCONTEXT; + if (!/*_.VALDATA___V919*/ curfptr[918]) /*_.VALDATA___V919*/ curfptr[918] = (void*)&cdat->dobj_855__CLASS_PATTEXPCONTEXT; basilys_assertmsg("iniobj checkdiscr dobj_855__CLASS_PATTEXPCONTEXT", NULL != (void*)((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_855__CLASS_PATTEXPCONTEXT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_CLASS)))); cdat->dobj_855__CLASS_PATTEXPCONTEXT.obj_num = OBMAG_OBJECT; - cdat->dobj_855__CLASS_PATTEXPCONTEXT.obj_hash = 249096482; + cdat->dobj_855__CLASS_PATTEXPCONTEXT.obj_hash = 757600310; cdat->dobj_855__CLASS_PATTEXPCONTEXT.obj_len = 9; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_855__CLASS_PATTEXPCONTEXT)); /*inistring dstr_856__CLASS_PATTEXPCON*/ - /*_.VALSTR___V919*/ curfptr[918] = (void*)&cdat->dstr_856__CLASS_PATTEXPCON; + /*_.VALSTR___V920*/ curfptr[919] = (void*)&cdat->dstr_856__CLASS_PATTEXPCON; cdat->dstr_856__CLASS_PATTEXPCON.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_856__CLASS_PATTEXPCON.val, "CLASS_PATTEXPCONTEXT"); /*inimult dtup_857__CLASS_PATTEXPCONTEXT*/ - /*_.VALTUP___V920*/ curfptr[919] = (void*)&cdat->dtup_857__CLASS_PATTEXPCONTEXT; + /*_.VALTUP___V921*/ curfptr[920] = (void*)&cdat->dtup_857__CLASS_PATTEXPCONTEXT; cdat->dtup_857__CLASS_PATTEXPCONTEXT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQCLASS)))); cdat->dtup_857__CLASS_PATTEXPCONTEXT.nbval = 1; /*inimult dtup_858__CLASS_PATTEXPCONTEXT*/ - /*_.VALTUP___V927*/ curfptr[926] = (void*)&cdat->dtup_858__CLASS_PATTEXPCONTEXT; + /*_.VALTUP___V928*/ curfptr[927] = (void*)&cdat->dtup_858__CLASS_PATTEXPCONTEXT; cdat->dtup_858__CLASS_PATTEXPCONTEXT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_SEQFIELD)))); cdat->dtup_858__CLASS_PATTEXPCONTEXT.nbval = 3; /*iniobj dsym_859__PCTX_MEXPANDER*/ - if (!/*_.VALDATA___V928*/ curfptr[927]) /*_.VALDATA___V928*/ curfptr[927] = (void*)&cdat->dsym_859__PCTX_MEXPANDER; + if (!/*_.VALDATA___V929*/ curfptr[928]) /*_.VALDATA___V929*/ curfptr[928] = (void*)&cdat->dsym_859__PCTX_MEXPANDER; basilys_assertmsg("iniobj checkdiscr dsym_859__PCTX_MEXPANDER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_859__PCTX_MEXPANDER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_859__PCTX_MEXPANDER.obj_hash = 715065668; @@ -49892,27 +51447,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_855__CLASS_PATTEXPC basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_859__PCTX_MEXPANDER)); /*inistring dstr_860__PCTX_MEXPANDER*/ - /*_.VALSTR___V929*/ curfptr[928] = (void*)&cdat->dstr_860__PCTX_MEXPANDER; + /*_.VALSTR___V930*/ curfptr[929] = (void*)&cdat->dstr_860__PCTX_MEXPANDER; cdat->dstr_860__PCTX_MEXPANDER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_860__PCTX_MEXPANDER.val, "PCTX_MEXPANDER"); BASILYS_LOCATION("warmelt-macro.bysl:856:/ iniobj"); /*iniobj dobj_861__PCTX_MEXPANDER*/ - if (!/*_.VALDATA___V921*/ curfptr[920]) /*_.VALDATA___V921*/ curfptr[920] = (void*)&cdat->dobj_861__PCTX_MEXPANDER; + if (!/*_.VALDATA___V922*/ curfptr[921]) /*_.VALDATA___V922*/ curfptr[921] = (void*)&cdat->dobj_861__PCTX_MEXPANDER; basilys_assertmsg("iniobj checkdiscr dobj_861__PCTX_MEXPANDER", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_861__PCTX_MEXPANDER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_861__PCTX_MEXPANDER.obj_num = 0; - cdat->dobj_861__PCTX_MEXPANDER.obj_hash = 360476299; + cdat->dobj_861__PCTX_MEXPANDER.obj_hash = 846811718; cdat->dobj_861__PCTX_MEXPANDER.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_861__PCTX_MEXPANDER)); /*inistring dstr_862__PCTX_MEXPANDER*/ - /*_.VALSTR___V922*/ curfptr[921] = (void*)&cdat->dstr_862__PCTX_MEXPANDER; + /*_.VALSTR___V923*/ curfptr[922] = (void*)&cdat->dstr_862__PCTX_MEXPANDER; cdat->dstr_862__PCTX_MEXPANDER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_862__PCTX_MEXPANDER.val, "PCTX_MEXPANDER"); /*iniobj dsym_863__PCTX_PEXPANDER*/ - if (!/*_.VALDATA___V930*/ curfptr[929]) /*_.VALDATA___V930*/ curfptr[929] = (void*)&cdat->dsym_863__PCTX_PEXPANDER; + if (!/*_.VALDATA___V931*/ curfptr[930]) /*_.VALDATA___V931*/ curfptr[930] = (void*)&cdat->dsym_863__PCTX_PEXPANDER; basilys_assertmsg("iniobj checkdiscr dsym_863__PCTX_PEXPANDER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_863__PCTX_PEXPANDER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_863__PCTX_PEXPANDER.obj_hash = 169945608; @@ -49920,27 +51475,27 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_861__PCTX_MEXPANDER basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_863__PCTX_PEXPANDER)); /*inistring dstr_864__PCTX_PEXPANDER*/ - /*_.VALSTR___V931*/ curfptr[930] = (void*)&cdat->dstr_864__PCTX_PEXPANDER; + /*_.VALSTR___V932*/ curfptr[931] = (void*)&cdat->dstr_864__PCTX_PEXPANDER; cdat->dstr_864__PCTX_PEXPANDER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_864__PCTX_PEXPANDER.val, "PCTX_PEXPANDER"); BASILYS_LOCATION("warmelt-macro.bysl:856:/ iniobj"); /*iniobj dobj_865__PCTX_PEXPANDER*/ - if (!/*_.VALDATA___V923*/ curfptr[922]) /*_.VALDATA___V923*/ curfptr[922] = (void*)&cdat->dobj_865__PCTX_PEXPANDER; + if (!/*_.VALDATA___V924*/ curfptr[923]) /*_.VALDATA___V924*/ curfptr[923] = (void*)&cdat->dobj_865__PCTX_PEXPANDER; basilys_assertmsg("iniobj checkdiscr dobj_865__PCTX_PEXPANDER", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_865__PCTX_PEXPANDER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_865__PCTX_PEXPANDER.obj_num = 1; - cdat->dobj_865__PCTX_PEXPANDER.obj_hash = 293375607; + cdat->dobj_865__PCTX_PEXPANDER.obj_hash = 699016563; cdat->dobj_865__PCTX_PEXPANDER.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_865__PCTX_PEXPANDER)); /*inistring dstr_866__PCTX_PEXPANDER*/ - /*_.VALSTR___V924*/ curfptr[923] = (void*)&cdat->dstr_866__PCTX_PEXPANDER; + /*_.VALSTR___V925*/ curfptr[924] = (void*)&cdat->dstr_866__PCTX_PEXPANDER; cdat->dstr_866__PCTX_PEXPANDER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_866__PCTX_PEXPANDER.val, "PCTX_PEXPANDER"); /*iniobj dsym_867__PCTX_VARMAP*/ - if (!/*_.VALDATA___V932*/ curfptr[931]) /*_.VALDATA___V932*/ curfptr[931] = (void*)&cdat->dsym_867__PCTX_VARMAP; + if (!/*_.VALDATA___V933*/ curfptr[932]) /*_.VALDATA___V933*/ curfptr[932] = (void*)&cdat->dsym_867__PCTX_VARMAP; basilys_assertmsg("iniobj checkdiscr dsym_867__PCTX_VARMAP", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_867__PCTX_VARMAP.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_867__PCTX_VARMAP.obj_hash = 83805471; @@ -49948,39 +51503,39 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_865__PCTX_PEXPANDER basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_867__PCTX_VARMAP)); /*inistring dstr_868__PCTX_VARMAP*/ - /*_.VALSTR___V933*/ curfptr[932] = (void*)&cdat->dstr_868__PCTX_VARMAP; + /*_.VALSTR___V934*/ curfptr[933] = (void*)&cdat->dstr_868__PCTX_VARMAP; cdat->dstr_868__PCTX_VARMAP.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_868__PCTX_VARMAP.val, "PCTX_VARMAP"); BASILYS_LOCATION("warmelt-macro.bysl:856:/ iniobj"); /*iniobj dobj_869__PCTX_VARMAP*/ - if (!/*_.VALDATA___V925*/ curfptr[924]) /*_.VALDATA___V925*/ curfptr[924] = (void*)&cdat->dobj_869__PCTX_VARMAP; + if (!/*_.VALDATA___V926*/ curfptr[925]) /*_.VALDATA___V926*/ curfptr[925] = (void*)&cdat->dobj_869__PCTX_VARMAP; basilys_assertmsg("iniobj checkdiscr dobj_869__PCTX_VARMAP", NULL != (void*)((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_869__PCTX_VARMAP.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_FIELD)))); cdat->dobj_869__PCTX_VARMAP.obj_num = 2; - cdat->dobj_869__PCTX_VARMAP.obj_hash = 948621343; + cdat->dobj_869__PCTX_VARMAP.obj_hash = 598364824; cdat->dobj_869__PCTX_VARMAP.obj_len = 4; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_869__PCTX_VARMAP)); /*inistring dstr_870__PCTX_VARMAP*/ - /*_.VALSTR___V926*/ curfptr[925] = (void*)&cdat->dstr_870__PCTX_VARMAP; + /*_.VALSTR___V927*/ curfptr[926] = (void*)&cdat->dstr_870__PCTX_VARMAP; cdat->dstr_870__PCTX_VARMAP.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_870__PCTX_VARMAP.val, "PCTX_VARMAP"); /*inirout drout_871__PATTERNEXPAND_PAIRLIST_AS_TUPLE*/ - /*_.VALROUT___V934*/ curfptr[933] = (void*)&cdat->drout_871__PATTERNEXPAND_PAIRLIST_AS_TUPLE; + /*_.VALROUT___V935*/ curfptr[934] = (void*)&cdat->drout_871__PATTERNEXPAND_PAIRLIST_AS_TUPLE; cdat->drout_871__PATTERNEXPAND_PAIRLIST_AS_TUPLE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_871__PATTERNEXPAND_PAIRLIST_AS_TUPLE.routdescr, "PATTERNEXPAND_PAIRLIST_AS_TUPLE @warmelt-macro.bysl:864", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_871__PATTERNEXPAND_PAIRLIST_AS_TUPLE.nbval = 4; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_871__PATTERNEXPAND_PAIRLIST_AS_TUPLE, rout_11_PATTERNEXPAND_PAIRLIST_AS_TUPLE); /*iniclos dclo_872__PATTERNEXPAND_PAIRLIST_AS_TUPLE*/ - /*_.VALCLO___V948*/ curfptr[947] = (void*)&cdat->dclo_872__PATTERNEXPAND_PAIRLIST_AS_TUPLE; + /*_.VALCLO___V949*/ curfptr[948] = (void*)&cdat->dclo_872__PATTERNEXPAND_PAIRLIST_AS_TUPLE; cdat->dclo_872__PATTERNEXPAND_PAIRLIST_AS_TUPLE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_872__PATTERNEXPAND_PAIRLIST_AS_TUPLE.nbval = 0; /*iniobj dsym_873__PAIRLIST_TO_MULTIPLE*/ - if (!/*_.VALDATA___V949*/ curfptr[948]) /*_.VALDATA___V949*/ curfptr[948] = (void*)&cdat->dsym_873__PAIRLIST_TO_MULTIPLE; + if (!/*_.VALDATA___V950*/ curfptr[949]) /*_.VALDATA___V950*/ curfptr[949] = (void*)&cdat->dsym_873__PAIRLIST_TO_MULTIPLE; basilys_assertmsg("iniobj checkdiscr dsym_873__PAIRLIST_TO_MULTIPLE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_873__PAIRLIST_TO_MULTIPLE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_873__PAIRLIST_TO_MULTIPLE.obj_hash = 205669322; @@ -49988,31 +51543,31 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_869__PCTX_VARMAP)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_873__PAIRLIST_TO_MULTIPLE)); /*inistring dstr_874__PAIRLIST_TO_MULT*/ - /*_.VALSTR___V950*/ curfptr[949] = (void*)&cdat->dstr_874__PAIRLIST_TO_MULT; + /*_.VALSTR___V951*/ curfptr[950] = (void*)&cdat->dstr_874__PAIRLIST_TO_MULT; cdat->dstr_874__PAIRLIST_TO_MULT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_874__PAIRLIST_TO_MULT.val, "PAIRLIST_TO_MULTIPLE"); /*inirout drout_875__LAMBDA_*/ - /*_.VALROUT___V947*/ curfptr[946] = (void*)&cdat->drout_875__LAMBDA_; + /*_.VALROUT___V948*/ curfptr[947] = (void*)&cdat->drout_875__LAMBDA_; cdat->drout_875__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_875__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:866", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_875__LAMBDA_.nbval = 1; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_875__LAMBDA_, rout_12_LAMBDA_); /*inirout drout_876__PATMACEXPAND_FOR_MATCHER*/ - /*_.VALROUT___V944*/ curfptr[943] = (void*)&cdat->drout_876__PATMACEXPAND_FOR_MATCHER; + /*_.VALROUT___V945*/ curfptr[944] = (void*)&cdat->drout_876__PATMACEXPAND_FOR_MATCHER; cdat->drout_876__PATMACEXPAND_FOR_MATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_876__PATMACEXPAND_FOR_MATCHER.routdescr, "PATMACEXPAND_FOR_MATCHER @warmelt-macro.bysl:873", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_876__PATMACEXPAND_FOR_MATCHER.nbval = 12; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_876__PATMACEXPAND_FOR_MATCHER, rout_13_PATMACEXPAND_FOR_MATCHER); /*iniclos dclo_877__PATMACEXPAND_FOR_MATCHER*/ - /*_.VALCLO___V943*/ curfptr[942] = (void*)&cdat->dclo_877__PATMACEXPAND_FOR_MATCHER; + /*_.VALCLO___V944*/ curfptr[943] = (void*)&cdat->dclo_877__PATMACEXPAND_FOR_MATCHER; cdat->dclo_877__PATMACEXPAND_FOR_MATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_877__PATMACEXPAND_FOR_MATCHER.nbval = 0; /*iniobj dsym_878__CLASS_ANY_MATCHER*/ - if (!/*_.VALDATA___V951*/ curfptr[950]) /*_.VALDATA___V951*/ curfptr[950] = (void*)&cdat->dsym_878__CLASS_ANY_MATCHER; + if (!/*_.VALDATA___V952*/ curfptr[951]) /*_.VALDATA___V952*/ curfptr[951] = (void*)&cdat->dsym_878__CLASS_ANY_MATCHER; basilys_assertmsg("iniobj checkdiscr dsym_878__CLASS_ANY_MATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_878__CLASS_ANY_MATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_878__CLASS_ANY_MATCHER.obj_hash = 781265508; @@ -50020,12 +51575,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_873__PAIRLIST_TO_MU basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_878__CLASS_ANY_MATCHER)); /*inistring dstr_879__CLASS_ANY_MATCHE*/ - /*_.VALSTR___V952*/ curfptr[951] = (void*)&cdat->dstr_879__CLASS_ANY_MATCHE; + /*_.VALSTR___V953*/ curfptr[952] = (void*)&cdat->dstr_879__CLASS_ANY_MATCHE; cdat->dstr_879__CLASS_ANY_MATCHE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_879__CLASS_ANY_MATCHE.val, "CLASS_ANY_MATCHER"); /*iniobj dsym_880__DISCR_BOX*/ - if (!/*_.VALDATA___V953*/ curfptr[952]) /*_.VALDATA___V953*/ curfptr[952] = (void*)&cdat->dsym_880__DISCR_BOX; + if (!/*_.VALDATA___V954*/ curfptr[953]) /*_.VALDATA___V954*/ curfptr[953] = (void*)&cdat->dsym_880__DISCR_BOX; basilys_assertmsg("iniobj checkdiscr dsym_880__DISCR_BOX", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_880__DISCR_BOX.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_880__DISCR_BOX.obj_hash = 8042275; @@ -50033,12 +51588,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_878__CLASS_ANY_MATC basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_880__DISCR_BOX)); /*inistring dstr_881__DISCR_BOX*/ - /*_.VALSTR___V954*/ curfptr[953] = (void*)&cdat->dstr_881__DISCR_BOX; + /*_.VALSTR___V955*/ curfptr[954] = (void*)&cdat->dstr_881__DISCR_BOX; cdat->dstr_881__DISCR_BOX.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_881__DISCR_BOX.val, "DISCR_BOX"); /*iniobj dsym_882__MULTIPLE_MAP*/ - if (!/*_.VALDATA___V955*/ curfptr[954]) /*_.VALDATA___V955*/ curfptr[954] = (void*)&cdat->dsym_882__MULTIPLE_MAP; + if (!/*_.VALDATA___V956*/ curfptr[955]) /*_.VALDATA___V956*/ curfptr[955] = (void*)&cdat->dsym_882__MULTIPLE_MAP; basilys_assertmsg("iniobj checkdiscr dsym_882__MULTIPLE_MAP", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_882__MULTIPLE_MAP.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_882__MULTIPLE_MAP.obj_hash = 218301686; @@ -50046,19 +51601,19 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_880__DISCR_BOX)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_882__MULTIPLE_MAP)); /*inistring dstr_883__MULTIPLE_MAP*/ - /*_.VALSTR___V956*/ curfptr[955] = (void*)&cdat->dstr_883__MULTIPLE_MAP; + /*_.VALSTR___V957*/ curfptr[956] = (void*)&cdat->dstr_883__MULTIPLE_MAP; cdat->dstr_883__MULTIPLE_MAP.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_883__MULTIPLE_MAP.val, "MULTIPLE_MAP"); /*inirout drout_884__LAMBDA_*/ - /*_.VALROUT___V945*/ curfptr[944] = (void*)&cdat->drout_884__LAMBDA_; + /*_.VALROUT___V946*/ curfptr[945] = (void*)&cdat->drout_884__LAMBDA_; cdat->drout_884__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_884__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:885", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_884__LAMBDA_.nbval = 3; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_884__LAMBDA_, rout_14_LAMBDA_); /*iniobj dsym_885__CLASS_FORMAL_BINDING*/ - if (!/*_.VALDATA___V957*/ curfptr[956]) /*_.VALDATA___V957*/ curfptr[956] = (void*)&cdat->dsym_885__CLASS_FORMAL_BINDING; + if (!/*_.VALDATA___V958*/ curfptr[957]) /*_.VALDATA___V958*/ curfptr[957] = (void*)&cdat->dsym_885__CLASS_FORMAL_BINDING; basilys_assertmsg("iniobj checkdiscr dsym_885__CLASS_FORMAL_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_885__CLASS_FORMAL_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_885__CLASS_FORMAL_BINDING.obj_hash = 3733780; @@ -50066,12 +51621,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_882__MULTIPLE_MAP)) basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_885__CLASS_FORMAL_BINDING)); /*inistring dstr_886__CLASS_FORMAL_BIN*/ - /*_.VALSTR___V958*/ curfptr[957] = (void*)&cdat->dstr_886__CLASS_FORMAL_BIN; + /*_.VALSTR___V959*/ curfptr[958] = (void*)&cdat->dstr_886__CLASS_FORMAL_BIN; cdat->dstr_886__CLASS_FORMAL_BIN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_886__CLASS_FORMAL_BIN.val, "CLASS_FORMAL_BINDING"); /*iniobj dsym_887__CLASS_NAMED*/ - if (!/*_.VALDATA___V959*/ curfptr[958]) /*_.VALDATA___V959*/ curfptr[958] = (void*)&cdat->dsym_887__CLASS_NAMED; + if (!/*_.VALDATA___V960*/ curfptr[959]) /*_.VALDATA___V960*/ curfptr[959] = (void*)&cdat->dsym_887__CLASS_NAMED; basilys_assertmsg("iniobj checkdiscr dsym_887__CLASS_NAMED", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_887__CLASS_NAMED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_887__CLASS_NAMED.obj_hash = 60407004; @@ -50079,31 +51634,31 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_885__CLASS_FORMAL_B basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_887__CLASS_NAMED)); /*inistring dstr_888__CLASS_NAMED*/ - /*_.VALSTR___V960*/ curfptr[959] = (void*)&cdat->dstr_888__CLASS_NAMED; + /*_.VALSTR___V961*/ curfptr[960] = (void*)&cdat->dstr_888__CLASS_NAMED; cdat->dstr_888__CLASS_NAMED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_888__CLASS_NAMED.val, "CLASS_NAMED"); /*inirout drout_889__LAMBDA_*/ - /*_.VALROUT___V946*/ curfptr[945] = (void*)&cdat->drout_889__LAMBDA_; + /*_.VALROUT___V947*/ curfptr[946] = (void*)&cdat->drout_889__LAMBDA_; cdat->drout_889__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_889__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:897", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_889__LAMBDA_.nbval = 2; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_889__LAMBDA_, rout_15_LAMBDA_); /*inirout drout_890__PATTERNEXPAND_EXPR*/ - /*_.VALROUT___V942*/ curfptr[941] = (void*)&cdat->drout_890__PATTERNEXPAND_EXPR; + /*_.VALROUT___V943*/ curfptr[942] = (void*)&cdat->drout_890__PATTERNEXPAND_EXPR; cdat->drout_890__PATTERNEXPAND_EXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_890__PATTERNEXPAND_EXPR.routdescr, "PATTERNEXPAND_EXPR @warmelt-macro.bysl:911", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_890__PATTERNEXPAND_EXPR.nbval = 12; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_890__PATTERNEXPAND_EXPR, rout_16_PATTERNEXPAND_EXPR); /*iniclos dclo_891__PATTERNEXPAND_EXPR*/ - /*_.VALCLO___V941*/ curfptr[940] = (void*)&cdat->dclo_891__PATTERNEXPAND_EXPR; + /*_.VALCLO___V942*/ curfptr[941] = (void*)&cdat->dclo_891__PATTERNEXPAND_EXPR; cdat->dclo_891__PATTERNEXPAND_EXPR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_891__PATTERNEXPAND_EXPR.nbval = 0; /*iniobj dsym_892__CLASS_PATMACRO_BINDING*/ - if (!/*_.VALDATA___V961*/ curfptr[960]) /*_.VALDATA___V961*/ curfptr[960] = (void*)&cdat->dsym_892__CLASS_PATMACRO_BINDING; + if (!/*_.VALDATA___V962*/ curfptr[961]) /*_.VALDATA___V962*/ curfptr[961] = (void*)&cdat->dsym_892__CLASS_PATMACRO_BINDING; basilys_assertmsg("iniobj checkdiscr dsym_892__CLASS_PATMACRO_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_892__CLASS_PATMACRO_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_892__CLASS_PATMACRO_BINDING.obj_hash = 202308327; @@ -50111,24 +51666,24 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_887__CLASS_NAMED)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_892__CLASS_PATMACRO_BINDING)); /*inistring dstr_893__CLASS_PATMACRO_B*/ - /*_.VALSTR___V962*/ curfptr[961] = (void*)&cdat->dstr_893__CLASS_PATMACRO_B; + /*_.VALSTR___V963*/ curfptr[962] = (void*)&cdat->dstr_893__CLASS_PATMACRO_B; cdat->dstr_893__CLASS_PATMACRO_B.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_893__CLASS_PATMACRO_B.val, "CLASS_PATMACRO_BINDING"); /*inirout drout_894__PATTERNEXPAND_1*/ - /*_.VALROUT___V936*/ curfptr[935] = (void*)&cdat->drout_894__PATTERNEXPAND_1; + /*_.VALROUT___V937*/ curfptr[936] = (void*)&cdat->drout_894__PATTERNEXPAND_1; cdat->drout_894__PATTERNEXPAND_1.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_894__PATTERNEXPAND_1.routdescr, "PATTERNEXPAND_1 @warmelt-macro.bysl:992", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_894__PATTERNEXPAND_1.nbval = 12; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_894__PATTERNEXPAND_1, rout_17_PATTERNEXPAND_1); /*iniclos dclo_895__PATTERNEXPAND_1*/ - /*_.VALCLO___V935*/ curfptr[934] = (void*)&cdat->dclo_895__PATTERNEXPAND_1; + /*_.VALCLO___V936*/ curfptr[935] = (void*)&cdat->dclo_895__PATTERNEXPAND_1; cdat->dclo_895__PATTERNEXPAND_1.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_895__PATTERNEXPAND_1.nbval = 0; /*iniobj dsym_896__QUESTION*/ - if (!/*_.VALDATA___V937*/ curfptr[936]) /*_.VALDATA___V937*/ curfptr[936] = (void*)&cdat->dsym_896__QUESTION; + if (!/*_.VALDATA___V938*/ curfptr[937]) /*_.VALDATA___V938*/ curfptr[937] = (void*)&cdat->dsym_896__QUESTION; basilys_assertmsg("iniobj checkdiscr dsym_896__QUESTION", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_896__QUESTION.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_896__QUESTION.obj_hash = 320539216; @@ -50136,12 +51691,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_892__CLASS_PATMACRO basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_896__QUESTION)); /*inistring dstr_897__QUESTION*/ - /*_.VALSTR___V938*/ curfptr[937] = (void*)&cdat->dstr_897__QUESTION; + /*_.VALSTR___V939*/ curfptr[938] = (void*)&cdat->dstr_897__QUESTION; cdat->dstr_897__QUESTION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_897__QUESTION.val, "QUESTION"); /*iniobj dsym_898__*/ - if (!/*_.VALDATA___V939*/ curfptr[938]) /*_.VALDATA___V939*/ curfptr[938] = (void*)&cdat->dsym_898__; + if (!/*_.VALDATA___V940*/ curfptr[939]) /*_.VALDATA___V940*/ curfptr[939] = (void*)&cdat->dsym_898__; basilys_assertmsg("iniobj checkdiscr dsym_898__", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_898__.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_898__.obj_hash = 331173307; @@ -50149,24 +51704,24 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_896__QUESTION)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_898__)); /*inistring dstr_899__*/ - /*_.VALSTR___V940*/ curfptr[939] = (void*)&cdat->dstr_899__; + /*_.VALSTR___V941*/ curfptr[940] = (void*)&cdat->dstr_899__; cdat->dstr_899__.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_899__.val, "_"); /*inirout drout_900__MACROEXPAND_TOPLEVEL_LIST*/ - /*_.VALROUT___V963*/ curfptr[962] = (void*)&cdat->drout_900__MACROEXPAND_TOPLEVEL_LIST; + /*_.VALROUT___V964*/ curfptr[963] = (void*)&cdat->drout_900__MACROEXPAND_TOPLEVEL_LIST; cdat->drout_900__MACROEXPAND_TOPLEVEL_LIST.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_900__MACROEXPAND_TOPLEVEL_LIST.routdescr, "MACROEXPAND_TOPLEVEL_LIST @warmelt-macro.bysl:1065", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_900__MACROEXPAND_TOPLEVEL_LIST.nbval = 6; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_900__MACROEXPAND_TOPLEVEL_LIST, rout_18_MACROEXPAND_TOPLEVEL_LIST); /*iniclos dclo_901__MACROEXPAND_TOPLEVEL_LIST*/ - /*_.VALCLO___V965*/ curfptr[964] = (void*)&cdat->dclo_901__MACROEXPAND_TOPLEVEL_LIST; + /*_.VALCLO___V966*/ curfptr[965] = (void*)&cdat->dclo_901__MACROEXPAND_TOPLEVEL_LIST; cdat->dclo_901__MACROEXPAND_TOPLEVEL_LIST.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_901__MACROEXPAND_TOPLEVEL_LIST.nbval = 0; /*iniobj dsym_902__LIST_MAP*/ - if (!/*_.VALDATA___V966*/ curfptr[965]) /*_.VALDATA___V966*/ curfptr[965] = (void*)&cdat->dsym_902__LIST_MAP; + if (!/*_.VALDATA___V967*/ curfptr[966]) /*_.VALDATA___V967*/ curfptr[966] = (void*)&cdat->dsym_902__LIST_MAP; basilys_assertmsg("iniobj checkdiscr dsym_902__LIST_MAP", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_902__LIST_MAP.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_902__LIST_MAP.obj_hash = 941133477; @@ -50174,31 +51729,31 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_898__)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_902__LIST_MAP)); /*inistring dstr_903__LIST_MAP*/ - /*_.VALSTR___V967*/ curfptr[966] = (void*)&cdat->dstr_903__LIST_MAP; + /*_.VALSTR___V968*/ curfptr[967] = (void*)&cdat->dstr_903__LIST_MAP; cdat->dstr_903__LIST_MAP.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_903__LIST_MAP.val, "LIST_MAP"); /*inirout drout_904__LAMBDA_*/ - /*_.VALROUT___V964*/ curfptr[963] = (void*)&cdat->drout_904__LAMBDA_; + /*_.VALROUT___V965*/ curfptr[964] = (void*)&cdat->drout_904__LAMBDA_; cdat->drout_904__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_904__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:1072", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_904__LAMBDA_.nbval = 2; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_904__LAMBDA_, rout_19_LAMBDA_); /*inirout drout_905__LAMBDA_ARG_BINDINGS*/ - /*_.VALROUT___V867*/ curfptr[866] = (void*)&cdat->drout_905__LAMBDA_ARG_BINDINGS; + /*_.VALROUT___V868*/ curfptr[867] = (void*)&cdat->drout_905__LAMBDA_ARG_BINDINGS; cdat->drout_905__LAMBDA_ARG_BINDINGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_905__LAMBDA_ARG_BINDINGS.routdescr, "LAMBDA_ARG_BINDINGS @warmelt-macro.bysl:1088", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_905__LAMBDA_ARG_BINDINGS.nbval = 10; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_905__LAMBDA_ARG_BINDINGS, rout_20_LAMBDA_ARG_BINDINGS); /*iniclos dclo_906__LAMBDA_ARG_BINDINGS*/ - /*_.VALCLO___V866*/ curfptr[865] = (void*)&cdat->dclo_906__LAMBDA_ARG_BINDINGS; + /*_.VALCLO___V867*/ curfptr[866] = (void*)&cdat->dclo_906__LAMBDA_ARG_BINDINGS; cdat->dclo_906__LAMBDA_ARG_BINDINGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_906__LAMBDA_ARG_BINDINGS.nbval = 0; /*iniobj dsym_907__CTYPE_VALUE*/ - if (!/*_.VALDATA___V968*/ curfptr[967]) /*_.VALDATA___V968*/ curfptr[967] = (void*)&cdat->dsym_907__CTYPE_VALUE; + if (!/*_.VALDATA___V969*/ curfptr[968]) /*_.VALDATA___V969*/ curfptr[968] = (void*)&cdat->dsym_907__CTYPE_VALUE; basilys_assertmsg("iniobj checkdiscr dsym_907__CTYPE_VALUE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_907__CTYPE_VALUE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_907__CTYPE_VALUE.obj_hash = 11062864; @@ -50206,12 +51761,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_902__LIST_MAP)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_907__CTYPE_VALUE)); /*inistring dstr_908__CTYPE_VALUE*/ - /*_.VALSTR___V969*/ curfptr[968] = (void*)&cdat->dstr_908__CTYPE_VALUE; + /*_.VALSTR___V970*/ curfptr[969] = (void*)&cdat->dstr_908__CTYPE_VALUE; cdat->dstr_908__CTYPE_VALUE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_908__CTYPE_VALUE.val, "CTYPE_VALUE"); /*iniobj dsym_909__DISCR_MAPOBJECTS*/ - if (!/*_.VALDATA___V970*/ curfptr[969]) /*_.VALDATA___V970*/ curfptr[969] = (void*)&cdat->dsym_909__DISCR_MAPOBJECTS; + if (!/*_.VALDATA___V971*/ curfptr[970]) /*_.VALDATA___V971*/ curfptr[970] = (void*)&cdat->dsym_909__DISCR_MAPOBJECTS; basilys_assertmsg("iniobj checkdiscr dsym_909__DISCR_MAPOBJECTS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_909__DISCR_MAPOBJECTS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_909__DISCR_MAPOBJECTS.obj_hash = 95669218; @@ -50219,12 +51774,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_907__CTYPE_VALUE)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_909__DISCR_MAPOBJECTS)); /*inistring dstr_910__DISCR_MAPOBJECTS*/ - /*_.VALSTR___V971*/ curfptr[970] = (void*)&cdat->dstr_910__DISCR_MAPOBJECTS; + /*_.VALSTR___V972*/ curfptr[971] = (void*)&cdat->dstr_910__DISCR_MAPOBJECTS; cdat->dstr_910__DISCR_MAPOBJECTS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_910__DISCR_MAPOBJECTS.val, "DISCR_MAPOBJECTS"); /*iniobj dsym_911__DISCR_LIST*/ - if (!/*_.VALDATA___V972*/ curfptr[971]) /*_.VALDATA___V972*/ curfptr[971] = (void*)&cdat->dsym_911__DISCR_LIST; + if (!/*_.VALDATA___V973*/ curfptr[972]) /*_.VALDATA___V973*/ curfptr[972] = (void*)&cdat->dsym_911__DISCR_LIST; basilys_assertmsg("iniobj checkdiscr dsym_911__DISCR_LIST", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_911__DISCR_LIST.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_911__DISCR_LIST.obj_hash = 98407634; @@ -50232,12 +51787,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_909__DISCR_MAPOBJEC basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_911__DISCR_LIST)); /*inistring dstr_912__DISCR_LIST*/ - /*_.VALSTR___V973*/ curfptr[972] = (void*)&cdat->dstr_912__DISCR_LIST; + /*_.VALSTR___V974*/ curfptr[973] = (void*)&cdat->dstr_912__DISCR_LIST; cdat->dstr_912__DISCR_LIST.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_912__DISCR_LIST.val, "DISCR_LIST"); /*iniobj dsym_913__CLASS_CTYPE*/ - if (!/*_.VALDATA___V974*/ curfptr[973]) /*_.VALDATA___V974*/ curfptr[973] = (void*)&cdat->dsym_913__CLASS_CTYPE; + if (!/*_.VALDATA___V975*/ curfptr[974]) /*_.VALDATA___V975*/ curfptr[974] = (void*)&cdat->dsym_913__CLASS_CTYPE; basilys_assertmsg("iniobj checkdiscr dsym_913__CLASS_CTYPE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_913__CLASS_CTYPE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_913__CLASS_CTYPE.obj_hash = 78610803; @@ -50245,24 +51800,24 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_911__DISCR_LIST)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_913__CLASS_CTYPE)); /*inistring dstr_914__CLASS_CTYPE*/ - /*_.VALSTR___V975*/ curfptr[974] = (void*)&cdat->dstr_914__CLASS_CTYPE; + /*_.VALSTR___V976*/ curfptr[975] = (void*)&cdat->dstr_914__CLASS_CTYPE; cdat->dstr_914__CLASS_CTYPE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_914__CLASS_CTYPE.val, "CLASS_CTYPE"); /*inirout drout_915__INSTALL_INITIAL_MACRO*/ - /*_.VALROUT___V976*/ curfptr[975] = (void*)&cdat->drout_915__INSTALL_INITIAL_MACRO; + /*_.VALROUT___V977*/ curfptr[976] = (void*)&cdat->drout_915__INSTALL_INITIAL_MACRO; cdat->drout_915__INSTALL_INITIAL_MACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_915__INSTALL_INITIAL_MACRO.routdescr, "INSTALL_INITIAL_MACRO @warmelt-macro.bysl:1172", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_915__INSTALL_INITIAL_MACRO.nbval = 6; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_915__INSTALL_INITIAL_MACRO, rout_21_INSTALL_INITIAL_MACRO); /*iniclos dclo_916__INSTALL_INITIAL_MACRO*/ - /*_.VALCLO___V977*/ curfptr[976] = (void*)&cdat->dclo_916__INSTALL_INITIAL_MACRO; + /*_.VALCLO___V978*/ curfptr[977] = (void*)&cdat->dclo_916__INSTALL_INITIAL_MACRO; cdat->dclo_916__INSTALL_INITIAL_MACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_916__INSTALL_INITIAL_MACRO.nbval = 0; /*iniobj dsym_917__PUT_ENV*/ - if (!/*_.VALDATA___V978*/ curfptr[977]) /*_.VALDATA___V978*/ curfptr[977] = (void*)&cdat->dsym_917__PUT_ENV; + if (!/*_.VALDATA___V979*/ curfptr[978]) /*_.VALDATA___V979*/ curfptr[978] = (void*)&cdat->dsym_917__PUT_ENV; basilys_assertmsg("iniobj checkdiscr dsym_917__PUT_ENV", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_917__PUT_ENV.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_917__PUT_ENV.obj_hash = 440202203; @@ -50270,12 +51825,12 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_913__CLASS_CTYPE)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_917__PUT_ENV)); /*inistring dstr_918__PUT_ENV*/ - /*_.VALSTR___V979*/ curfptr[978] = (void*)&cdat->dstr_918__PUT_ENV; + /*_.VALSTR___V980*/ curfptr[979] = (void*)&cdat->dstr_918__PUT_ENV; cdat->dstr_918__PUT_ENV.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_918__PUT_ENV.val, "PUT_ENV"); /*iniobj dsym_919__INITIAL_ENVIRONMENT*/ - if (!/*_.VALDATA___V980*/ curfptr[979]) /*_.VALDATA___V980*/ curfptr[979] = (void*)&cdat->dsym_919__INITIAL_ENVIRONMENT; + if (!/*_.VALDATA___V981*/ curfptr[980]) /*_.VALDATA___V981*/ curfptr[980] = (void*)&cdat->dsym_919__INITIAL_ENVIRONMENT; basilys_assertmsg("iniobj checkdiscr dsym_919__INITIAL_ENVIRONMENT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_919__INITIAL_ENVIRONMENT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_919__INITIAL_ENVIRONMENT.obj_hash = 756729242; @@ -50283,24 +51838,24 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_917__PUT_ENV)); basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_919__INITIAL_ENVIRONMENT)); /*inistring dstr_920__INITIAL_ENVIRONM*/ - /*_.VALSTR___V981*/ curfptr[980] = (void*)&cdat->dstr_920__INITIAL_ENVIRONM; + /*_.VALSTR___V982*/ curfptr[981] = (void*)&cdat->dstr_920__INITIAL_ENVIRONM; cdat->dstr_920__INITIAL_ENVIRONM.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_920__INITIAL_ENVIRONM.val, "INITIAL_ENVIRONMENT"); /*inirout drout_921__INSTALL_INITIAL_PATMACRO*/ - /*_.VALROUT___V982*/ curfptr[981] = (void*)&cdat->drout_921__INSTALL_INITIAL_PATMACRO; + /*_.VALROUT___V983*/ curfptr[982] = (void*)&cdat->drout_921__INSTALL_INITIAL_PATMACRO; cdat->drout_921__INSTALL_INITIAL_PATMACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_921__INSTALL_INITIAL_PATMACRO.routdescr, "INSTALL_INITIAL_PATMACRO @warmelt-macro.bysl:1198", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_921__INSTALL_INITIAL_PATMACRO.nbval = 5; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_921__INSTALL_INITIAL_PATMACRO, rout_22_INSTALL_INITIAL_PATMACRO); /*iniclos dclo_922__INSTALL_INITIAL_PATMACRO*/ - /*_.VALCLO___V983*/ curfptr[982] = (void*)&cdat->dclo_922__INSTALL_INITIAL_PATMACRO; + /*_.VALCLO___V984*/ curfptr[983] = (void*)&cdat->dclo_922__INSTALL_INITIAL_PATMACRO; cdat->dclo_922__INSTALL_INITIAL_PATMACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_922__INSTALL_INITIAL_PATMACRO.nbval = 0; /*iniobj dsym_923__WARN_SHADOW*/ - if (!/*_.VALDATA___V984*/ curfptr[983]) /*_.VALDATA___V984*/ curfptr[983] = (void*)&cdat->dsym_923__WARN_SHADOW; + if (!/*_.VALDATA___V985*/ curfptr[984]) /*_.VALDATA___V985*/ curfptr[984] = (void*)&cdat->dsym_923__WARN_SHADOW; basilys_assertmsg("iniobj checkdiscr dsym_923__WARN_SHADOW", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_923__WARN_SHADOW.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); cdat->dsym_923__WARN_SHADOW.obj_hash = 463836272; @@ -50308,1955 +51863,1992 @@ basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_919__INITIAL_ENVIRO basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_923__WARN_SHADOW)); /*inistring dstr_924__WARN_SHADOW*/ - /*_.VALSTR___V985*/ curfptr[984] = (void*)&cdat->dstr_924__WARN_SHADOW; + /*_.VALSTR___V986*/ curfptr[985] = (void*)&cdat->dstr_924__WARN_SHADOW; cdat->dstr_924__WARN_SHADOW.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_924__WARN_SHADOW.val, "WARN_SHADOW"); BASILYS_LOCATION("warmelt-macro.bysl:1216:/ iniobj"); /*iniobj dobj_925__WARN_SHADOW*/ - if (!/*_.VALDATA___V986*/ curfptr[985]) /*_.VALDATA___V986*/ curfptr[985] = (void*)&cdat->dobj_925__WARN_SHADOW; + if (!/*_.VALDATA___V987*/ curfptr[986]) /*_.VALDATA___V987*/ curfptr[986] = (void*)&cdat->dobj_925__WARN_SHADOW; basilys_assertmsg("iniobj checkdiscr dobj_925__WARN_SHADOW", NULL != (void*)((void*)(BASILYSG(CLASS_PRIMITIVE)))); cdat->dobj_925__WARN_SHADOW.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_PRIMITIVE)))); - cdat->dobj_925__WARN_SHADOW.obj_hash = 920637687; + cdat->dobj_925__WARN_SHADOW.obj_hash = 201588499; cdat->dobj_925__WARN_SHADOW.obj_len = 5; basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dobj_925__WARN_SHADOW)); /*inimult dtup_926__WARN_SHADOW*/ - /*_.VALTUP___V990*/ curfptr[989] = (void*)&cdat->dtup_926__WARN_SHADOW; + /*_.VALTUP___V991*/ curfptr[990] = (void*)&cdat->dtup_926__WARN_SHADOW; cdat->dtup_926__WARN_SHADOW.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_MULTIPLE)))); cdat->dtup_926__WARN_SHADOW.nbval = 1; /*inimult dtup_927__WARN_SHADOW*/ - /*_.VALTUP___V988*/ curfptr[987] = (void*)&cdat->dtup_927__WARN_SHADOW; + /*_.VALTUP___V989*/ curfptr[988] = (void*)&cdat->dtup_927__WARN_SHADOW; cdat->dtup_927__WARN_SHADOW.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_MULTIPLE)))); cdat->dtup_927__WARN_SHADOW.nbval = 0; /*inistring dstr_928__warn_shadow*/ - /*_.VALSTR___V989*/ curfptr[988] = (void*)&cdat->dstr_928__warn_shadow; + /*_.VALSTR___V990*/ curfptr[989] = (void*)&cdat->dstr_928__warn_shadow; cdat->dstr_928__warn_shadow.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_VERBATIMSTRING)))); strcpy(cdat->dstr_928__warn_shadow.val, "warn_shadow"); /*inistring dstr_929__WARN_SHADOW*/ - /*_.VALSTR___V987*/ curfptr[986] = (void*)&cdat->dstr_929__WARN_SHADOW; + /*_.VALSTR___V988*/ curfptr[987] = (void*)&cdat->dstr_929__WARN_SHADOW; cdat->dstr_929__WARN_SHADOW.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); strcpy(cdat->dstr_929__WARN_SHADOW.val, "WARN_SHADOW"); /*inirout drout_930__WARN_IF_REDEFINED*/ - /*_.VALROUT___V991*/ curfptr[990] = (void*)&cdat->drout_930__WARN_IF_REDEFINED; + /*_.VALROUT___V992*/ curfptr[991] = (void*)&cdat->drout_930__WARN_IF_REDEFINED; cdat->drout_930__WARN_IF_REDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); strncpy(cdat->drout_930__WARN_IF_REDEFINED.routdescr, "WARN_IF_REDEFINED @warmelt-macro.bysl:1220", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_930__WARN_IF_REDEFINED.nbval = 3; BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_930__WARN_IF_REDEFINED, rout_23_WARN_IF_REDEFINED); /*iniclos dclo_931__WARN_IF_REDEFINED*/ - /*_.VALCLO___V992*/ curfptr[991] = (void*)&cdat->dclo_931__WARN_IF_REDEFINED; + /*_.VALCLO___V993*/ curfptr[992] = (void*)&cdat->dclo_931__WARN_IF_REDEFINED; cdat->dclo_931__WARN_IF_REDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); cdat->dclo_931__WARN_IF_REDEFINED.nbval = 0; - /*inirout drout_932__PARSE_PAIRLIST_C_CODE_EXPANSION*/ - /*_.VALROUT___V993*/ curfptr[992] = (void*)&cdat->drout_932__PARSE_PAIRLIST_C_CODE_EXPANSION; - cdat->drout_932__PARSE_PAIRLIST_C_CODE_EXPANSION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_932__PARSE_PAIRLIST_C_CODE_EXPANSION.routdescr, "PARSE_PAIRLIST_C_CODE_EXPANSION @warmelt-macro.bysl:1232", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_932__PARSE_PAIRLIST_C_CODE_EXPANSION.nbval = 4; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_932__PARSE_PAIRLIST_C_CODE_EXPANSION, rout_24_PARSE_PAIRLIST_C_CODE_EXPANSION); - - /*iniclos dclo_933__PARSE_PAIRLIST_C_CODE_EXPANSION*/ - /*_.VALCLO___V994*/ curfptr[993] = (void*)&cdat->dclo_933__PARSE_PAIRLIST_C_CODE_EXPANSION; - cdat->dclo_933__PARSE_PAIRLIST_C_CODE_EXPANSION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_933__PARSE_PAIRLIST_C_CODE_EXPANSION.nbval = 0; - - /*iniobj dsym_934__DISCR_STRING*/ - if (!/*_.VALDATA___V995*/ curfptr[994]) /*_.VALDATA___V995*/ curfptr[994] = (void*)&cdat->dsym_934__DISCR_STRING; - basilys_assertmsg("iniobj checkdiscr dsym_934__DISCR_STRING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_934__DISCR_STRING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_934__DISCR_STRING.obj_hash = 100436219; - cdat->dsym_934__DISCR_STRING.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_934__DISCR_STRING)); - - /*inistring dstr_935__DISCR_STRING*/ - /*_.VALSTR___V996*/ curfptr[995] = (void*)&cdat->dstr_935__DISCR_STRING; - cdat->dstr_935__DISCR_STRING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_935__DISCR_STRING.val, "DISCR_STRING"); - - /*iniobj dsym_936__DISCR_VERBATIMSTRING*/ - if (!/*_.VALDATA___V997*/ curfptr[996]) /*_.VALDATA___V997*/ curfptr[996] = (void*)&cdat->dsym_936__DISCR_VERBATIMSTRING; - basilys_assertmsg("iniobj checkdiscr dsym_936__DISCR_VERBATIMSTRING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_936__DISCR_VERBATIMSTRING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_936__DISCR_VERBATIMSTRING.obj_hash = 6759605; - cdat->dsym_936__DISCR_VERBATIMSTRING.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_936__DISCR_VERBATIMSTRING)); - - /*inistring dstr_937__DISCR_VERBATIMST*/ - /*_.VALSTR___V998*/ curfptr[997] = (void*)&cdat->dstr_937__DISCR_VERBATIMST; - cdat->dstr_937__DISCR_VERBATIMST.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_937__DISCR_VERBATIMST.val, "DISCR_VERBATIMSTRING"); - - /*inirout drout_938__MEXPAND_DEFPRIMITIVE*/ - /*_.VALROUT___V999*/ curfptr[998] = (void*)&cdat->drout_938__MEXPAND_DEFPRIMITIVE; - cdat->drout_938__MEXPAND_DEFPRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_938__MEXPAND_DEFPRIMITIVE.routdescr, "MEXPAND_DEFPRIMITIVE @warmelt-macro.bysl:1256", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_938__MEXPAND_DEFPRIMITIVE.nbval = 13; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_938__MEXPAND_DEFPRIMITIVE, rout_25_MEXPAND_DEFPRIMITIVE); - - /*iniclos dclo_939__MEXPAND_DEFPRIMITIVE*/ - /*_.VALCLO___V1000*/ curfptr[999] = (void*)&cdat->dclo_939__MEXPAND_DEFPRIMITIVE; - cdat->dclo_939__MEXPAND_DEFPRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_939__MEXPAND_DEFPRIMITIVE.nbval = 0; - - /*iniobj dsym_940__DEFPRIMITIVE*/ - if (!/*_.VALDATA___V1001*/ curfptr[1000]) /*_.VALDATA___V1001*/ curfptr[1000] = (void*)&cdat->dsym_940__DEFPRIMITIVE; - basilys_assertmsg("iniobj checkdiscr dsym_940__DEFPRIMITIVE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_940__DEFPRIMITIVE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_940__DEFPRIMITIVE.obj_hash = 68752716; - cdat->dsym_940__DEFPRIMITIVE.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_940__DEFPRIMITIVE)); - - /*inistring dstr_941__DEFPRIMITIVE*/ - /*_.VALSTR___V1002*/ curfptr[1001] = (void*)&cdat->dstr_941__DEFPRIMITIVE; - cdat->dstr_941__DEFPRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_941__DEFPRIMITIVE.val, "DEFPRIMITIVE"); - - /*inirout drout_942__MEXPAND_DEFCITERATOR*/ - /*_.VALROUT___V1003*/ curfptr[1002] = (void*)&cdat->drout_942__MEXPAND_DEFCITERATOR; - cdat->drout_942__MEXPAND_DEFCITERATOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_942__MEXPAND_DEFCITERATOR.routdescr, "MEXPAND_DEFCITERATOR @warmelt-macro.bysl:1326", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_942__MEXPAND_DEFCITERATOR.nbval = 10; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_942__MEXPAND_DEFCITERATOR, rout_26_MEXPAND_DEFCITERATOR); - - /*iniclos dclo_943__MEXPAND_DEFCITERATOR*/ - /*_.VALCLO___V1004*/ curfptr[1003] = (void*)&cdat->dclo_943__MEXPAND_DEFCITERATOR; - cdat->dclo_943__MEXPAND_DEFCITERATOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_943__MEXPAND_DEFCITERATOR.nbval = 0; - - /*iniobj dsym_944__DEFCITERATOR*/ - if (!/*_.VALDATA___V1005*/ curfptr[1004]) /*_.VALDATA___V1005*/ curfptr[1004] = (void*)&cdat->dsym_944__DEFCITERATOR; - basilys_assertmsg("iniobj checkdiscr dsym_944__DEFCITERATOR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_944__DEFCITERATOR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_944__DEFCITERATOR.obj_hash = 388838610; - cdat->dsym_944__DEFCITERATOR.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_944__DEFCITERATOR)); - - /*inistring dstr_945__DEFCITERATOR*/ - /*_.VALSTR___V1006*/ curfptr[1005] = (void*)&cdat->dstr_945__DEFCITERATOR; - cdat->dstr_945__DEFCITERATOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_945__DEFCITERATOR.val, "DEFCITERATOR"); - - /*inirout drout_946__MEXPAND_DEFCMATCHER*/ - /*_.VALROUT___V1007*/ curfptr[1006] = (void*)&cdat->drout_946__MEXPAND_DEFCMATCHER; - cdat->drout_946__MEXPAND_DEFCMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_946__MEXPAND_DEFCMATCHER.routdescr, "MEXPAND_DEFCMATCHER @warmelt-macro.bysl:1409", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_946__MEXPAND_DEFCMATCHER.nbval = 14; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_946__MEXPAND_DEFCMATCHER, rout_27_MEXPAND_DEFCMATCHER); - - /*iniclos dclo_947__MEXPAND_DEFCMATCHER*/ - /*_.VALCLO___V1009*/ curfptr[1008] = (void*)&cdat->dclo_947__MEXPAND_DEFCMATCHER; - cdat->dclo_947__MEXPAND_DEFCMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_947__MEXPAND_DEFCMATCHER.nbval = 0; - - /*iniobj dsym_948__MULTIPLE_EVERY*/ - if (!/*_.VALDATA___V1010*/ curfptr[1009]) /*_.VALDATA___V1010*/ curfptr[1009] = (void*)&cdat->dsym_948__MULTIPLE_EVERY; - basilys_assertmsg("iniobj checkdiscr dsym_948__MULTIPLE_EVERY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_948__MULTIPLE_EVERY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_948__MULTIPLE_EVERY.obj_hash = 130098745; - cdat->dsym_948__MULTIPLE_EVERY.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_948__MULTIPLE_EVERY)); - - /*inistring dstr_949__MULTIPLE_EVERY*/ - /*_.VALSTR___V1011*/ curfptr[1010] = (void*)&cdat->dstr_949__MULTIPLE_EVERY; - cdat->dstr_949__MULTIPLE_EVERY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_949__MULTIPLE_EVERY.val, "MULTIPLE_EVERY"); - - /*inirout drout_950__LAMBDA_*/ - /*_.VALROUT___V1008*/ curfptr[1007] = (void*)&cdat->drout_950__LAMBDA_; - cdat->drout_950__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_950__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:1451", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_950__LAMBDA_.nbval = 0; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_950__LAMBDA_, rout_28_LAMBDA_); - - /*iniobj dsym_951__DEFCMATCHER*/ - if (!/*_.VALDATA___V1012*/ curfptr[1011]) /*_.VALDATA___V1012*/ curfptr[1011] = (void*)&cdat->dsym_951__DEFCMATCHER; - basilys_assertmsg("iniobj checkdiscr dsym_951__DEFCMATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_951__DEFCMATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_951__DEFCMATCHER.obj_hash = 63669746; - cdat->dsym_951__DEFCMATCHER.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_951__DEFCMATCHER)); - - /*inistring dstr_952__DEFCMATCHER*/ - /*_.VALSTR___V1013*/ curfptr[1012] = (void*)&cdat->dstr_952__DEFCMATCHER; - cdat->dstr_952__DEFCMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_952__DEFCMATCHER.val, "DEFCMATCHER"); - - /*inirout drout_953__MEXPAND_DEFUNMATCHER*/ - /*_.VALROUT___V1014*/ curfptr[1013] = (void*)&cdat->drout_953__MEXPAND_DEFUNMATCHER; - cdat->drout_953__MEXPAND_DEFUNMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_953__MEXPAND_DEFUNMATCHER.routdescr, "MEXPAND_DEFUNMATCHER @warmelt-macro.bysl:1544", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_953__MEXPAND_DEFUNMATCHER.nbval = 13; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_953__MEXPAND_DEFUNMATCHER, rout_29_MEXPAND_DEFUNMATCHER); - - /*iniclos dclo_954__MEXPAND_DEFUNMATCHER*/ - /*_.VALCLO___V1016*/ curfptr[1015] = (void*)&cdat->dclo_954__MEXPAND_DEFUNMATCHER; - cdat->dclo_954__MEXPAND_DEFUNMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_954__MEXPAND_DEFUNMATCHER.nbval = 0; - - /*inirout drout_955__LAMBDA_*/ - /*_.VALROUT___V1015*/ curfptr[1014] = (void*)&cdat->drout_955__LAMBDA_; - cdat->drout_955__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_955__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:1584", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_955__LAMBDA_.nbval = 0; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_955__LAMBDA_, rout_30_LAMBDA_); - - /*iniobj dsym_956__DEFUNMATCHER*/ - if (!/*_.VALDATA___V1017*/ curfptr[1016]) /*_.VALDATA___V1017*/ curfptr[1016] = (void*)&cdat->dsym_956__DEFUNMATCHER; - basilys_assertmsg("iniobj checkdiscr dsym_956__DEFUNMATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_956__DEFUNMATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_956__DEFUNMATCHER.obj_hash = 739727106; - cdat->dsym_956__DEFUNMATCHER.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_956__DEFUNMATCHER)); - - /*inistring dstr_957__DEFUNMATCHER*/ - /*_.VALSTR___V1018*/ curfptr[1017] = (void*)&cdat->dstr_957__DEFUNMATCHER; - cdat->dstr_957__DEFUNMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_957__DEFUNMATCHER.val, "DEFUNMATCHER"); - - /*inirout drout_958__MEXPAND_DEFUN*/ - /*_.VALROUT___V1019*/ curfptr[1018] = (void*)&cdat->drout_958__MEXPAND_DEFUN; - cdat->drout_958__MEXPAND_DEFUN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_958__MEXPAND_DEFUN.routdescr, "MEXPAND_DEFUN @warmelt-macro.bysl:1663", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_958__MEXPAND_DEFUN.nbval = 15; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_958__MEXPAND_DEFUN, rout_31_MEXPAND_DEFUN); - - /*iniclos dclo_959__MEXPAND_DEFUN*/ - /*_.VALCLO___V1021*/ curfptr[1020] = (void*)&cdat->dclo_959__MEXPAND_DEFUN; - cdat->dclo_959__MEXPAND_DEFUN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_959__MEXPAND_DEFUN.nbval = 0; - - /*iniobj dsym_960__FRESH_ENV*/ - if (!/*_.VALDATA___V1022*/ curfptr[1021]) /*_.VALDATA___V1022*/ curfptr[1021] = (void*)&cdat->dsym_960__FRESH_ENV; - basilys_assertmsg("iniobj checkdiscr dsym_960__FRESH_ENV", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_960__FRESH_ENV.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_960__FRESH_ENV.obj_hash = 1002363940; - cdat->dsym_960__FRESH_ENV.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_960__FRESH_ENV)); - - /*inistring dstr_961__FRESH_ENV*/ - /*_.VALSTR___V1023*/ curfptr[1022] = (void*)&cdat->dstr_961__FRESH_ENV; - cdat->dstr_961__FRESH_ENV.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_961__FRESH_ENV.val, "FRESH_ENV"); - - /*inirout drout_962__LAMBDA_*/ - /*_.VALROUT___V1020*/ curfptr[1019] = (void*)&cdat->drout_962__LAMBDA_; - cdat->drout_962__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_962__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:1693", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_962__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_962__LAMBDA_, rout_32_LAMBDA_); - - /*iniobj dsym_963__CLASS_FUNCTION_BINDING*/ - if (!/*_.VALDATA___V1024*/ curfptr[1023]) /*_.VALDATA___V1024*/ curfptr[1023] = (void*)&cdat->dsym_963__CLASS_FUNCTION_BINDING; - basilys_assertmsg("iniobj checkdiscr dsym_963__CLASS_FUNCTION_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_963__CLASS_FUNCTION_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_963__CLASS_FUNCTION_BINDING.obj_hash = 942362333; - cdat->dsym_963__CLASS_FUNCTION_BINDING.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_963__CLASS_FUNCTION_BINDING)); - - /*inistring dstr_964__CLASS_FUNCTION_B*/ - /*_.VALSTR___V1025*/ curfptr[1024] = (void*)&cdat->dstr_964__CLASS_FUNCTION_B; - cdat->dstr_964__CLASS_FUNCTION_B.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_964__CLASS_FUNCTION_B.val, "CLASS_FUNCTION_BINDING"); - - /*inirout drout_965__SCAN_DEFCLASS*/ - /*_.VALROUT___V1026*/ curfptr[1025] = (void*)&cdat->drout_965__SCAN_DEFCLASS; - cdat->drout_965__SCAN_DEFCLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_965__SCAN_DEFCLASS.routdescr, "SCAN_DEFCLASS @warmelt-macro.bysl:1720", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_965__SCAN_DEFCLASS.nbval = 15; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_965__SCAN_DEFCLASS, rout_33_SCAN_DEFCLASS); - - /*iniclos dclo_966__SCAN_DEFCLASS*/ - /*_.VALCLO___V1035*/ curfptr[1034] = (void*)&cdat->dclo_966__SCAN_DEFCLASS; - cdat->dclo_966__SCAN_DEFCLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_966__SCAN_DEFCLASS.nbval = 0; - - /*iniobj dsym_967__SUPER*/ - if (!/*_.VALDATA___V1027*/ curfptr[1026]) /*_.VALDATA___V1027*/ curfptr[1026] = (void*)&cdat->dsym_967__SUPER; - basilys_assertmsg("iniobj checkdiscr dsym_967__SUPER", NULL != (void*)((void*)(BASILYSG(CLASS_KEYWORD)))); - cdat->dsym_967__SUPER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_KEYWORD)))); - cdat->dsym_967__SUPER.obj_hash = 103938843; - cdat->dsym_967__SUPER.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_967__SUPER)); - - /*inistring dstr_968__SUPER*/ - /*_.VALSTR___V1028*/ curfptr[1027] = (void*)&cdat->dstr_968__SUPER; - cdat->dstr_968__SUPER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_968__SUPER.val, "SUPER"); - - /*iniobj dsym_969__CLASS_CLASS_BINDING*/ - if (!/*_.VALDATA___V1036*/ curfptr[1035]) /*_.VALDATA___V1036*/ curfptr[1035] = (void*)&cdat->dsym_969__CLASS_CLASS_BINDING; - basilys_assertmsg("iniobj checkdiscr dsym_969__CLASS_CLASS_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_969__CLASS_CLASS_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_969__CLASS_CLASS_BINDING.obj_hash = 848133131; - cdat->dsym_969__CLASS_CLASS_BINDING.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_969__CLASS_CLASS_BINDING)); - - /*inistring dstr_970__CLASS_CLASS_BIND*/ - /*_.VALSTR___V1037*/ curfptr[1036] = (void*)&cdat->dstr_970__CLASS_CLASS_BIND; - cdat->dstr_970__CLASS_CLASS_BIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_970__CLASS_CLASS_BIND.val, "CLASS_CLASS_BINDING"); - - /*iniobj dsym_971__CLASS_CLASS*/ - if (!/*_.VALDATA___V1038*/ curfptr[1037]) /*_.VALDATA___V1038*/ curfptr[1037] = (void*)&cdat->dsym_971__CLASS_CLASS; - basilys_assertmsg("iniobj checkdiscr dsym_971__CLASS_CLASS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_971__CLASS_CLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_971__CLASS_CLASS.obj_hash = 60141292; - cdat->dsym_971__CLASS_CLASS.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_971__CLASS_CLASS)); - - /*inistring dstr_972__CLASS_CLASS*/ - /*_.VALSTR___V1039*/ curfptr[1038] = (void*)&cdat->dstr_972__CLASS_CLASS; - cdat->dstr_972__CLASS_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_972__CLASS_CLASS.val, "CLASS_CLASS"); - - /*iniobj dsym_973__FIELDS*/ - if (!/*_.VALDATA___V1029*/ curfptr[1028]) /*_.VALDATA___V1029*/ curfptr[1028] = (void*)&cdat->dsym_973__FIELDS; - basilys_assertmsg("iniobj checkdiscr dsym_973__FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_KEYWORD)))); - cdat->dsym_973__FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_KEYWORD)))); - cdat->dsym_973__FIELDS.obj_hash = 63787385; - cdat->dsym_973__FIELDS.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_973__FIELDS)); - - /*inistring dstr_974__FIELDS*/ - /*_.VALSTR___V1030*/ curfptr[1029] = (void*)&cdat->dstr_974__FIELDS; - cdat->dstr_974__FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_974__FIELDS.val, "FIELDS"); - - /*iniobj dsym_975__PREDEF*/ - if (!/*_.VALDATA___V1031*/ curfptr[1030]) /*_.VALDATA___V1031*/ curfptr[1030] = (void*)&cdat->dsym_975__PREDEF; - basilys_assertmsg("iniobj checkdiscr dsym_975__PREDEF", NULL != (void*)((void*)(BASILYSG(CLASS_KEYWORD)))); - cdat->dsym_975__PREDEF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_KEYWORD)))); - cdat->dsym_975__PREDEF.obj_hash = 55393491; - cdat->dsym_975__PREDEF.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_975__PREDEF)); - - /*inistring dstr_976__PREDEF*/ - /*_.VALSTR___V1032*/ curfptr[1031] = (void*)&cdat->dstr_976__PREDEF; - cdat->dstr_976__PREDEF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_976__PREDEF.val, "PREDEF"); - - /*iniobj dsym_977__DOCSTR*/ - if (!/*_.VALDATA___V1033*/ curfptr[1032]) /*_.VALDATA___V1033*/ curfptr[1032] = (void*)&cdat->dsym_977__DOCSTR; - basilys_assertmsg("iniobj checkdiscr dsym_977__DOCSTR", NULL != (void*)((void*)(BASILYSG(CLASS_KEYWORD)))); - cdat->dsym_977__DOCSTR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_KEYWORD)))); - cdat->dsym_977__DOCSTR.obj_hash = 108338516; - cdat->dsym_977__DOCSTR.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_977__DOCSTR)); - - /*inistring dstr_978__DOCSTR*/ - /*_.VALSTR___V1034*/ curfptr[1033] = (void*)&cdat->dstr_978__DOCSTR; - cdat->dstr_978__DOCSTR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_978__DOCSTR.val, "DOCSTR"); - - /*inirout drout_979__MEXPAND_DEFCLASS*/ - /*_.VALROUT___V1040*/ curfptr[1039] = (void*)&cdat->drout_979__MEXPAND_DEFCLASS; - cdat->drout_979__MEXPAND_DEFCLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_979__MEXPAND_DEFCLASS.routdescr, "MEXPAND_DEFCLASS @warmelt-macro.bysl:1841", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_979__MEXPAND_DEFCLASS.nbval = 23; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_979__MEXPAND_DEFCLASS, rout_34_MEXPAND_DEFCLASS); - - /*iniclos dclo_980__MEXPAND_DEFCLASS*/ - /*_.VALCLO___V1043*/ curfptr[1042] = (void*)&cdat->dclo_980__MEXPAND_DEFCLASS; - cdat->dclo_980__MEXPAND_DEFCLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_980__MEXPAND_DEFCLASS.nbval = 0; - - /*iniobj dsym_981__DISCR_SEQCLASS*/ - if (!/*_.VALDATA___V1044*/ curfptr[1043]) /*_.VALDATA___V1044*/ curfptr[1043] = (void*)&cdat->dsym_981__DISCR_SEQCLASS; - basilys_assertmsg("iniobj checkdiscr dsym_981__DISCR_SEQCLASS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_981__DISCR_SEQCLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_981__DISCR_SEQCLASS.obj_hash = 98036243; - cdat->dsym_981__DISCR_SEQCLASS.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_981__DISCR_SEQCLASS)); - - /*inistring dstr_982__DISCR_SEQCLASS*/ - /*_.VALSTR___V1045*/ curfptr[1044] = (void*)&cdat->dstr_982__DISCR_SEQCLASS; - cdat->dstr_982__DISCR_SEQCLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_982__DISCR_SEQCLASS.val, "DISCR_SEQCLASS"); - - /*iniobj dsym_983__DISCR_INTEGER*/ - if (!/*_.VALDATA___V1046*/ curfptr[1045]) /*_.VALDATA___V1046*/ curfptr[1045] = (void*)&cdat->dsym_983__DISCR_INTEGER; - basilys_assertmsg("iniobj checkdiscr dsym_983__DISCR_INTEGER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_983__DISCR_INTEGER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_983__DISCR_INTEGER.obj_hash = 119182103; - cdat->dsym_983__DISCR_INTEGER.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_983__DISCR_INTEGER)); - - /*inistring dstr_984__DISCR_INTEGER*/ - /*_.VALSTR___V1047*/ curfptr[1046] = (void*)&cdat->dstr_984__DISCR_INTEGER; - cdat->dstr_984__DISCR_INTEGER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_984__DISCR_INTEGER.val, "DISCR_INTEGER"); - - /*iniobj dsym_985__DISCR_MAPSTRINGS*/ - if (!/*_.VALDATA___V1048*/ curfptr[1047]) /*_.VALDATA___V1048*/ curfptr[1047] = (void*)&cdat->dsym_985__DISCR_MAPSTRINGS; - basilys_assertmsg("iniobj checkdiscr dsym_985__DISCR_MAPSTRINGS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_985__DISCR_MAPSTRINGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_985__DISCR_MAPSTRINGS.obj_hash = 122797468; - cdat->dsym_985__DISCR_MAPSTRINGS.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_985__DISCR_MAPSTRINGS)); - - /*inistring dstr_986__DISCR_MAPSTRINGS*/ - /*_.VALSTR___V1049*/ curfptr[1048] = (void*)&cdat->dstr_986__DISCR_MAPSTRINGS; - cdat->dstr_986__DISCR_MAPSTRINGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_986__DISCR_MAPSTRINGS.val, "DISCR_MAPSTRINGS"); - - /*iniobj dsym_987__DISCR_SEQFIELD*/ - if (!/*_.VALDATA___V1050*/ curfptr[1049]) /*_.VALDATA___V1050*/ curfptr[1049] = (void*)&cdat->dsym_987__DISCR_SEQFIELD; - basilys_assertmsg("iniobj checkdiscr dsym_987__DISCR_SEQFIELD", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_987__DISCR_SEQFIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_987__DISCR_SEQFIELD.obj_hash = 118740612; - cdat->dsym_987__DISCR_SEQFIELD.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_987__DISCR_SEQFIELD)); - - /*inistring dstr_988__DISCR_SEQFIELD*/ - /*_.VALSTR___V1051*/ curfptr[1050] = (void*)&cdat->dstr_988__DISCR_SEQFIELD; - cdat->dstr_988__DISCR_SEQFIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_988__DISCR_SEQFIELD.val, "DISCR_SEQFIELD"); - - /*inirout drout_989__LAMBDA_*/ - /*_.VALROUT___V1041*/ curfptr[1040] = (void*)&cdat->drout_989__LAMBDA_; - cdat->drout_989__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_989__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:1897", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_989__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_989__LAMBDA_, rout_35_LAMBDA_); - - /*iniobj dsym_990__CLASS_FIELD*/ - if (!/*_.VALDATA___V1052*/ curfptr[1051]) /*_.VALDATA___V1052*/ curfptr[1051] = (void*)&cdat->dsym_990__CLASS_FIELD; - basilys_assertmsg("iniobj checkdiscr dsym_990__CLASS_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_990__CLASS_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_990__CLASS_FIELD.obj_hash = 523073; - cdat->dsym_990__CLASS_FIELD.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_990__CLASS_FIELD)); - - /*inistring dstr_991__CLASS_FIELD*/ - /*_.VALSTR___V1053*/ curfptr[1052] = (void*)&cdat->dstr_991__CLASS_FIELD; - cdat->dstr_991__CLASS_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_991__CLASS_FIELD.val, "CLASS_FIELD"); - - /*inirout drout_992__LAMBDA_*/ - /*_.VALROUT___V1042*/ curfptr[1041] = (void*)&cdat->drout_992__LAMBDA_; - cdat->drout_992__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_992__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:1906", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_992__LAMBDA_.nbval = 5; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_992__LAMBDA_, rout_36_LAMBDA_); - - /*iniobj dsym_993__CLASS_FIELD_BINDING*/ - if (!/*_.VALDATA___V1054*/ curfptr[1053]) /*_.VALDATA___V1054*/ curfptr[1053] = (void*)&cdat->dsym_993__CLASS_FIELD_BINDING; - basilys_assertmsg("iniobj checkdiscr dsym_993__CLASS_FIELD_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_993__CLASS_FIELD_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_993__CLASS_FIELD_BINDING.obj_hash = 412002748; - cdat->dsym_993__CLASS_FIELD_BINDING.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_993__CLASS_FIELD_BINDING)); - - /*inistring dstr_994__CLASS_FIELD_BIND*/ - /*_.VALSTR___V1055*/ curfptr[1054] = (void*)&cdat->dstr_994__CLASS_FIELD_BIND; - cdat->dstr_994__CLASS_FIELD_BIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_994__CLASS_FIELD_BIND.val, "CLASS_FIELD_BINDING"); - - /*inirout drout_995__PARSE_FIELD_ASSIGNMENT*/ - /*_.VALROUT___V1056*/ curfptr[1055] = (void*)&cdat->drout_995__PARSE_FIELD_ASSIGNMENT; - cdat->drout_995__PARSE_FIELD_ASSIGNMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_995__PARSE_FIELD_ASSIGNMENT.routdescr, "PARSE_FIELD_ASSIGNMENT @warmelt-macro.bysl:1951", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_995__PARSE_FIELD_ASSIGNMENT.nbval = 13; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_995__PARSE_FIELD_ASSIGNMENT, rout_37_PARSE_FIELD_ASSIGNMENT); - - /*iniclos dclo_996__PARSE_FIELD_ASSIGNMENT*/ - /*_.VALCLO___V1058*/ curfptr[1057] = (void*)&cdat->dclo_996__PARSE_FIELD_ASSIGNMENT; - cdat->dclo_996__PARSE_FIELD_ASSIGNMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_996__PARSE_FIELD_ASSIGNMENT.nbval = 0; - - /*iniobj dsym_997__MULTIPLE_ITERATE_TEST*/ - if (!/*_.VALDATA___V1059*/ curfptr[1058]) /*_.VALDATA___V1059*/ curfptr[1058] = (void*)&cdat->dsym_997__MULTIPLE_ITERATE_TEST; - basilys_assertmsg("iniobj checkdiscr dsym_997__MULTIPLE_ITERATE_TEST", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_997__MULTIPLE_ITERATE_TEST.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_997__MULTIPLE_ITERATE_TEST.obj_hash = 823464346; - cdat->dsym_997__MULTIPLE_ITERATE_TEST.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_997__MULTIPLE_ITERATE_TEST)); - - /*inistring dstr_998__MULTIPLE_ITERATE*/ - /*_.VALSTR___V1060*/ curfptr[1059] = (void*)&cdat->dstr_998__MULTIPLE_ITERATE; - cdat->dstr_998__MULTIPLE_ITERATE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_998__MULTIPLE_ITERATE.val, "MULTIPLE_ITERATE_TEST"); - - /*inirout drout_999__LAMBDA_*/ - /*_.VALROUT___V1057*/ curfptr[1056] = (void*)&cdat->drout_999__LAMBDA_; - cdat->drout_999__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_999__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:1963", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_999__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_999__LAMBDA_, rout_38_LAMBDA_); - - /*inirout drout_1000__MEXPAND_DEFINSTANCE*/ - /*_.VALROUT___V1061*/ curfptr[1060] = (void*)&cdat->drout_1000__MEXPAND_DEFINSTANCE; - cdat->drout_1000__MEXPAND_DEFINSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1000__MEXPAND_DEFINSTANCE.routdescr, "MEXPAND_DEFINSTANCE @warmelt-macro.bysl:2004", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1000__MEXPAND_DEFINSTANCE.nbval = 20; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1000__MEXPAND_DEFINSTANCE, rout_39_MEXPAND_DEFINSTANCE); - - /*iniclos dclo_1001__MEXPAND_DEFINSTANCE*/ - /*_.VALCLO___V1064*/ curfptr[1063] = (void*)&cdat->dclo_1001__MEXPAND_DEFINSTANCE; - cdat->dclo_1001__MEXPAND_DEFINSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1001__MEXPAND_DEFINSTANCE.nbval = 0; - - /*iniobj dsym_1002__OBJ_NUM*/ - if (!/*_.VALDATA___V1062*/ curfptr[1061]) /*_.VALDATA___V1062*/ curfptr[1061] = (void*)&cdat->dsym_1002__OBJ_NUM; - basilys_assertmsg("iniobj checkdiscr dsym_1002__OBJ_NUM", NULL != (void*)((void*)(BASILYSG(CLASS_KEYWORD)))); - cdat->dsym_1002__OBJ_NUM.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_KEYWORD)))); - cdat->dsym_1002__OBJ_NUM.obj_hash = 56861275; - cdat->dsym_1002__OBJ_NUM.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1002__OBJ_NUM)); - - /*inistring dstr_1003__OBJ_NUM*/ - /*_.VALSTR___V1063*/ curfptr[1062] = (void*)&cdat->dstr_1003__OBJ_NUM; - cdat->dstr_1003__OBJ_NUM.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1003__OBJ_NUM.val, "OBJ_NUM"); - - /*iniobj dsym_1004__LIST_TO_MULTIPLE*/ - if (!/*_.VALDATA___V1065*/ curfptr[1064]) /*_.VALDATA___V1065*/ curfptr[1064] = (void*)&cdat->dsym_1004__LIST_TO_MULTIPLE; - basilys_assertmsg("iniobj checkdiscr dsym_1004__LIST_TO_MULTIPLE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1004__LIST_TO_MULTIPLE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1004__LIST_TO_MULTIPLE.obj_hash = 987171205; - cdat->dsym_1004__LIST_TO_MULTIPLE.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1004__LIST_TO_MULTIPLE)); - - /*inistring dstr_1005__LIST_TO_MULTIPLE*/ - /*_.VALSTR___V1066*/ curfptr[1065] = (void*)&cdat->dstr_1005__LIST_TO_MULTIPLE; - cdat->dstr_1005__LIST_TO_MULTIPLE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1005__LIST_TO_MULTIPLE.val, "LIST_TO_MULTIPLE"); - - /*iniobj dsym_1006__CLASS_INSTANCE_BINDING*/ - if (!/*_.VALDATA___V1067*/ curfptr[1066]) /*_.VALDATA___V1067*/ curfptr[1066] = (void*)&cdat->dsym_1006__CLASS_INSTANCE_BINDING; - basilys_assertmsg("iniobj checkdiscr dsym_1006__CLASS_INSTANCE_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1006__CLASS_INSTANCE_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1006__CLASS_INSTANCE_BINDING.obj_hash = 401143458; - cdat->dsym_1006__CLASS_INSTANCE_BINDING.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1006__CLASS_INSTANCE_BINDING)); - - /*inistring dstr_1007__CLASS_INSTANCE_B*/ - /*_.VALSTR___V1068*/ curfptr[1067] = (void*)&cdat->dstr_1007__CLASS_INSTANCE_B; - cdat->dstr_1007__CLASS_INSTANCE_B.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1007__CLASS_INSTANCE_B.val, "CLASS_INSTANCE_BINDING"); - - /*iniobj dsym_1008__DEFINSTANCE*/ - if (!/*_.VALDATA___V1069*/ curfptr[1068]) /*_.VALDATA___V1069*/ curfptr[1068] = (void*)&cdat->dsym_1008__DEFINSTANCE; - basilys_assertmsg("iniobj checkdiscr dsym_1008__DEFINSTANCE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1008__DEFINSTANCE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1008__DEFINSTANCE.obj_hash = 28184141; - cdat->dsym_1008__DEFINSTANCE.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1008__DEFINSTANCE)); - - /*inistring dstr_1009__DEFINSTANCE*/ - /*_.VALSTR___V1070*/ curfptr[1069] = (void*)&cdat->dstr_1009__DEFINSTANCE; - cdat->dstr_1009__DEFINSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1009__DEFINSTANCE.val, "DEFINSTANCE"); - - /*inirout drout_1010__MEXPAND_DEFSELECTOR*/ - /*_.VALROUT___V1071*/ curfptr[1070] = (void*)&cdat->drout_1010__MEXPAND_DEFSELECTOR; - cdat->drout_1010__MEXPAND_DEFSELECTOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1010__MEXPAND_DEFSELECTOR.routdescr, "MEXPAND_DEFSELECTOR @warmelt-macro.bysl:2101", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1010__MEXPAND_DEFSELECTOR.nbval = 20; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1010__MEXPAND_DEFSELECTOR, rout_40_MEXPAND_DEFSELECTOR); - - /*iniclos dclo_1011__MEXPAND_DEFSELECTOR*/ - /*_.VALCLO___V1072*/ curfptr[1071] = (void*)&cdat->dclo_1011__MEXPAND_DEFSELECTOR; - cdat->dclo_1011__MEXPAND_DEFSELECTOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1011__MEXPAND_DEFSELECTOR.nbval = 0; - - /*iniobj dsym_1012__DEFSELECTOR*/ - if (!/*_.VALDATA___V1073*/ curfptr[1072]) /*_.VALDATA___V1073*/ curfptr[1072] = (void*)&cdat->dsym_1012__DEFSELECTOR; - basilys_assertmsg("iniobj checkdiscr dsym_1012__DEFSELECTOR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1012__DEFSELECTOR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1012__DEFSELECTOR.obj_hash = 34255542; - cdat->dsym_1012__DEFSELECTOR.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1012__DEFSELECTOR)); - - /*inistring dstr_1013__DEFSELECTOR*/ - /*_.VALSTR___V1074*/ curfptr[1073] = (void*)&cdat->dstr_1013__DEFSELECTOR; - cdat->dstr_1013__DEFSELECTOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1013__DEFSELECTOR.val, "DEFSELECTOR"); - - /*inirout drout_1014__MEXPAND_INSTANCE*/ - /*_.VALROUT___V1075*/ curfptr[1074] = (void*)&cdat->drout_1014__MEXPAND_INSTANCE; - cdat->drout_1014__MEXPAND_INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1014__MEXPAND_INSTANCE.routdescr, "MEXPAND_INSTANCE @warmelt-macro.bysl:2195", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1014__MEXPAND_INSTANCE.nbval = 14; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1014__MEXPAND_INSTANCE, rout_41_MEXPAND_INSTANCE); - - /*iniclos dclo_1015__MEXPAND_INSTANCE*/ - /*_.VALCLO___V1076*/ curfptr[1075] = (void*)&cdat->dclo_1015__MEXPAND_INSTANCE; - cdat->dclo_1015__MEXPAND_INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1015__MEXPAND_INSTANCE.nbval = 0; - - /*iniobj dsym_1016__MAKE_INSTANCE*/ - if (!/*_.VALDATA___V1077*/ curfptr[1076]) /*_.VALDATA___V1077*/ curfptr[1076] = (void*)&cdat->dsym_1016__MAKE_INSTANCE; - basilys_assertmsg("iniobj checkdiscr dsym_1016__MAKE_INSTANCE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1016__MAKE_INSTANCE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1016__MAKE_INSTANCE.obj_hash = 33118389; - cdat->dsym_1016__MAKE_INSTANCE.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1016__MAKE_INSTANCE)); - - /*inistring dstr_1017__MAKE_INSTANCE*/ - /*_.VALSTR___V1078*/ curfptr[1077] = (void*)&cdat->dstr_1017__MAKE_INSTANCE; - cdat->dstr_1017__MAKE_INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1017__MAKE_INSTANCE.val, "MAKE_INSTANCE"); - - /*inirout drout_1018__PARSE_FIELD_PATTERN*/ - /*_.VALROUT___V1079*/ curfptr[1078] = (void*)&cdat->drout_1018__PARSE_FIELD_PATTERN; - cdat->drout_1018__PARSE_FIELD_PATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1018__PARSE_FIELD_PATTERN.routdescr, "PARSE_FIELD_PATTERN @warmelt-macro.bysl:2258", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1018__PARSE_FIELD_PATTERN.nbval = 12; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1018__PARSE_FIELD_PATTERN, rout_42_PARSE_FIELD_PATTERN); - - /*iniclos dclo_1019__PARSE_FIELD_PATTERN*/ - /*_.VALCLO___V1081*/ curfptr[1080] = (void*)&cdat->dclo_1019__PARSE_FIELD_PATTERN; - cdat->dclo_1019__PARSE_FIELD_PATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1019__PARSE_FIELD_PATTERN.nbval = 0; - - /*inirout drout_1020__LAMBDA_*/ - /*_.VALROUT___V1080*/ curfptr[1079] = (void*)&cdat->drout_1020__LAMBDA_; - cdat->drout_1020__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1020__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:2272", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1020__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1020__LAMBDA_, rout_43_LAMBDA_); - - /*inirout drout_1021__PATEXPAND_INSTANCE*/ - /*_.VALROUT___V1082*/ curfptr[1081] = (void*)&cdat->drout_1021__PATEXPAND_INSTANCE; - cdat->drout_1021__PATEXPAND_INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1021__PATEXPAND_INSTANCE.routdescr, "PATEXPAND_INSTANCE @warmelt-macro.bysl:2300", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1021__PATEXPAND_INSTANCE.nbval = 15; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1021__PATEXPAND_INSTANCE, rout_44_PATEXPAND_INSTANCE); - - /*iniclos dclo_1022__PATEXPAND_INSTANCE*/ - /*_.VALCLO___V1083*/ curfptr[1082] = (void*)&cdat->dclo_1022__PATEXPAND_INSTANCE; - cdat->dclo_1022__PATEXPAND_INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1022__PATEXPAND_INSTANCE.nbval = 0; - - /*iniobj dsym_1023__INSTANCE*/ - if (!/*_.VALDATA___V1084*/ curfptr[1083]) /*_.VALDATA___V1084*/ curfptr[1083] = (void*)&cdat->dsym_1023__INSTANCE; - basilys_assertmsg("iniobj checkdiscr dsym_1023__INSTANCE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1023__INSTANCE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1023__INSTANCE.obj_hash = 837795892; - cdat->dsym_1023__INSTANCE.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1023__INSTANCE)); - - /*inistring dstr_1024__INSTANCE*/ - /*_.VALSTR___V1085*/ curfptr[1084] = (void*)&cdat->dstr_1024__INSTANCE; - cdat->dstr_1024__INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1024__INSTANCE.val, "INSTANCE"); - - /*inirout drout_1025__PATEXPAND_OBJECT*/ - /*_.VALROUT___V1086*/ curfptr[1085] = (void*)&cdat->drout_1025__PATEXPAND_OBJECT; - cdat->drout_1025__PATEXPAND_OBJECT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1025__PATEXPAND_OBJECT.routdescr, "PATEXPAND_OBJECT @warmelt-macro.bysl:2367", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1025__PATEXPAND_OBJECT.nbval = 15; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1025__PATEXPAND_OBJECT, rout_45_PATEXPAND_OBJECT); - - /*iniclos dclo_1026__PATEXPAND_OBJECT*/ - /*_.VALCLO___V1087*/ curfptr[1086] = (void*)&cdat->dclo_1026__PATEXPAND_OBJECT; - cdat->dclo_1026__PATEXPAND_OBJECT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1026__PATEXPAND_OBJECT.nbval = 0; - - /*inirout drout_1027__MEXPAND_OBJECT*/ - /*_.VALROUT___V1088*/ curfptr[1087] = (void*)&cdat->drout_1027__MEXPAND_OBJECT; - cdat->drout_1027__MEXPAND_OBJECT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1027__MEXPAND_OBJECT.routdescr, "MEXPAND_OBJECT @warmelt-macro.bysl:2432", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1027__MEXPAND_OBJECT.nbval = 3; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1027__MEXPAND_OBJECT, rout_46_MEXPAND_OBJECT); - - /*iniclos dclo_1028__MEXPAND_OBJECT*/ - /*_.VALCLO___V1089*/ curfptr[1088] = (void*)&cdat->dclo_1028__MEXPAND_OBJECT; - cdat->dclo_1028__MEXPAND_OBJECT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1028__MEXPAND_OBJECT.nbval = 0; - - /*iniobj dsym_1029__OBJECT*/ - if (!/*_.VALDATA___V1090*/ curfptr[1089]) /*_.VALDATA___V1090*/ curfptr[1089] = (void*)&cdat->dsym_1029__OBJECT; - basilys_assertmsg("iniobj checkdiscr dsym_1029__OBJECT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1029__OBJECT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1029__OBJECT.obj_hash = 680382828; - cdat->dsym_1029__OBJECT.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1029__OBJECT)); - - /*inistring dstr_1030__OBJECT*/ - /*_.VALSTR___V1091*/ curfptr[1090] = (void*)&cdat->dstr_1030__OBJECT; - cdat->dstr_1030__OBJECT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1030__OBJECT.val, "OBJECT"); - - /*inirout drout_1031__MEXPAND_UNSAFE_PUT_FIELDS*/ - /*_.VALROUT___V1092*/ curfptr[1091] = (void*)&cdat->drout_1031__MEXPAND_UNSAFE_PUT_FIELDS; - cdat->drout_1031__MEXPAND_UNSAFE_PUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1031__MEXPAND_UNSAFE_PUT_FIELDS.routdescr, "MEXPAND_UNSAFE_PUT_FIELDS @warmelt-macro.bysl:2448", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1031__MEXPAND_UNSAFE_PUT_FIELDS.nbval = 9; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1031__MEXPAND_UNSAFE_PUT_FIELDS, rout_47_MEXPAND_UNSAFE_PUT_FIELDS); - - /*iniclos dclo_1032__MEXPAND_UNSAFE_PUT_FIELDS*/ - /*_.VALCLO___V1093*/ curfptr[1092] = (void*)&cdat->dclo_1032__MEXPAND_UNSAFE_PUT_FIELDS; - cdat->dclo_1032__MEXPAND_UNSAFE_PUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1032__MEXPAND_UNSAFE_PUT_FIELDS.nbval = 0; - - /*iniobj dsym_1033__UNSAFE_PUT_FIELDS*/ - if (!/*_.VALDATA___V1094*/ curfptr[1093]) /*_.VALDATA___V1094*/ curfptr[1093] = (void*)&cdat->dsym_1033__UNSAFE_PUT_FIELDS; - basilys_assertmsg("iniobj checkdiscr dsym_1033__UNSAFE_PUT_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1033__UNSAFE_PUT_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1033__UNSAFE_PUT_FIELDS.obj_hash = 2805843; - cdat->dsym_1033__UNSAFE_PUT_FIELDS.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1033__UNSAFE_PUT_FIELDS)); - - /*inistring dstr_1034__UNSAFE_PUT_FIELD*/ - /*_.VALSTR___V1095*/ curfptr[1094] = (void*)&cdat->dstr_1034__UNSAFE_PUT_FIELD; - cdat->dstr_1034__UNSAFE_PUT_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1034__UNSAFE_PUT_FIELD.val, "UNSAFE_PUT_FIELDS"); - - /*inirout drout_1035__MEXPAND_PUT_FIELDS*/ - /*_.VALROUT___V1096*/ curfptr[1095] = (void*)&cdat->drout_1035__MEXPAND_PUT_FIELDS; - cdat->drout_1035__MEXPAND_PUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1035__MEXPAND_PUT_FIELDS.routdescr, "MEXPAND_PUT_FIELDS @warmelt-macro.bysl:2488", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1035__MEXPAND_PUT_FIELDS.nbval = 9; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1035__MEXPAND_PUT_FIELDS, rout_48_MEXPAND_PUT_FIELDS); - - /*iniclos dclo_1036__MEXPAND_PUT_FIELDS*/ - /*_.VALCLO___V1097*/ curfptr[1096] = (void*)&cdat->dclo_1036__MEXPAND_PUT_FIELDS; - cdat->dclo_1036__MEXPAND_PUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1036__MEXPAND_PUT_FIELDS.nbval = 0; - - /*iniobj dsym_1037__PUT_FIELDS*/ - if (!/*_.VALDATA___V1098*/ curfptr[1097]) /*_.VALDATA___V1098*/ curfptr[1097] = (void*)&cdat->dsym_1037__PUT_FIELDS; - basilys_assertmsg("iniobj checkdiscr dsym_1037__PUT_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1037__PUT_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1037__PUT_FIELDS.obj_hash = 370297609; - cdat->dsym_1037__PUT_FIELDS.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1037__PUT_FIELDS)); - - /*inistring dstr_1038__PUT_FIELDS*/ - /*_.VALSTR___V1099*/ curfptr[1098] = (void*)&cdat->dstr_1038__PUT_FIELDS; - cdat->dstr_1038__PUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1038__PUT_FIELDS.val, "PUT_FIELDS"); - - /*inirout drout_1039__MEXPAND_UNSAFE_GET_FIELD*/ - /*_.VALROUT___V1100*/ curfptr[1099] = (void*)&cdat->drout_1039__MEXPAND_UNSAFE_GET_FIELD; - cdat->drout_1039__MEXPAND_UNSAFE_GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1039__MEXPAND_UNSAFE_GET_FIELD.routdescr, "MEXPAND_UNSAFE_GET_FIELD @warmelt-macro.bysl:2528", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1039__MEXPAND_UNSAFE_GET_FIELD.nbval = 6; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1039__MEXPAND_UNSAFE_GET_FIELD, rout_49_MEXPAND_UNSAFE_GET_FIELD); - - /*iniclos dclo_1040__MEXPAND_UNSAFE_GET_FIELD*/ - /*_.VALCLO___V1101*/ curfptr[1100] = (void*)&cdat->dclo_1040__MEXPAND_UNSAFE_GET_FIELD; - cdat->dclo_1040__MEXPAND_UNSAFE_GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1040__MEXPAND_UNSAFE_GET_FIELD.nbval = 0; - - /*iniobj dsym_1041__UNSAFE_GET_FIELD*/ - if (!/*_.VALDATA___V1102*/ curfptr[1101]) /*_.VALDATA___V1102*/ curfptr[1101] = (void*)&cdat->dsym_1041__UNSAFE_GET_FIELD; - basilys_assertmsg("iniobj checkdiscr dsym_1041__UNSAFE_GET_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1041__UNSAFE_GET_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1041__UNSAFE_GET_FIELD.obj_hash = 38069390; - cdat->dsym_1041__UNSAFE_GET_FIELD.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1041__UNSAFE_GET_FIELD)); - - /*inistring dstr_1042__UNSAFE_GET_FIELD*/ - /*_.VALSTR___V1103*/ curfptr[1102] = (void*)&cdat->dstr_1042__UNSAFE_GET_FIELD; - cdat->dstr_1042__UNSAFE_GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1042__UNSAFE_GET_FIELD.val, "UNSAFE_GET_FIELD"); - - /*inirout drout_1043__MEXPAND_GET_FIELD*/ - /*_.VALROUT___V1104*/ curfptr[1103] = (void*)&cdat->drout_1043__MEXPAND_GET_FIELD; - cdat->drout_1043__MEXPAND_GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1043__MEXPAND_GET_FIELD.routdescr, "MEXPAND_GET_FIELD @warmelt-macro.bysl:2562", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1043__MEXPAND_GET_FIELD.nbval = 6; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1043__MEXPAND_GET_FIELD, rout_50_MEXPAND_GET_FIELD); - - /*iniclos dclo_1044__MEXPAND_GET_FIELD*/ - /*_.VALCLO___V1105*/ curfptr[1104] = (void*)&cdat->dclo_1044__MEXPAND_GET_FIELD; - cdat->dclo_1044__MEXPAND_GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1044__MEXPAND_GET_FIELD.nbval = 0; - - /*iniobj dsym_1045__GET_FIELD*/ - if (!/*_.VALDATA___V1106*/ curfptr[1105]) /*_.VALDATA___V1106*/ curfptr[1105] = (void*)&cdat->dsym_1045__GET_FIELD; - basilys_assertmsg("iniobj checkdiscr dsym_1045__GET_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1045__GET_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1045__GET_FIELD.obj_hash = 203020234; - cdat->dsym_1045__GET_FIELD.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1045__GET_FIELD)); - - /*inistring dstr_1046__GET_FIELD*/ - /*_.VALSTR___V1107*/ curfptr[1106] = (void*)&cdat->dstr_1046__GET_FIELD; - cdat->dstr_1046__GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1046__GET_FIELD.val, "GET_FIELD"); - - /*inirout drout_1047__MEXPAND_SETQ*/ - /*_.VALROUT___V1108*/ curfptr[1107] = (void*)&cdat->drout_1047__MEXPAND_SETQ; - cdat->drout_1047__MEXPAND_SETQ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1047__MEXPAND_SETQ.routdescr, "MEXPAND_SETQ @warmelt-macro.bysl:2597", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1047__MEXPAND_SETQ.nbval = 5; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1047__MEXPAND_SETQ, rout_51_MEXPAND_SETQ); - - /*iniclos dclo_1048__MEXPAND_SETQ*/ - /*_.VALCLO___V1109*/ curfptr[1108] = (void*)&cdat->dclo_1048__MEXPAND_SETQ; - cdat->dclo_1048__MEXPAND_SETQ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1048__MEXPAND_SETQ.nbval = 0; - - /*iniobj dsym_1049__SETQ*/ - if (!/*_.VALDATA___V1110*/ curfptr[1109]) /*_.VALDATA___V1110*/ curfptr[1109] = (void*)&cdat->dsym_1049__SETQ; - basilys_assertmsg("iniobj checkdiscr dsym_1049__SETQ", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1049__SETQ.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1049__SETQ.obj_hash = 46296512; - cdat->dsym_1049__SETQ.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1049__SETQ)); - - /*inistring dstr_1050__SETQ*/ - /*_.VALSTR___V1111*/ curfptr[1110] = (void*)&cdat->dstr_1050__SETQ; - cdat->dstr_1050__SETQ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1050__SETQ.val, "SETQ"); - - /*inirout drout_1051__MEXPAND_IF*/ - /*_.VALROUT___V1112*/ curfptr[1111] = (void*)&cdat->drout_1051__MEXPAND_IF; - cdat->drout_1051__MEXPAND_IF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1051__MEXPAND_IF.routdescr, "MEXPAND_IF @warmelt-macro.bysl:2623", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1051__MEXPAND_IF.nbval = 6; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1051__MEXPAND_IF, rout_52_MEXPAND_IF); - - /*iniclos dclo_1052__MEXPAND_IF*/ - /*_.VALCLO___V1113*/ curfptr[1112] = (void*)&cdat->dclo_1052__MEXPAND_IF; - cdat->dclo_1052__MEXPAND_IF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1052__MEXPAND_IF.nbval = 0; - - /*iniobj dsym_1053__IF*/ - if (!/*_.VALDATA___V1114*/ curfptr[1113]) /*_.VALDATA___V1114*/ curfptr[1113] = (void*)&cdat->dsym_1053__IF; - basilys_assertmsg("iniobj checkdiscr dsym_1053__IF", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1053__IF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1053__IF.obj_hash = 117586816; - cdat->dsym_1053__IF.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1053__IF)); - - /*inistring dstr_1054__IF*/ - /*_.VALSTR___V1115*/ curfptr[1114] = (void*)&cdat->dstr_1054__IF; - cdat->dstr_1054__IF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1054__IF.val, "IF"); - - /*inirout drout_1055__MEXPAND_CPPIF*/ - /*_.VALROUT___V1116*/ curfptr[1115] = (void*)&cdat->drout_1055__MEXPAND_CPPIF; - cdat->drout_1055__MEXPAND_CPPIF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1055__MEXPAND_CPPIF.routdescr, "MEXPAND_CPPIF @warmelt-macro.bysl:2670", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1055__MEXPAND_CPPIF.nbval = 6; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1055__MEXPAND_CPPIF, rout_53_MEXPAND_CPPIF); - - /*iniclos dclo_1056__MEXPAND_CPPIF*/ - /*_.VALCLO___V1117*/ curfptr[1116] = (void*)&cdat->dclo_1056__MEXPAND_CPPIF; - cdat->dclo_1056__MEXPAND_CPPIF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1056__MEXPAND_CPPIF.nbval = 0; - - /*iniobj dsym_1057__CPPIF*/ - if (!/*_.VALDATA___V1118*/ curfptr[1117]) /*_.VALDATA___V1118*/ curfptr[1117] = (void*)&cdat->dsym_1057__CPPIF; - basilys_assertmsg("iniobj checkdiscr dsym_1057__CPPIF", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1057__CPPIF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1057__CPPIF.obj_hash = 829409177; - cdat->dsym_1057__CPPIF.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1057__CPPIF)); - - /*inistring dstr_1058__CPPIF*/ - /*_.VALSTR___V1119*/ curfptr[1118] = (void*)&cdat->dstr_1058__CPPIF; - cdat->dstr_1058__CPPIF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1058__CPPIF.val, "CPPIF"); - - /*inirout drout_1059__MEXPAND_COND*/ - /*_.VALROUT___V1120*/ curfptr[1119] = (void*)&cdat->drout_1059__MEXPAND_COND; - cdat->drout_1059__MEXPAND_COND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1059__MEXPAND_COND.routdescr, "MEXPAND_COND @warmelt-macro.bysl:2722", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1059__MEXPAND_COND.nbval = 12; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1059__MEXPAND_COND, rout_54_MEXPAND_COND); - - /*iniclos dclo_1060__MEXPAND_COND*/ - /*_.VALCLO___V1127*/ curfptr[1126] = (void*)&cdat->dclo_1060__MEXPAND_COND; - cdat->dclo_1060__MEXPAND_COND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1060__MEXPAND_COND.nbval = 0; - - /*inirout drout_1061__LAMBDA_*/ - /*_.VALROUT___V1121*/ curfptr[1120] = (void*)&cdat->drout_1061__LAMBDA_; - cdat->drout_1061__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1061__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:2732", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1061__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1061__LAMBDA_, rout_55_LAMBDA_); - - /*iniobj dsym_1062__ELSE*/ - if (!/*_.VALDATA___V1122*/ curfptr[1121]) /*_.VALDATA___V1122*/ curfptr[1121] = (void*)&cdat->dsym_1062__ELSE; - basilys_assertmsg("iniobj checkdiscr dsym_1062__ELSE", NULL != (void*)((void*)(BASILYSG(CLASS_KEYWORD)))); - cdat->dsym_1062__ELSE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_KEYWORD)))); - cdat->dsym_1062__ELSE.obj_hash = 34374860; - cdat->dsym_1062__ELSE.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1062__ELSE)); - - /*inistring dstr_1063__ELSE*/ - /*_.VALSTR___V1123*/ curfptr[1122] = (void*)&cdat->dstr_1063__ELSE; - cdat->dstr_1063__ELSE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1063__ELSE.val, "ELSE"); - - /*iniobj dsym_1064__COND*/ - if (!/*_.VALDATA___V1128*/ curfptr[1127]) /*_.VALDATA___V1128*/ curfptr[1127] = (void*)&cdat->dsym_1064__COND; - basilys_assertmsg("iniobj checkdiscr dsym_1064__COND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1064__COND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1064__COND.obj_hash = 51211759; - cdat->dsym_1064__COND.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1064__COND)); - - /*inistring dstr_1065__COND*/ - /*_.VALSTR___V1129*/ curfptr[1128] = (void*)&cdat->dstr_1065__COND; - cdat->dstr_1065__COND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1065__COND.val, "COND"); - - /*inirout drout_1066__MEXPAND_AND*/ - /*_.VALROUT___V1130*/ curfptr[1129] = (void*)&cdat->drout_1066__MEXPAND_AND; - cdat->drout_1066__MEXPAND_AND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1066__MEXPAND_AND.routdescr, "MEXPAND_AND @warmelt-macro.bysl:2817", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1066__MEXPAND_AND.nbval = 8; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1066__MEXPAND_AND, rout_56_MEXPAND_AND); - - /*iniclos dclo_1067__MEXPAND_AND*/ - /*_.VALCLO___V1132*/ curfptr[1131] = (void*)&cdat->dclo_1067__MEXPAND_AND; - cdat->dclo_1067__MEXPAND_AND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1067__MEXPAND_AND.nbval = 0; - - /*inirout drout_1068__LAMBDA_*/ - /*_.VALROUT___V1131*/ curfptr[1130] = (void*)&cdat->drout_1068__LAMBDA_; - cdat->drout_1068__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1068__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:2828", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1068__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1068__LAMBDA_, rout_57_LAMBDA_); - - /*inirout drout_1069__PATEXPAND_AS*/ - /*_.VALROUT___V1133*/ curfptr[1132] = (void*)&cdat->drout_1069__PATEXPAND_AS; - cdat->drout_1069__PATEXPAND_AS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1069__PATEXPAND_AS.routdescr, "PATEXPAND_AS @warmelt-macro.bysl:2855", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1069__PATEXPAND_AS.nbval = 8; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1069__PATEXPAND_AS, rout_58_PATEXPAND_AS); - - /*iniclos dclo_1070__PATEXPAND_AS*/ - /*_.VALCLO___V1134*/ curfptr[1133] = (void*)&cdat->dclo_1070__PATEXPAND_AS; - cdat->dclo_1070__PATEXPAND_AS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1070__PATEXPAND_AS.nbval = 0; - - /*inirout drout_1071__MEXPAND_AS*/ - /*_.VALROUT___V1135*/ curfptr[1134] = (void*)&cdat->drout_1071__MEXPAND_AS; - cdat->drout_1071__MEXPAND_AS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1071__MEXPAND_AS.routdescr, "MEXPAND_AS @warmelt-macro.bysl:2891", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1071__MEXPAND_AS.nbval = 3; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1071__MEXPAND_AS, rout_59_MEXPAND_AS); - - /*iniclos dclo_1072__MEXPAND_AS*/ - /*_.VALCLO___V1136*/ curfptr[1135] = (void*)&cdat->dclo_1072__MEXPAND_AS; - cdat->dclo_1072__MEXPAND_AS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1072__MEXPAND_AS.nbval = 0; - - /*iniobj dsym_1073__AS*/ - if (!/*_.VALDATA___V1137*/ curfptr[1136]) /*_.VALDATA___V1137*/ curfptr[1136] = (void*)&cdat->dsym_1073__AS; - basilys_assertmsg("iniobj checkdiscr dsym_1073__AS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1073__AS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1073__AS.obj_hash = 76496773; - cdat->dsym_1073__AS.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1073__AS)); - - /*inistring dstr_1074__AS*/ - /*_.VALSTR___V1138*/ curfptr[1137] = (void*)&cdat->dstr_1074__AS; - cdat->dstr_1074__AS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1074__AS.val, "AS"); - - /*inirout drout_1075__PATEXPAND_AND*/ - /*_.VALROUT___V1139*/ curfptr[1138] = (void*)&cdat->drout_1075__PATEXPAND_AND; - cdat->drout_1075__PATEXPAND_AND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1075__PATEXPAND_AND.routdescr, "PATEXPAND_AND @warmelt-macro.bysl:2906", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1075__PATEXPAND_AND.nbval = 6; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1075__PATEXPAND_AND, rout_60_PATEXPAND_AND); - - /*iniclos dclo_1076__PATEXPAND_AND*/ - /*_.VALCLO___V1140*/ curfptr[1139] = (void*)&cdat->dclo_1076__PATEXPAND_AND; - cdat->dclo_1076__PATEXPAND_AND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1076__PATEXPAND_AND.nbval = 0; - - /*iniobj dsym_1077__AND*/ - if (!/*_.VALDATA___V1141*/ curfptr[1140]) /*_.VALDATA___V1141*/ curfptr[1140] = (void*)&cdat->dsym_1077__AND; - basilys_assertmsg("iniobj checkdiscr dsym_1077__AND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1077__AND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1077__AND.obj_hash = 123533605; - cdat->dsym_1077__AND.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1077__AND)); - - /*inistring dstr_1078__AND*/ - /*_.VALSTR___V1142*/ curfptr[1141] = (void*)&cdat->dstr_1078__AND; - cdat->dstr_1078__AND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1078__AND.val, "AND"); - - /*inirout drout_1079__MEXPAND_OR*/ - /*_.VALROUT___V1143*/ curfptr[1142] = (void*)&cdat->drout_1079__MEXPAND_OR; - cdat->drout_1079__MEXPAND_OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1079__MEXPAND_OR.routdescr, "MEXPAND_OR @warmelt-macro.bysl:2929", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1079__MEXPAND_OR.nbval = 8; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1079__MEXPAND_OR, rout_61_MEXPAND_OR); - - /*iniclos dclo_1080__MEXPAND_OR*/ - /*_.VALCLO___V1145*/ curfptr[1144] = (void*)&cdat->dclo_1080__MEXPAND_OR; - cdat->dclo_1080__MEXPAND_OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1080__MEXPAND_OR.nbval = 0; - - /*inirout drout_1081__LAMBDA_*/ - /*_.VALROUT___V1144*/ curfptr[1143] = (void*)&cdat->drout_1081__LAMBDA_; - cdat->drout_1081__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1081__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:2939", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1081__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1081__LAMBDA_, rout_62_LAMBDA_); - - /*inirout drout_1082__PATEXPAND_OR*/ - /*_.VALROUT___V1146*/ curfptr[1145] = (void*)&cdat->drout_1082__PATEXPAND_OR; - cdat->drout_1082__PATEXPAND_OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1082__PATEXPAND_OR.routdescr, "PATEXPAND_OR @warmelt-macro.bysl:2956", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1082__PATEXPAND_OR.nbval = 6; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1082__PATEXPAND_OR, rout_63_PATEXPAND_OR); - - /*iniclos dclo_1083__PATEXPAND_OR*/ - /*_.VALCLO___V1147*/ curfptr[1146] = (void*)&cdat->dclo_1083__PATEXPAND_OR; - cdat->dclo_1083__PATEXPAND_OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1083__PATEXPAND_OR.nbval = 0; - - /*iniobj dsym_1084__OR*/ - if (!/*_.VALDATA___V1148*/ curfptr[1147]) /*_.VALDATA___V1148*/ curfptr[1147] = (void*)&cdat->dsym_1084__OR; - basilys_assertmsg("iniobj checkdiscr dsym_1084__OR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1084__OR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1084__OR.obj_hash = 44588765; - cdat->dsym_1084__OR.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1084__OR)); - - /*inistring dstr_1085__OR*/ - /*_.VALSTR___V1149*/ curfptr[1148] = (void*)&cdat->dstr_1085__OR; - cdat->dstr_1085__OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1085__OR.val, "OR"); - - /*inirout drout_1086__MEXPAND_MATCH*/ - /*_.VALROUT___V1150*/ curfptr[1149] = (void*)&cdat->drout_1086__MEXPAND_MATCH; - cdat->drout_1086__MEXPAND_MATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1086__MEXPAND_MATCH.routdescr, "MEXPAND_MATCH @warmelt-macro.bysl:2979", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1086__MEXPAND_MATCH.nbval = 18; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1086__MEXPAND_MATCH, rout_64_MEXPAND_MATCH); - - /*iniclos dclo_1087__MEXPAND_MATCH*/ - /*_.VALCLO___V1154*/ curfptr[1153] = (void*)&cdat->dclo_1087__MEXPAND_MATCH; - cdat->dclo_1087__MEXPAND_MATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1087__MEXPAND_MATCH.nbval = 0; - - /*inirout drout_1088__LAMBDA_*/ - /*_.VALROUT___V1151*/ curfptr[1150] = (void*)&cdat->drout_1088__LAMBDA_; - cdat->drout_1088__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1088__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:2991", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1088__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1088__LAMBDA_, rout_65_LAMBDA_); - - /*iniobj dsym_1089__WHEN*/ - if (!/*_.VALDATA___V1152*/ curfptr[1151]) /*_.VALDATA___V1152*/ curfptr[1151] = (void*)&cdat->dsym_1089__WHEN; - basilys_assertmsg("iniobj checkdiscr dsym_1089__WHEN", NULL != (void*)((void*)(BASILYSG(CLASS_KEYWORD)))); - cdat->dsym_1089__WHEN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_KEYWORD)))); - cdat->dsym_1089__WHEN.obj_hash = 513049466; - cdat->dsym_1089__WHEN.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1089__WHEN)); - - /*inistring dstr_1090__WHEN*/ - /*_.VALSTR___V1153*/ curfptr[1152] = (void*)&cdat->dstr_1090__WHEN; - cdat->dstr_1090__WHEN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1090__WHEN.val, "WHEN"); - - /*iniobj dsym_1091__MATCH*/ - if (!/*_.VALDATA___V1155*/ curfptr[1154]) /*_.VALDATA___V1155*/ curfptr[1154] = (void*)&cdat->dsym_1091__MATCH; - basilys_assertmsg("iniobj checkdiscr dsym_1091__MATCH", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1091__MATCH.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1091__MATCH.obj_hash = 996778084; - cdat->dsym_1091__MATCH.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1091__MATCH)); - - /*inistring dstr_1092__MATCH*/ - /*_.VALSTR___V1156*/ curfptr[1155] = (void*)&cdat->dstr_1092__MATCH; - cdat->dstr_1092__MATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1092__MATCH.val, "MATCH"); - - /*inirout drout_1093__MEXPAND_LETBINDING*/ - /*_.VALROUT___V1157*/ curfptr[1156] = (void*)&cdat->drout_1093__MEXPAND_LETBINDING; - cdat->drout_1093__MEXPAND_LETBINDING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1093__MEXPAND_LETBINDING.routdescr, "MEXPAND_LETBINDING @warmelt-macro.bysl:3078", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1093__MEXPAND_LETBINDING.nbval = 9; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1093__MEXPAND_LETBINDING, rout_66_MEXPAND_LETBINDING); - - /*iniclos dclo_1094__MEXPAND_LETBINDING*/ - /*_.VALCLO___V1158*/ curfptr[1157] = (void*)&cdat->dclo_1094__MEXPAND_LETBINDING; - cdat->dclo_1094__MEXPAND_LETBINDING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1094__MEXPAND_LETBINDING.nbval = 0; - - /*inirout drout_1095__MEXPAND_LET*/ - /*_.VALROUT___V1159*/ curfptr[1158] = (void*)&cdat->drout_1095__MEXPAND_LET; - cdat->drout_1095__MEXPAND_LET.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1095__MEXPAND_LET.routdescr, "MEXPAND_LET @warmelt-macro.bysl:3129", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1095__MEXPAND_LET.nbval = 16; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1095__MEXPAND_LET, rout_67_MEXPAND_LET); - - /*iniclos dclo_1096__MEXPAND_LET*/ - /*_.VALCLO___V1163*/ curfptr[1162] = (void*)&cdat->dclo_1096__MEXPAND_LET; - cdat->dclo_1096__MEXPAND_LET.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1096__MEXPAND_LET.nbval = 0; - - /*inirout drout_1097__LAMBDA_*/ - /*_.VALROUT___V1160*/ curfptr[1159] = (void*)&cdat->drout_1097__LAMBDA_; - cdat->drout_1097__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1097__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3148", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1097__LAMBDA_.nbval = 2; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1097__LAMBDA_, rout_68_LAMBDA_); - - /*inirout drout_1098__LAMBDA_*/ - /*_.VALROUT___V1161*/ curfptr[1160] = (void*)&cdat->drout_1098__LAMBDA_; - cdat->drout_1098__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1098__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3156", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1098__LAMBDA_.nbval = 3; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1098__LAMBDA_, rout_69_LAMBDA_); - - /*iniobj dsym_1099__CLASS_LET_BINDING*/ - if (!/*_.VALDATA___V1164*/ curfptr[1163]) /*_.VALDATA___V1164*/ curfptr[1163] = (void*)&cdat->dsym_1099__CLASS_LET_BINDING; - basilys_assertmsg("iniobj checkdiscr dsym_1099__CLASS_LET_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1099__CLASS_LET_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1099__CLASS_LET_BINDING.obj_hash = 373730517; - cdat->dsym_1099__CLASS_LET_BINDING.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1099__CLASS_LET_BINDING)); - - /*inistring dstr_1100__CLASS_LET_BINDIN*/ - /*_.VALSTR___V1165*/ curfptr[1164] = (void*)&cdat->dstr_1100__CLASS_LET_BINDIN; - cdat->dstr_1100__CLASS_LET_BINDIN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1100__CLASS_LET_BINDIN.val, "CLASS_LET_BINDING"); - - /*inirout drout_1101__LAMBDA_*/ - /*_.VALROUT___V1162*/ curfptr[1161] = (void*)&cdat->drout_1101__LAMBDA_; - cdat->drout_1101__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1101__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3168", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1101__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1101__LAMBDA_, rout_70_LAMBDA_); - - /*iniobj dsym_1102__LET*/ - if (!/*_.VALDATA___V1166*/ curfptr[1165]) /*_.VALDATA___V1166*/ curfptr[1165] = (void*)&cdat->dsym_1102__LET; - basilys_assertmsg("iniobj checkdiscr dsym_1102__LET", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1102__LET.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1102__LET.obj_hash = 70931144; - cdat->dsym_1102__LET.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1102__LET)); - - /*inistring dstr_1103__LET*/ - /*_.VALSTR___V1167*/ curfptr[1166] = (void*)&cdat->dstr_1103__LET; - cdat->dstr_1103__LET.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1103__LET.val, "LET"); - - /*inirout drout_1104__MEXPAND_LAMBDA*/ - /*_.VALROUT___V1168*/ curfptr[1167] = (void*)&cdat->drout_1104__MEXPAND_LAMBDA; - cdat->drout_1104__MEXPAND_LAMBDA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1104__MEXPAND_LAMBDA.routdescr, "MEXPAND_LAMBDA @warmelt-macro.bysl:3180", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1104__MEXPAND_LAMBDA.nbval = 12; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1104__MEXPAND_LAMBDA, rout_71_MEXPAND_LAMBDA); - - /*iniclos dclo_1105__MEXPAND_LAMBDA*/ - /*_.VALCLO___V1171*/ curfptr[1170] = (void*)&cdat->dclo_1105__MEXPAND_LAMBDA; - cdat->dclo_1105__MEXPAND_LAMBDA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1105__MEXPAND_LAMBDA.nbval = 0; - - /*inirout drout_1106__LAMBDA_*/ - /*_.VALROUT___V1169*/ curfptr[1168] = (void*)&cdat->drout_1106__LAMBDA_; - cdat->drout_1106__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1106__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3195", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1106__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1106__LAMBDA_, rout_72_LAMBDA_); + /*inirout drout_932__FLATTEN_FOR_C_CODE_EXPANSION*/ + /*_.VALROUT___V994*/ curfptr[993] = (void*)&cdat->drout_932__FLATTEN_FOR_C_CODE_EXPANSION; + cdat->drout_932__FLATTEN_FOR_C_CODE_EXPANSION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_932__FLATTEN_FOR_C_CODE_EXPANSION.routdescr, "FLATTEN_FOR_C_CODE_EXPANSION @warmelt-macro.bysl:1233", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_932__FLATTEN_FOR_C_CODE_EXPANSION.nbval = 6; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_932__FLATTEN_FOR_C_CODE_EXPANSION, rout_24_FLATTEN_FOR_C_CODE_EXPANSION); + + /*iniclos dclo_933__FLATTEN_FOR_C_CODE_EXPANSION*/ + /*_.VALCLO___V995*/ curfptr[994] = (void*)&cdat->dclo_933__FLATTEN_FOR_C_CODE_EXPANSION; + cdat->dclo_933__FLATTEN_FOR_C_CODE_EXPANSION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_933__FLATTEN_FOR_C_CODE_EXPANSION.nbval = 0; + + /*iniobj dsym_934__DISCR_VERBATIMSTRING*/ + if (!/*_.VALDATA___V996*/ curfptr[995]) /*_.VALDATA___V996*/ curfptr[995] = (void*)&cdat->dsym_934__DISCR_VERBATIMSTRING; + basilys_assertmsg("iniobj checkdiscr dsym_934__DISCR_VERBATIMSTRING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_934__DISCR_VERBATIMSTRING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_934__DISCR_VERBATIMSTRING.obj_hash = 6759605; + cdat->dsym_934__DISCR_VERBATIMSTRING.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_934__DISCR_VERBATIMSTRING)); + + /*inistring dstr_935__DISCR_VERBATIMST*/ + /*_.VALSTR___V997*/ curfptr[996] = (void*)&cdat->dstr_935__DISCR_VERBATIMST; + cdat->dstr_935__DISCR_VERBATIMST.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_935__DISCR_VERBATIMST.val, "DISCR_VERBATIMSTRING"); + + /*iniobj dsym_936__CLASS_LOCATED*/ + if (!/*_.VALDATA___V998*/ curfptr[997]) /*_.VALDATA___V998*/ curfptr[997] = (void*)&cdat->dsym_936__CLASS_LOCATED; + basilys_assertmsg("iniobj checkdiscr dsym_936__CLASS_LOCATED", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_936__CLASS_LOCATED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_936__CLASS_LOCATED.obj_hash = 979003; + cdat->dsym_936__CLASS_LOCATED.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_936__CLASS_LOCATED)); + + /*inistring dstr_937__CLASS_LOCATED*/ + /*_.VALSTR___V999*/ curfptr[998] = (void*)&cdat->dstr_937__CLASS_LOCATED; + cdat->dstr_937__CLASS_LOCATED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_937__CLASS_LOCATED.val, "CLASS_LOCATED"); + + /*inirout drout_938__PARSE_PAIRLIST_C_CODE_EXPANSION*/ + /*_.VALROUT___V1000*/ curfptr[999] = (void*)&cdat->drout_938__PARSE_PAIRLIST_C_CODE_EXPANSION; + cdat->drout_938__PARSE_PAIRLIST_C_CODE_EXPANSION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_938__PARSE_PAIRLIST_C_CODE_EXPANSION.routdescr, "PARSE_PAIRLIST_C_CODE_EXPANSION @warmelt-macro.bysl:1279", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_938__PARSE_PAIRLIST_C_CODE_EXPANSION.nbval = 5; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_938__PARSE_PAIRLIST_C_CODE_EXPANSION, rout_25_PARSE_PAIRLIST_C_CODE_EXPANSION); + + /*iniclos dclo_939__PARSE_PAIRLIST_C_CODE_EXPANSION*/ + /*_.VALCLO___V1001*/ curfptr[1000] = (void*)&cdat->dclo_939__PARSE_PAIRLIST_C_CODE_EXPANSION; + cdat->dclo_939__PARSE_PAIRLIST_C_CODE_EXPANSION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_939__PARSE_PAIRLIST_C_CODE_EXPANSION.nbval = 0; + + /*iniobj dsym_940__LIST_TO_MULTIPLE*/ + if (!/*_.VALDATA___V1002*/ curfptr[1001]) /*_.VALDATA___V1002*/ curfptr[1001] = (void*)&cdat->dsym_940__LIST_TO_MULTIPLE; + basilys_assertmsg("iniobj checkdiscr dsym_940__LIST_TO_MULTIPLE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_940__LIST_TO_MULTIPLE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_940__LIST_TO_MULTIPLE.obj_hash = 987171205; + cdat->dsym_940__LIST_TO_MULTIPLE.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_940__LIST_TO_MULTIPLE)); + + /*inistring dstr_941__LIST_TO_MULTIPLE*/ + /*_.VALSTR___V1003*/ curfptr[1002] = (void*)&cdat->dstr_941__LIST_TO_MULTIPLE; + cdat->dstr_941__LIST_TO_MULTIPLE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_941__LIST_TO_MULTIPLE.val, "LIST_TO_MULTIPLE"); + + /*inirout drout_942__CHECK_C_EXPANSION*/ + /*_.VALROUT___V1004*/ curfptr[1003] = (void*)&cdat->drout_942__CHECK_C_EXPANSION; + cdat->drout_942__CHECK_C_EXPANSION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_942__CHECK_C_EXPANSION.routdescr, "CHECK_C_EXPANSION @warmelt-macro.bysl:1300", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_942__CHECK_C_EXPANSION.nbval = 3; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_942__CHECK_C_EXPANSION, rout_26_CHECK_C_EXPANSION); + + /*iniclos dclo_943__CHECK_C_EXPANSION*/ + /*_.VALCLO___V1005*/ curfptr[1004] = (void*)&cdat->dclo_943__CHECK_C_EXPANSION; + cdat->dclo_943__CHECK_C_EXPANSION.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_943__CHECK_C_EXPANSION.nbval = 0; + + /*inirout drout_944__MEXPAND_DEFPRIMITIVE*/ + /*_.VALROUT___V1006*/ curfptr[1005] = (void*)&cdat->drout_944__MEXPAND_DEFPRIMITIVE; + cdat->drout_944__MEXPAND_DEFPRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_944__MEXPAND_DEFPRIMITIVE.routdescr, "MEXPAND_DEFPRIMITIVE @warmelt-macro.bysl:1326", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_944__MEXPAND_DEFPRIMITIVE.nbval = 17; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_944__MEXPAND_DEFPRIMITIVE, rout_27_MEXPAND_DEFPRIMITIVE); + + /*iniclos dclo_945__MEXPAND_DEFPRIMITIVE*/ + /*_.VALCLO___V1007*/ curfptr[1006] = (void*)&cdat->dclo_945__MEXPAND_DEFPRIMITIVE; + cdat->dclo_945__MEXPAND_DEFPRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_945__MEXPAND_DEFPRIMITIVE.nbval = 0; + + /*iniobj dsym_946__CLASS_ANY_BINDING*/ + if (!/*_.VALDATA___V1008*/ curfptr[1007]) /*_.VALDATA___V1008*/ curfptr[1007] = (void*)&cdat->dsym_946__CLASS_ANY_BINDING; + basilys_assertmsg("iniobj checkdiscr dsym_946__CLASS_ANY_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_946__CLASS_ANY_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_946__CLASS_ANY_BINDING.obj_hash = 935770; + cdat->dsym_946__CLASS_ANY_BINDING.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_946__CLASS_ANY_BINDING)); + + /*inistring dstr_947__CLASS_ANY_BINDIN*/ + /*_.VALSTR___V1009*/ curfptr[1008] = (void*)&cdat->dstr_947__CLASS_ANY_BINDIN; + cdat->dstr_947__CLASS_ANY_BINDIN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_947__CLASS_ANY_BINDIN.val, "CLASS_ANY_BINDING"); + + /*iniobj dsym_948__DEFPRIMITIVE*/ + if (!/*_.VALDATA___V1010*/ curfptr[1009]) /*_.VALDATA___V1010*/ curfptr[1009] = (void*)&cdat->dsym_948__DEFPRIMITIVE; + basilys_assertmsg("iniobj checkdiscr dsym_948__DEFPRIMITIVE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_948__DEFPRIMITIVE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_948__DEFPRIMITIVE.obj_hash = 68752716; + cdat->dsym_948__DEFPRIMITIVE.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_948__DEFPRIMITIVE)); + + /*inistring dstr_949__DEFPRIMITIVE*/ + /*_.VALSTR___V1011*/ curfptr[1010] = (void*)&cdat->dstr_949__DEFPRIMITIVE; + cdat->dstr_949__DEFPRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_949__DEFPRIMITIVE.val, "DEFPRIMITIVE"); + + /*inirout drout_950__MEXPAND_DEFCITERATOR*/ + /*_.VALROUT___V1012*/ curfptr[1011] = (void*)&cdat->drout_950__MEXPAND_DEFCITERATOR; + cdat->drout_950__MEXPAND_DEFCITERATOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_950__MEXPAND_DEFCITERATOR.routdescr, "MEXPAND_DEFCITERATOR @warmelt-macro.bysl:1408", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_950__MEXPAND_DEFCITERATOR.nbval = 14; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_950__MEXPAND_DEFCITERATOR, rout_28_MEXPAND_DEFCITERATOR); + + /*iniclos dclo_951__MEXPAND_DEFCITERATOR*/ + /*_.VALCLO___V1013*/ curfptr[1012] = (void*)&cdat->dclo_951__MEXPAND_DEFCITERATOR; + cdat->dclo_951__MEXPAND_DEFCITERATOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_951__MEXPAND_DEFCITERATOR.nbval = 0; + + /*iniobj dsym_952__DEFCITERATOR*/ + if (!/*_.VALDATA___V1014*/ curfptr[1013]) /*_.VALDATA___V1014*/ curfptr[1013] = (void*)&cdat->dsym_952__DEFCITERATOR; + basilys_assertmsg("iniobj checkdiscr dsym_952__DEFCITERATOR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_952__DEFCITERATOR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_952__DEFCITERATOR.obj_hash = 388838610; + cdat->dsym_952__DEFCITERATOR.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_952__DEFCITERATOR)); + + /*inistring dstr_953__DEFCITERATOR*/ + /*_.VALSTR___V1015*/ curfptr[1014] = (void*)&cdat->dstr_953__DEFCITERATOR; + cdat->dstr_953__DEFCITERATOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_953__DEFCITERATOR.val, "DEFCITERATOR"); + + /*inirout drout_954__MEXPAND_DEFCMATCHER*/ + /*_.VALROUT___V1016*/ curfptr[1015] = (void*)&cdat->drout_954__MEXPAND_DEFCMATCHER; + cdat->drout_954__MEXPAND_DEFCMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_954__MEXPAND_DEFCMATCHER.routdescr, "MEXPAND_DEFCMATCHER @warmelt-macro.bysl:1515", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_954__MEXPAND_DEFCMATCHER.nbval = 17; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_954__MEXPAND_DEFCMATCHER, rout_29_MEXPAND_DEFCMATCHER); + + /*iniclos dclo_955__MEXPAND_DEFCMATCHER*/ + /*_.VALCLO___V1018*/ curfptr[1017] = (void*)&cdat->dclo_955__MEXPAND_DEFCMATCHER; + cdat->dclo_955__MEXPAND_DEFCMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_955__MEXPAND_DEFCMATCHER.nbval = 0; + + /*iniobj dsym_956__MULTIPLE_EVERY*/ + if (!/*_.VALDATA___V1019*/ curfptr[1018]) /*_.VALDATA___V1019*/ curfptr[1018] = (void*)&cdat->dsym_956__MULTIPLE_EVERY; + basilys_assertmsg("iniobj checkdiscr dsym_956__MULTIPLE_EVERY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_956__MULTIPLE_EVERY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_956__MULTIPLE_EVERY.obj_hash = 130098745; + cdat->dsym_956__MULTIPLE_EVERY.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_956__MULTIPLE_EVERY)); + + /*inistring dstr_957__MULTIPLE_EVERY*/ + /*_.VALSTR___V1020*/ curfptr[1019] = (void*)&cdat->dstr_957__MULTIPLE_EVERY; + cdat->dstr_957__MULTIPLE_EVERY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_957__MULTIPLE_EVERY.val, "MULTIPLE_EVERY"); + + /*inirout drout_958__LAMBDA_*/ + /*_.VALROUT___V1017*/ curfptr[1016] = (void*)&cdat->drout_958__LAMBDA_; + cdat->drout_958__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_958__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:1557", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_958__LAMBDA_.nbval = 0; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_958__LAMBDA_, rout_30_LAMBDA_); + + /*iniobj dsym_959__DEFCMATCHER*/ + if (!/*_.VALDATA___V1021*/ curfptr[1020]) /*_.VALDATA___V1021*/ curfptr[1020] = (void*)&cdat->dsym_959__DEFCMATCHER; + basilys_assertmsg("iniobj checkdiscr dsym_959__DEFCMATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_959__DEFCMATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_959__DEFCMATCHER.obj_hash = 63669746; + cdat->dsym_959__DEFCMATCHER.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_959__DEFCMATCHER)); + + /*inistring dstr_960__DEFCMATCHER*/ + /*_.VALSTR___V1022*/ curfptr[1021] = (void*)&cdat->dstr_960__DEFCMATCHER; + cdat->dstr_960__DEFCMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_960__DEFCMATCHER.val, "DEFCMATCHER"); + + /*inirout drout_961__MEXPAND_DEFUNMATCHER*/ + /*_.VALROUT___V1023*/ curfptr[1022] = (void*)&cdat->drout_961__MEXPAND_DEFUNMATCHER; + cdat->drout_961__MEXPAND_DEFUNMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_961__MEXPAND_DEFUNMATCHER.routdescr, "MEXPAND_DEFUNMATCHER @warmelt-macro.bysl:1672", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_961__MEXPAND_DEFUNMATCHER.nbval = 13; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_961__MEXPAND_DEFUNMATCHER, rout_31_MEXPAND_DEFUNMATCHER); + + /*iniclos dclo_962__MEXPAND_DEFUNMATCHER*/ + /*_.VALCLO___V1025*/ curfptr[1024] = (void*)&cdat->dclo_962__MEXPAND_DEFUNMATCHER; + cdat->dclo_962__MEXPAND_DEFUNMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_962__MEXPAND_DEFUNMATCHER.nbval = 0; + + /*inirout drout_963__LAMBDA_*/ + /*_.VALROUT___V1024*/ curfptr[1023] = (void*)&cdat->drout_963__LAMBDA_; + cdat->drout_963__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_963__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:1712", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_963__LAMBDA_.nbval = 0; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_963__LAMBDA_, rout_32_LAMBDA_); + + /*iniobj dsym_964__DEFUNMATCHER*/ + if (!/*_.VALDATA___V1026*/ curfptr[1025]) /*_.VALDATA___V1026*/ curfptr[1025] = (void*)&cdat->dsym_964__DEFUNMATCHER; + basilys_assertmsg("iniobj checkdiscr dsym_964__DEFUNMATCHER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_964__DEFUNMATCHER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_964__DEFUNMATCHER.obj_hash = 739727106; + cdat->dsym_964__DEFUNMATCHER.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_964__DEFUNMATCHER)); + + /*inistring dstr_965__DEFUNMATCHER*/ + /*_.VALSTR___V1027*/ curfptr[1026] = (void*)&cdat->dstr_965__DEFUNMATCHER; + cdat->dstr_965__DEFUNMATCHER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_965__DEFUNMATCHER.val, "DEFUNMATCHER"); + + /*inirout drout_966__MEXPAND_DEFUN*/ + /*_.VALROUT___V1028*/ curfptr[1027] = (void*)&cdat->drout_966__MEXPAND_DEFUN; + cdat->drout_966__MEXPAND_DEFUN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_966__MEXPAND_DEFUN.routdescr, "MEXPAND_DEFUN @warmelt-macro.bysl:1791", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_966__MEXPAND_DEFUN.nbval = 15; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_966__MEXPAND_DEFUN, rout_33_MEXPAND_DEFUN); + + /*iniclos dclo_967__MEXPAND_DEFUN*/ + /*_.VALCLO___V1030*/ curfptr[1029] = (void*)&cdat->dclo_967__MEXPAND_DEFUN; + cdat->dclo_967__MEXPAND_DEFUN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_967__MEXPAND_DEFUN.nbval = 0; + + /*iniobj dsym_968__FRESH_ENV*/ + if (!/*_.VALDATA___V1031*/ curfptr[1030]) /*_.VALDATA___V1031*/ curfptr[1030] = (void*)&cdat->dsym_968__FRESH_ENV; + basilys_assertmsg("iniobj checkdiscr dsym_968__FRESH_ENV", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_968__FRESH_ENV.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_968__FRESH_ENV.obj_hash = 1002363940; + cdat->dsym_968__FRESH_ENV.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_968__FRESH_ENV)); + + /*inistring dstr_969__FRESH_ENV*/ + /*_.VALSTR___V1032*/ curfptr[1031] = (void*)&cdat->dstr_969__FRESH_ENV; + cdat->dstr_969__FRESH_ENV.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_969__FRESH_ENV.val, "FRESH_ENV"); + + /*inirout drout_970__LAMBDA_*/ + /*_.VALROUT___V1029*/ curfptr[1028] = (void*)&cdat->drout_970__LAMBDA_; + cdat->drout_970__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_970__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:1821", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_970__LAMBDA_.nbval = 1; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_970__LAMBDA_, rout_34_LAMBDA_); + + /*iniobj dsym_971__CLASS_FUNCTION_BINDING*/ + if (!/*_.VALDATA___V1033*/ curfptr[1032]) /*_.VALDATA___V1033*/ curfptr[1032] = (void*)&cdat->dsym_971__CLASS_FUNCTION_BINDING; + basilys_assertmsg("iniobj checkdiscr dsym_971__CLASS_FUNCTION_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_971__CLASS_FUNCTION_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_971__CLASS_FUNCTION_BINDING.obj_hash = 942362333; + cdat->dsym_971__CLASS_FUNCTION_BINDING.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_971__CLASS_FUNCTION_BINDING)); + + /*inistring dstr_972__CLASS_FUNCTION_B*/ + /*_.VALSTR___V1034*/ curfptr[1033] = (void*)&cdat->dstr_972__CLASS_FUNCTION_B; + cdat->dstr_972__CLASS_FUNCTION_B.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_972__CLASS_FUNCTION_B.val, "CLASS_FUNCTION_BINDING"); + + /*inirout drout_973__SCAN_DEFCLASS*/ + /*_.VALROUT___V1035*/ curfptr[1034] = (void*)&cdat->drout_973__SCAN_DEFCLASS; + cdat->drout_973__SCAN_DEFCLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_973__SCAN_DEFCLASS.routdescr, "SCAN_DEFCLASS @warmelt-macro.bysl:1848", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_973__SCAN_DEFCLASS.nbval = 15; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_973__SCAN_DEFCLASS, rout_35_SCAN_DEFCLASS); + + /*iniclos dclo_974__SCAN_DEFCLASS*/ + /*_.VALCLO___V1044*/ curfptr[1043] = (void*)&cdat->dclo_974__SCAN_DEFCLASS; + cdat->dclo_974__SCAN_DEFCLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_974__SCAN_DEFCLASS.nbval = 0; + + /*iniobj dsym_975__SUPER*/ + if (!/*_.VALDATA___V1036*/ curfptr[1035]) /*_.VALDATA___V1036*/ curfptr[1035] = (void*)&cdat->dsym_975__SUPER; + basilys_assertmsg("iniobj checkdiscr dsym_975__SUPER", NULL != (void*)((void*)(BASILYSG(CLASS_KEYWORD)))); + cdat->dsym_975__SUPER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_KEYWORD)))); + cdat->dsym_975__SUPER.obj_hash = 103938843; + cdat->dsym_975__SUPER.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_975__SUPER)); + + /*inistring dstr_976__SUPER*/ + /*_.VALSTR___V1037*/ curfptr[1036] = (void*)&cdat->dstr_976__SUPER; + cdat->dstr_976__SUPER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_976__SUPER.val, "SUPER"); + + /*iniobj dsym_977__CLASS_CLASS_BINDING*/ + if (!/*_.VALDATA___V1045*/ curfptr[1044]) /*_.VALDATA___V1045*/ curfptr[1044] = (void*)&cdat->dsym_977__CLASS_CLASS_BINDING; + basilys_assertmsg("iniobj checkdiscr dsym_977__CLASS_CLASS_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_977__CLASS_CLASS_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_977__CLASS_CLASS_BINDING.obj_hash = 848133131; + cdat->dsym_977__CLASS_CLASS_BINDING.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_977__CLASS_CLASS_BINDING)); + + /*inistring dstr_978__CLASS_CLASS_BIND*/ + /*_.VALSTR___V1046*/ curfptr[1045] = (void*)&cdat->dstr_978__CLASS_CLASS_BIND; + cdat->dstr_978__CLASS_CLASS_BIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_978__CLASS_CLASS_BIND.val, "CLASS_CLASS_BINDING"); + + /*iniobj dsym_979__CLASS_CLASS*/ + if (!/*_.VALDATA___V1047*/ curfptr[1046]) /*_.VALDATA___V1047*/ curfptr[1046] = (void*)&cdat->dsym_979__CLASS_CLASS; + basilys_assertmsg("iniobj checkdiscr dsym_979__CLASS_CLASS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_979__CLASS_CLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_979__CLASS_CLASS.obj_hash = 60141292; + cdat->dsym_979__CLASS_CLASS.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_979__CLASS_CLASS)); + + /*inistring dstr_980__CLASS_CLASS*/ + /*_.VALSTR___V1048*/ curfptr[1047] = (void*)&cdat->dstr_980__CLASS_CLASS; + cdat->dstr_980__CLASS_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_980__CLASS_CLASS.val, "CLASS_CLASS"); + + /*iniobj dsym_981__FIELDS*/ + if (!/*_.VALDATA___V1038*/ curfptr[1037]) /*_.VALDATA___V1038*/ curfptr[1037] = (void*)&cdat->dsym_981__FIELDS; + basilys_assertmsg("iniobj checkdiscr dsym_981__FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_KEYWORD)))); + cdat->dsym_981__FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_KEYWORD)))); + cdat->dsym_981__FIELDS.obj_hash = 63787385; + cdat->dsym_981__FIELDS.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_981__FIELDS)); + + /*inistring dstr_982__FIELDS*/ + /*_.VALSTR___V1039*/ curfptr[1038] = (void*)&cdat->dstr_982__FIELDS; + cdat->dstr_982__FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_982__FIELDS.val, "FIELDS"); + + /*iniobj dsym_983__PREDEF*/ + if (!/*_.VALDATA___V1040*/ curfptr[1039]) /*_.VALDATA___V1040*/ curfptr[1039] = (void*)&cdat->dsym_983__PREDEF; + basilys_assertmsg("iniobj checkdiscr dsym_983__PREDEF", NULL != (void*)((void*)(BASILYSG(CLASS_KEYWORD)))); + cdat->dsym_983__PREDEF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_KEYWORD)))); + cdat->dsym_983__PREDEF.obj_hash = 55393491; + cdat->dsym_983__PREDEF.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_983__PREDEF)); + + /*inistring dstr_984__PREDEF*/ + /*_.VALSTR___V1041*/ curfptr[1040] = (void*)&cdat->dstr_984__PREDEF; + cdat->dstr_984__PREDEF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_984__PREDEF.val, "PREDEF"); + + /*iniobj dsym_985__DOCSTR*/ + if (!/*_.VALDATA___V1042*/ curfptr[1041]) /*_.VALDATA___V1042*/ curfptr[1041] = (void*)&cdat->dsym_985__DOCSTR; + basilys_assertmsg("iniobj checkdiscr dsym_985__DOCSTR", NULL != (void*)((void*)(BASILYSG(CLASS_KEYWORD)))); + cdat->dsym_985__DOCSTR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_KEYWORD)))); + cdat->dsym_985__DOCSTR.obj_hash = 108338516; + cdat->dsym_985__DOCSTR.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_985__DOCSTR)); + + /*inistring dstr_986__DOCSTR*/ + /*_.VALSTR___V1043*/ curfptr[1042] = (void*)&cdat->dstr_986__DOCSTR; + cdat->dstr_986__DOCSTR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_986__DOCSTR.val, "DOCSTR"); + + /*inirout drout_987__MEXPAND_DEFCLASS*/ + /*_.VALROUT___V1049*/ curfptr[1048] = (void*)&cdat->drout_987__MEXPAND_DEFCLASS; + cdat->drout_987__MEXPAND_DEFCLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_987__MEXPAND_DEFCLASS.routdescr, "MEXPAND_DEFCLASS @warmelt-macro.bysl:1969", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_987__MEXPAND_DEFCLASS.nbval = 23; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_987__MEXPAND_DEFCLASS, rout_36_MEXPAND_DEFCLASS); + + /*iniclos dclo_988__MEXPAND_DEFCLASS*/ + /*_.VALCLO___V1052*/ curfptr[1051] = (void*)&cdat->dclo_988__MEXPAND_DEFCLASS; + cdat->dclo_988__MEXPAND_DEFCLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_988__MEXPAND_DEFCLASS.nbval = 0; + + /*iniobj dsym_989__DISCR_SEQCLASS*/ + if (!/*_.VALDATA___V1053*/ curfptr[1052]) /*_.VALDATA___V1053*/ curfptr[1052] = (void*)&cdat->dsym_989__DISCR_SEQCLASS; + basilys_assertmsg("iniobj checkdiscr dsym_989__DISCR_SEQCLASS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_989__DISCR_SEQCLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_989__DISCR_SEQCLASS.obj_hash = 98036243; + cdat->dsym_989__DISCR_SEQCLASS.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_989__DISCR_SEQCLASS)); + + /*inistring dstr_990__DISCR_SEQCLASS*/ + /*_.VALSTR___V1054*/ curfptr[1053] = (void*)&cdat->dstr_990__DISCR_SEQCLASS; + cdat->dstr_990__DISCR_SEQCLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_990__DISCR_SEQCLASS.val, "DISCR_SEQCLASS"); + + /*iniobj dsym_991__DISCR_INTEGER*/ + if (!/*_.VALDATA___V1055*/ curfptr[1054]) /*_.VALDATA___V1055*/ curfptr[1054] = (void*)&cdat->dsym_991__DISCR_INTEGER; + basilys_assertmsg("iniobj checkdiscr dsym_991__DISCR_INTEGER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_991__DISCR_INTEGER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_991__DISCR_INTEGER.obj_hash = 119182103; + cdat->dsym_991__DISCR_INTEGER.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_991__DISCR_INTEGER)); + + /*inistring dstr_992__DISCR_INTEGER*/ + /*_.VALSTR___V1056*/ curfptr[1055] = (void*)&cdat->dstr_992__DISCR_INTEGER; + cdat->dstr_992__DISCR_INTEGER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_992__DISCR_INTEGER.val, "DISCR_INTEGER"); + + /*iniobj dsym_993__DISCR_MAPSTRINGS*/ + if (!/*_.VALDATA___V1057*/ curfptr[1056]) /*_.VALDATA___V1057*/ curfptr[1056] = (void*)&cdat->dsym_993__DISCR_MAPSTRINGS; + basilys_assertmsg("iniobj checkdiscr dsym_993__DISCR_MAPSTRINGS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_993__DISCR_MAPSTRINGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_993__DISCR_MAPSTRINGS.obj_hash = 122797468; + cdat->dsym_993__DISCR_MAPSTRINGS.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_993__DISCR_MAPSTRINGS)); + + /*inistring dstr_994__DISCR_MAPSTRINGS*/ + /*_.VALSTR___V1058*/ curfptr[1057] = (void*)&cdat->dstr_994__DISCR_MAPSTRINGS; + cdat->dstr_994__DISCR_MAPSTRINGS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_994__DISCR_MAPSTRINGS.val, "DISCR_MAPSTRINGS"); + + /*iniobj dsym_995__DISCR_SEQFIELD*/ + if (!/*_.VALDATA___V1059*/ curfptr[1058]) /*_.VALDATA___V1059*/ curfptr[1058] = (void*)&cdat->dsym_995__DISCR_SEQFIELD; + basilys_assertmsg("iniobj checkdiscr dsym_995__DISCR_SEQFIELD", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_995__DISCR_SEQFIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_995__DISCR_SEQFIELD.obj_hash = 118740612; + cdat->dsym_995__DISCR_SEQFIELD.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_995__DISCR_SEQFIELD)); + + /*inistring dstr_996__DISCR_SEQFIELD*/ + /*_.VALSTR___V1060*/ curfptr[1059] = (void*)&cdat->dstr_996__DISCR_SEQFIELD; + cdat->dstr_996__DISCR_SEQFIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_996__DISCR_SEQFIELD.val, "DISCR_SEQFIELD"); + + /*inirout drout_997__LAMBDA_*/ + /*_.VALROUT___V1050*/ curfptr[1049] = (void*)&cdat->drout_997__LAMBDA_; + cdat->drout_997__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_997__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:2025", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_997__LAMBDA_.nbval = 1; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_997__LAMBDA_, rout_37_LAMBDA_); + + /*iniobj dsym_998__CLASS_FIELD*/ + if (!/*_.VALDATA___V1061*/ curfptr[1060]) /*_.VALDATA___V1061*/ curfptr[1060] = (void*)&cdat->dsym_998__CLASS_FIELD; + basilys_assertmsg("iniobj checkdiscr dsym_998__CLASS_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_998__CLASS_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_998__CLASS_FIELD.obj_hash = 523073; + cdat->dsym_998__CLASS_FIELD.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_998__CLASS_FIELD)); + + /*inistring dstr_999__CLASS_FIELD*/ + /*_.VALSTR___V1062*/ curfptr[1061] = (void*)&cdat->dstr_999__CLASS_FIELD; + cdat->dstr_999__CLASS_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_999__CLASS_FIELD.val, "CLASS_FIELD"); + + /*inirout drout_1000__LAMBDA_*/ + /*_.VALROUT___V1051*/ curfptr[1050] = (void*)&cdat->drout_1000__LAMBDA_; + cdat->drout_1000__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1000__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:2034", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1000__LAMBDA_.nbval = 5; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1000__LAMBDA_, rout_38_LAMBDA_); + + /*iniobj dsym_1001__CLASS_FIELD_BINDING*/ + if (!/*_.VALDATA___V1063*/ curfptr[1062]) /*_.VALDATA___V1063*/ curfptr[1062] = (void*)&cdat->dsym_1001__CLASS_FIELD_BINDING; + basilys_assertmsg("iniobj checkdiscr dsym_1001__CLASS_FIELD_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1001__CLASS_FIELD_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1001__CLASS_FIELD_BINDING.obj_hash = 412002748; + cdat->dsym_1001__CLASS_FIELD_BINDING.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1001__CLASS_FIELD_BINDING)); + + /*inistring dstr_1002__CLASS_FIELD_BIND*/ + /*_.VALSTR___V1064*/ curfptr[1063] = (void*)&cdat->dstr_1002__CLASS_FIELD_BIND; + cdat->dstr_1002__CLASS_FIELD_BIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1002__CLASS_FIELD_BIND.val, "CLASS_FIELD_BINDING"); + + /*inirout drout_1003__PARSE_FIELD_ASSIGNMENT*/ + /*_.VALROUT___V1065*/ curfptr[1064] = (void*)&cdat->drout_1003__PARSE_FIELD_ASSIGNMENT; + cdat->drout_1003__PARSE_FIELD_ASSIGNMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1003__PARSE_FIELD_ASSIGNMENT.routdescr, "PARSE_FIELD_ASSIGNMENT @warmelt-macro.bysl:2079", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1003__PARSE_FIELD_ASSIGNMENT.nbval = 13; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1003__PARSE_FIELD_ASSIGNMENT, rout_39_PARSE_FIELD_ASSIGNMENT); + + /*iniclos dclo_1004__PARSE_FIELD_ASSIGNMENT*/ + /*_.VALCLO___V1067*/ curfptr[1066] = (void*)&cdat->dclo_1004__PARSE_FIELD_ASSIGNMENT; + cdat->dclo_1004__PARSE_FIELD_ASSIGNMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1004__PARSE_FIELD_ASSIGNMENT.nbval = 0; + + /*iniobj dsym_1005__MULTIPLE_ITERATE_TEST*/ + if (!/*_.VALDATA___V1068*/ curfptr[1067]) /*_.VALDATA___V1068*/ curfptr[1067] = (void*)&cdat->dsym_1005__MULTIPLE_ITERATE_TEST; + basilys_assertmsg("iniobj checkdiscr dsym_1005__MULTIPLE_ITERATE_TEST", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1005__MULTIPLE_ITERATE_TEST.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1005__MULTIPLE_ITERATE_TEST.obj_hash = 823464346; + cdat->dsym_1005__MULTIPLE_ITERATE_TEST.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1005__MULTIPLE_ITERATE_TEST)); + + /*inistring dstr_1006__MULTIPLE_ITERATE*/ + /*_.VALSTR___V1069*/ curfptr[1068] = (void*)&cdat->dstr_1006__MULTIPLE_ITERATE; + cdat->dstr_1006__MULTIPLE_ITERATE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1006__MULTIPLE_ITERATE.val, "MULTIPLE_ITERATE_TEST"); + + /*inirout drout_1007__LAMBDA_*/ + /*_.VALROUT___V1066*/ curfptr[1065] = (void*)&cdat->drout_1007__LAMBDA_; + cdat->drout_1007__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1007__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:2091", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1007__LAMBDA_.nbval = 1; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1007__LAMBDA_, rout_40_LAMBDA_); + + /*inirout drout_1008__MEXPAND_DEFINSTANCE*/ + /*_.VALROUT___V1070*/ curfptr[1069] = (void*)&cdat->drout_1008__MEXPAND_DEFINSTANCE; + cdat->drout_1008__MEXPAND_DEFINSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1008__MEXPAND_DEFINSTANCE.routdescr, "MEXPAND_DEFINSTANCE @warmelt-macro.bysl:2132", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1008__MEXPAND_DEFINSTANCE.nbval = 20; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1008__MEXPAND_DEFINSTANCE, rout_41_MEXPAND_DEFINSTANCE); + + /*iniclos dclo_1009__MEXPAND_DEFINSTANCE*/ + /*_.VALCLO___V1073*/ curfptr[1072] = (void*)&cdat->dclo_1009__MEXPAND_DEFINSTANCE; + cdat->dclo_1009__MEXPAND_DEFINSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1009__MEXPAND_DEFINSTANCE.nbval = 0; + + /*iniobj dsym_1010__OBJ_NUM*/ + if (!/*_.VALDATA___V1071*/ curfptr[1070]) /*_.VALDATA___V1071*/ curfptr[1070] = (void*)&cdat->dsym_1010__OBJ_NUM; + basilys_assertmsg("iniobj checkdiscr dsym_1010__OBJ_NUM", NULL != (void*)((void*)(BASILYSG(CLASS_KEYWORD)))); + cdat->dsym_1010__OBJ_NUM.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_KEYWORD)))); + cdat->dsym_1010__OBJ_NUM.obj_hash = 56861275; + cdat->dsym_1010__OBJ_NUM.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1010__OBJ_NUM)); + + /*inistring dstr_1011__OBJ_NUM*/ + /*_.VALSTR___V1072*/ curfptr[1071] = (void*)&cdat->dstr_1011__OBJ_NUM; + cdat->dstr_1011__OBJ_NUM.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1011__OBJ_NUM.val, "OBJ_NUM"); + + /*iniobj dsym_1012__CLASS_INSTANCE_BINDING*/ + if (!/*_.VALDATA___V1074*/ curfptr[1073]) /*_.VALDATA___V1074*/ curfptr[1073] = (void*)&cdat->dsym_1012__CLASS_INSTANCE_BINDING; + basilys_assertmsg("iniobj checkdiscr dsym_1012__CLASS_INSTANCE_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1012__CLASS_INSTANCE_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1012__CLASS_INSTANCE_BINDING.obj_hash = 401143458; + cdat->dsym_1012__CLASS_INSTANCE_BINDING.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1012__CLASS_INSTANCE_BINDING)); + + /*inistring dstr_1013__CLASS_INSTANCE_B*/ + /*_.VALSTR___V1075*/ curfptr[1074] = (void*)&cdat->dstr_1013__CLASS_INSTANCE_B; + cdat->dstr_1013__CLASS_INSTANCE_B.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1013__CLASS_INSTANCE_B.val, "CLASS_INSTANCE_BINDING"); + + /*iniobj dsym_1014__DEFINSTANCE*/ + if (!/*_.VALDATA___V1076*/ curfptr[1075]) /*_.VALDATA___V1076*/ curfptr[1075] = (void*)&cdat->dsym_1014__DEFINSTANCE; + basilys_assertmsg("iniobj checkdiscr dsym_1014__DEFINSTANCE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1014__DEFINSTANCE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1014__DEFINSTANCE.obj_hash = 28184141; + cdat->dsym_1014__DEFINSTANCE.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1014__DEFINSTANCE)); + + /*inistring dstr_1015__DEFINSTANCE*/ + /*_.VALSTR___V1077*/ curfptr[1076] = (void*)&cdat->dstr_1015__DEFINSTANCE; + cdat->dstr_1015__DEFINSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1015__DEFINSTANCE.val, "DEFINSTANCE"); + + /*inirout drout_1016__MEXPAND_DEFSELECTOR*/ + /*_.VALROUT___V1078*/ curfptr[1077] = (void*)&cdat->drout_1016__MEXPAND_DEFSELECTOR; + cdat->drout_1016__MEXPAND_DEFSELECTOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1016__MEXPAND_DEFSELECTOR.routdescr, "MEXPAND_DEFSELECTOR @warmelt-macro.bysl:2229", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1016__MEXPAND_DEFSELECTOR.nbval = 20; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1016__MEXPAND_DEFSELECTOR, rout_42_MEXPAND_DEFSELECTOR); + + /*iniclos dclo_1017__MEXPAND_DEFSELECTOR*/ + /*_.VALCLO___V1079*/ curfptr[1078] = (void*)&cdat->dclo_1017__MEXPAND_DEFSELECTOR; + cdat->dclo_1017__MEXPAND_DEFSELECTOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1017__MEXPAND_DEFSELECTOR.nbval = 0; + + /*iniobj dsym_1018__DEFSELECTOR*/ + if (!/*_.VALDATA___V1080*/ curfptr[1079]) /*_.VALDATA___V1080*/ curfptr[1079] = (void*)&cdat->dsym_1018__DEFSELECTOR; + basilys_assertmsg("iniobj checkdiscr dsym_1018__DEFSELECTOR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1018__DEFSELECTOR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1018__DEFSELECTOR.obj_hash = 34255542; + cdat->dsym_1018__DEFSELECTOR.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1018__DEFSELECTOR)); + + /*inistring dstr_1019__DEFSELECTOR*/ + /*_.VALSTR___V1081*/ curfptr[1080] = (void*)&cdat->dstr_1019__DEFSELECTOR; + cdat->dstr_1019__DEFSELECTOR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1019__DEFSELECTOR.val, "DEFSELECTOR"); + + /*inirout drout_1020__MEXPAND_INSTANCE*/ + /*_.VALROUT___V1082*/ curfptr[1081] = (void*)&cdat->drout_1020__MEXPAND_INSTANCE; + cdat->drout_1020__MEXPAND_INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1020__MEXPAND_INSTANCE.routdescr, "MEXPAND_INSTANCE @warmelt-macro.bysl:2323", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1020__MEXPAND_INSTANCE.nbval = 14; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1020__MEXPAND_INSTANCE, rout_43_MEXPAND_INSTANCE); + + /*iniclos dclo_1021__MEXPAND_INSTANCE*/ + /*_.VALCLO___V1083*/ curfptr[1082] = (void*)&cdat->dclo_1021__MEXPAND_INSTANCE; + cdat->dclo_1021__MEXPAND_INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1021__MEXPAND_INSTANCE.nbval = 0; + + /*iniobj dsym_1022__MAKE_INSTANCE*/ + if (!/*_.VALDATA___V1084*/ curfptr[1083]) /*_.VALDATA___V1084*/ curfptr[1083] = (void*)&cdat->dsym_1022__MAKE_INSTANCE; + basilys_assertmsg("iniobj checkdiscr dsym_1022__MAKE_INSTANCE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1022__MAKE_INSTANCE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1022__MAKE_INSTANCE.obj_hash = 33118389; + cdat->dsym_1022__MAKE_INSTANCE.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1022__MAKE_INSTANCE)); + + /*inistring dstr_1023__MAKE_INSTANCE*/ + /*_.VALSTR___V1085*/ curfptr[1084] = (void*)&cdat->dstr_1023__MAKE_INSTANCE; + cdat->dstr_1023__MAKE_INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1023__MAKE_INSTANCE.val, "MAKE_INSTANCE"); + + /*inirout drout_1024__PARSE_FIELD_PATTERN*/ + /*_.VALROUT___V1086*/ curfptr[1085] = (void*)&cdat->drout_1024__PARSE_FIELD_PATTERN; + cdat->drout_1024__PARSE_FIELD_PATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1024__PARSE_FIELD_PATTERN.routdescr, "PARSE_FIELD_PATTERN @warmelt-macro.bysl:2386", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1024__PARSE_FIELD_PATTERN.nbval = 12; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1024__PARSE_FIELD_PATTERN, rout_44_PARSE_FIELD_PATTERN); + + /*iniclos dclo_1025__PARSE_FIELD_PATTERN*/ + /*_.VALCLO___V1088*/ curfptr[1087] = (void*)&cdat->dclo_1025__PARSE_FIELD_PATTERN; + cdat->dclo_1025__PARSE_FIELD_PATTERN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1025__PARSE_FIELD_PATTERN.nbval = 0; + + /*inirout drout_1026__LAMBDA_*/ + /*_.VALROUT___V1087*/ curfptr[1086] = (void*)&cdat->drout_1026__LAMBDA_; + cdat->drout_1026__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1026__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:2400", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1026__LAMBDA_.nbval = 1; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1026__LAMBDA_, rout_45_LAMBDA_); + + /*inirout drout_1027__PATEXPAND_INSTANCE*/ + /*_.VALROUT___V1089*/ curfptr[1088] = (void*)&cdat->drout_1027__PATEXPAND_INSTANCE; + cdat->drout_1027__PATEXPAND_INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1027__PATEXPAND_INSTANCE.routdescr, "PATEXPAND_INSTANCE @warmelt-macro.bysl:2428", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1027__PATEXPAND_INSTANCE.nbval = 15; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1027__PATEXPAND_INSTANCE, rout_46_PATEXPAND_INSTANCE); + + /*iniclos dclo_1028__PATEXPAND_INSTANCE*/ + /*_.VALCLO___V1090*/ curfptr[1089] = (void*)&cdat->dclo_1028__PATEXPAND_INSTANCE; + cdat->dclo_1028__PATEXPAND_INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1028__PATEXPAND_INSTANCE.nbval = 0; + + /*iniobj dsym_1029__INSTANCE*/ + if (!/*_.VALDATA___V1091*/ curfptr[1090]) /*_.VALDATA___V1091*/ curfptr[1090] = (void*)&cdat->dsym_1029__INSTANCE; + basilys_assertmsg("iniobj checkdiscr dsym_1029__INSTANCE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1029__INSTANCE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1029__INSTANCE.obj_hash = 837795892; + cdat->dsym_1029__INSTANCE.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1029__INSTANCE)); + + /*inistring dstr_1030__INSTANCE*/ + /*_.VALSTR___V1092*/ curfptr[1091] = (void*)&cdat->dstr_1030__INSTANCE; + cdat->dstr_1030__INSTANCE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1030__INSTANCE.val, "INSTANCE"); + + /*inirout drout_1031__PATEXPAND_OBJECT*/ + /*_.VALROUT___V1093*/ curfptr[1092] = (void*)&cdat->drout_1031__PATEXPAND_OBJECT; + cdat->drout_1031__PATEXPAND_OBJECT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1031__PATEXPAND_OBJECT.routdescr, "PATEXPAND_OBJECT @warmelt-macro.bysl:2495", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1031__PATEXPAND_OBJECT.nbval = 15; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1031__PATEXPAND_OBJECT, rout_47_PATEXPAND_OBJECT); + + /*iniclos dclo_1032__PATEXPAND_OBJECT*/ + /*_.VALCLO___V1094*/ curfptr[1093] = (void*)&cdat->dclo_1032__PATEXPAND_OBJECT; + cdat->dclo_1032__PATEXPAND_OBJECT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1032__PATEXPAND_OBJECT.nbval = 0; + + /*inirout drout_1033__MEXPAND_OBJECT*/ + /*_.VALROUT___V1095*/ curfptr[1094] = (void*)&cdat->drout_1033__MEXPAND_OBJECT; + cdat->drout_1033__MEXPAND_OBJECT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1033__MEXPAND_OBJECT.routdescr, "MEXPAND_OBJECT @warmelt-macro.bysl:2560", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1033__MEXPAND_OBJECT.nbval = 3; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1033__MEXPAND_OBJECT, rout_48_MEXPAND_OBJECT); + + /*iniclos dclo_1034__MEXPAND_OBJECT*/ + /*_.VALCLO___V1096*/ curfptr[1095] = (void*)&cdat->dclo_1034__MEXPAND_OBJECT; + cdat->dclo_1034__MEXPAND_OBJECT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1034__MEXPAND_OBJECT.nbval = 0; + + /*iniobj dsym_1035__OBJECT*/ + if (!/*_.VALDATA___V1097*/ curfptr[1096]) /*_.VALDATA___V1097*/ curfptr[1096] = (void*)&cdat->dsym_1035__OBJECT; + basilys_assertmsg("iniobj checkdiscr dsym_1035__OBJECT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1035__OBJECT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1035__OBJECT.obj_hash = 680382828; + cdat->dsym_1035__OBJECT.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1035__OBJECT)); + + /*inistring dstr_1036__OBJECT*/ + /*_.VALSTR___V1098*/ curfptr[1097] = (void*)&cdat->dstr_1036__OBJECT; + cdat->dstr_1036__OBJECT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1036__OBJECT.val, "OBJECT"); + + /*inirout drout_1037__MEXPAND_UNSAFE_PUT_FIELDS*/ + /*_.VALROUT___V1099*/ curfptr[1098] = (void*)&cdat->drout_1037__MEXPAND_UNSAFE_PUT_FIELDS; + cdat->drout_1037__MEXPAND_UNSAFE_PUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1037__MEXPAND_UNSAFE_PUT_FIELDS.routdescr, "MEXPAND_UNSAFE_PUT_FIELDS @warmelt-macro.bysl:2576", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1037__MEXPAND_UNSAFE_PUT_FIELDS.nbval = 9; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1037__MEXPAND_UNSAFE_PUT_FIELDS, rout_49_MEXPAND_UNSAFE_PUT_FIELDS); + + /*iniclos dclo_1038__MEXPAND_UNSAFE_PUT_FIELDS*/ + /*_.VALCLO___V1100*/ curfptr[1099] = (void*)&cdat->dclo_1038__MEXPAND_UNSAFE_PUT_FIELDS; + cdat->dclo_1038__MEXPAND_UNSAFE_PUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1038__MEXPAND_UNSAFE_PUT_FIELDS.nbval = 0; + + /*iniobj dsym_1039__UNSAFE_PUT_FIELDS*/ + if (!/*_.VALDATA___V1101*/ curfptr[1100]) /*_.VALDATA___V1101*/ curfptr[1100] = (void*)&cdat->dsym_1039__UNSAFE_PUT_FIELDS; + basilys_assertmsg("iniobj checkdiscr dsym_1039__UNSAFE_PUT_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1039__UNSAFE_PUT_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1039__UNSAFE_PUT_FIELDS.obj_hash = 2805843; + cdat->dsym_1039__UNSAFE_PUT_FIELDS.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1039__UNSAFE_PUT_FIELDS)); + + /*inistring dstr_1040__UNSAFE_PUT_FIELD*/ + /*_.VALSTR___V1102*/ curfptr[1101] = (void*)&cdat->dstr_1040__UNSAFE_PUT_FIELD; + cdat->dstr_1040__UNSAFE_PUT_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1040__UNSAFE_PUT_FIELD.val, "UNSAFE_PUT_FIELDS"); + + /*inirout drout_1041__MEXPAND_PUT_FIELDS*/ + /*_.VALROUT___V1103*/ curfptr[1102] = (void*)&cdat->drout_1041__MEXPAND_PUT_FIELDS; + cdat->drout_1041__MEXPAND_PUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1041__MEXPAND_PUT_FIELDS.routdescr, "MEXPAND_PUT_FIELDS @warmelt-macro.bysl:2616", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1041__MEXPAND_PUT_FIELDS.nbval = 9; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1041__MEXPAND_PUT_FIELDS, rout_50_MEXPAND_PUT_FIELDS); + + /*iniclos dclo_1042__MEXPAND_PUT_FIELDS*/ + /*_.VALCLO___V1104*/ curfptr[1103] = (void*)&cdat->dclo_1042__MEXPAND_PUT_FIELDS; + cdat->dclo_1042__MEXPAND_PUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1042__MEXPAND_PUT_FIELDS.nbval = 0; + + /*iniobj dsym_1043__PUT_FIELDS*/ + if (!/*_.VALDATA___V1105*/ curfptr[1104]) /*_.VALDATA___V1105*/ curfptr[1104] = (void*)&cdat->dsym_1043__PUT_FIELDS; + basilys_assertmsg("iniobj checkdiscr dsym_1043__PUT_FIELDS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1043__PUT_FIELDS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1043__PUT_FIELDS.obj_hash = 370297609; + cdat->dsym_1043__PUT_FIELDS.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1043__PUT_FIELDS)); + + /*inistring dstr_1044__PUT_FIELDS*/ + /*_.VALSTR___V1106*/ curfptr[1105] = (void*)&cdat->dstr_1044__PUT_FIELDS; + cdat->dstr_1044__PUT_FIELDS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1044__PUT_FIELDS.val, "PUT_FIELDS"); + + /*inirout drout_1045__MEXPAND_UNSAFE_GET_FIELD*/ + /*_.VALROUT___V1107*/ curfptr[1106] = (void*)&cdat->drout_1045__MEXPAND_UNSAFE_GET_FIELD; + cdat->drout_1045__MEXPAND_UNSAFE_GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1045__MEXPAND_UNSAFE_GET_FIELD.routdescr, "MEXPAND_UNSAFE_GET_FIELD @warmelt-macro.bysl:2656", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1045__MEXPAND_UNSAFE_GET_FIELD.nbval = 6; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1045__MEXPAND_UNSAFE_GET_FIELD, rout_51_MEXPAND_UNSAFE_GET_FIELD); + + /*iniclos dclo_1046__MEXPAND_UNSAFE_GET_FIELD*/ + /*_.VALCLO___V1108*/ curfptr[1107] = (void*)&cdat->dclo_1046__MEXPAND_UNSAFE_GET_FIELD; + cdat->dclo_1046__MEXPAND_UNSAFE_GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1046__MEXPAND_UNSAFE_GET_FIELD.nbval = 0; + + /*iniobj dsym_1047__UNSAFE_GET_FIELD*/ + if (!/*_.VALDATA___V1109*/ curfptr[1108]) /*_.VALDATA___V1109*/ curfptr[1108] = (void*)&cdat->dsym_1047__UNSAFE_GET_FIELD; + basilys_assertmsg("iniobj checkdiscr dsym_1047__UNSAFE_GET_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1047__UNSAFE_GET_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1047__UNSAFE_GET_FIELD.obj_hash = 38069390; + cdat->dsym_1047__UNSAFE_GET_FIELD.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1047__UNSAFE_GET_FIELD)); + + /*inistring dstr_1048__UNSAFE_GET_FIELD*/ + /*_.VALSTR___V1110*/ curfptr[1109] = (void*)&cdat->dstr_1048__UNSAFE_GET_FIELD; + cdat->dstr_1048__UNSAFE_GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1048__UNSAFE_GET_FIELD.val, "UNSAFE_GET_FIELD"); + + /*inirout drout_1049__MEXPAND_GET_FIELD*/ + /*_.VALROUT___V1111*/ curfptr[1110] = (void*)&cdat->drout_1049__MEXPAND_GET_FIELD; + cdat->drout_1049__MEXPAND_GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1049__MEXPAND_GET_FIELD.routdescr, "MEXPAND_GET_FIELD @warmelt-macro.bysl:2690", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1049__MEXPAND_GET_FIELD.nbval = 6; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1049__MEXPAND_GET_FIELD, rout_52_MEXPAND_GET_FIELD); + + /*iniclos dclo_1050__MEXPAND_GET_FIELD*/ + /*_.VALCLO___V1112*/ curfptr[1111] = (void*)&cdat->dclo_1050__MEXPAND_GET_FIELD; + cdat->dclo_1050__MEXPAND_GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1050__MEXPAND_GET_FIELD.nbval = 0; + + /*iniobj dsym_1051__GET_FIELD*/ + if (!/*_.VALDATA___V1113*/ curfptr[1112]) /*_.VALDATA___V1113*/ curfptr[1112] = (void*)&cdat->dsym_1051__GET_FIELD; + basilys_assertmsg("iniobj checkdiscr dsym_1051__GET_FIELD", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1051__GET_FIELD.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1051__GET_FIELD.obj_hash = 203020234; + cdat->dsym_1051__GET_FIELD.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1051__GET_FIELD)); + + /*inistring dstr_1052__GET_FIELD*/ + /*_.VALSTR___V1114*/ curfptr[1113] = (void*)&cdat->dstr_1052__GET_FIELD; + cdat->dstr_1052__GET_FIELD.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1052__GET_FIELD.val, "GET_FIELD"); + + /*inirout drout_1053__MEXPAND_SETQ*/ + /*_.VALROUT___V1115*/ curfptr[1114] = (void*)&cdat->drout_1053__MEXPAND_SETQ; + cdat->drout_1053__MEXPAND_SETQ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1053__MEXPAND_SETQ.routdescr, "MEXPAND_SETQ @warmelt-macro.bysl:2725", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1053__MEXPAND_SETQ.nbval = 5; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1053__MEXPAND_SETQ, rout_53_MEXPAND_SETQ); + + /*iniclos dclo_1054__MEXPAND_SETQ*/ + /*_.VALCLO___V1116*/ curfptr[1115] = (void*)&cdat->dclo_1054__MEXPAND_SETQ; + cdat->dclo_1054__MEXPAND_SETQ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1054__MEXPAND_SETQ.nbval = 0; + + /*iniobj dsym_1055__SETQ*/ + if (!/*_.VALDATA___V1117*/ curfptr[1116]) /*_.VALDATA___V1117*/ curfptr[1116] = (void*)&cdat->dsym_1055__SETQ; + basilys_assertmsg("iniobj checkdiscr dsym_1055__SETQ", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1055__SETQ.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1055__SETQ.obj_hash = 46296512; + cdat->dsym_1055__SETQ.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1055__SETQ)); + + /*inistring dstr_1056__SETQ*/ + /*_.VALSTR___V1118*/ curfptr[1117] = (void*)&cdat->dstr_1056__SETQ; + cdat->dstr_1056__SETQ.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1056__SETQ.val, "SETQ"); + + /*inirout drout_1057__MEXPAND_IF*/ + /*_.VALROUT___V1119*/ curfptr[1118] = (void*)&cdat->drout_1057__MEXPAND_IF; + cdat->drout_1057__MEXPAND_IF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1057__MEXPAND_IF.routdescr, "MEXPAND_IF @warmelt-macro.bysl:2751", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1057__MEXPAND_IF.nbval = 6; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1057__MEXPAND_IF, rout_54_MEXPAND_IF); + + /*iniclos dclo_1058__MEXPAND_IF*/ + /*_.VALCLO___V1120*/ curfptr[1119] = (void*)&cdat->dclo_1058__MEXPAND_IF; + cdat->dclo_1058__MEXPAND_IF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1058__MEXPAND_IF.nbval = 0; + + /*iniobj dsym_1059__IF*/ + if (!/*_.VALDATA___V1121*/ curfptr[1120]) /*_.VALDATA___V1121*/ curfptr[1120] = (void*)&cdat->dsym_1059__IF; + basilys_assertmsg("iniobj checkdiscr dsym_1059__IF", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1059__IF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1059__IF.obj_hash = 117586816; + cdat->dsym_1059__IF.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1059__IF)); + + /*inistring dstr_1060__IF*/ + /*_.VALSTR___V1122*/ curfptr[1121] = (void*)&cdat->dstr_1060__IF; + cdat->dstr_1060__IF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1060__IF.val, "IF"); + + /*inirout drout_1061__MEXPAND_CPPIF*/ + /*_.VALROUT___V1123*/ curfptr[1122] = (void*)&cdat->drout_1061__MEXPAND_CPPIF; + cdat->drout_1061__MEXPAND_CPPIF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1061__MEXPAND_CPPIF.routdescr, "MEXPAND_CPPIF @warmelt-macro.bysl:2798", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1061__MEXPAND_CPPIF.nbval = 6; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1061__MEXPAND_CPPIF, rout_55_MEXPAND_CPPIF); + + /*iniclos dclo_1062__MEXPAND_CPPIF*/ + /*_.VALCLO___V1124*/ curfptr[1123] = (void*)&cdat->dclo_1062__MEXPAND_CPPIF; + cdat->dclo_1062__MEXPAND_CPPIF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1062__MEXPAND_CPPIF.nbval = 0; + + /*iniobj dsym_1063__CPPIF*/ + if (!/*_.VALDATA___V1125*/ curfptr[1124]) /*_.VALDATA___V1125*/ curfptr[1124] = (void*)&cdat->dsym_1063__CPPIF; + basilys_assertmsg("iniobj checkdiscr dsym_1063__CPPIF", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1063__CPPIF.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1063__CPPIF.obj_hash = 829409177; + cdat->dsym_1063__CPPIF.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1063__CPPIF)); + + /*inistring dstr_1064__CPPIF*/ + /*_.VALSTR___V1126*/ curfptr[1125] = (void*)&cdat->dstr_1064__CPPIF; + cdat->dstr_1064__CPPIF.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1064__CPPIF.val, "CPPIF"); + + /*inirout drout_1065__MEXPAND_COND*/ + /*_.VALROUT___V1127*/ curfptr[1126] = (void*)&cdat->drout_1065__MEXPAND_COND; + cdat->drout_1065__MEXPAND_COND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1065__MEXPAND_COND.routdescr, "MEXPAND_COND @warmelt-macro.bysl:2850", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1065__MEXPAND_COND.nbval = 12; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1065__MEXPAND_COND, rout_56_MEXPAND_COND); + + /*iniclos dclo_1066__MEXPAND_COND*/ + /*_.VALCLO___V1134*/ curfptr[1133] = (void*)&cdat->dclo_1066__MEXPAND_COND; + cdat->dclo_1066__MEXPAND_COND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1066__MEXPAND_COND.nbval = 0; + + /*inirout drout_1067__LAMBDA_*/ + /*_.VALROUT___V1128*/ curfptr[1127] = (void*)&cdat->drout_1067__LAMBDA_; + cdat->drout_1067__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1067__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:2860", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1067__LAMBDA_.nbval = 1; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1067__LAMBDA_, rout_57_LAMBDA_); + + /*iniobj dsym_1068__ELSE*/ + if (!/*_.VALDATA___V1129*/ curfptr[1128]) /*_.VALDATA___V1129*/ curfptr[1128] = (void*)&cdat->dsym_1068__ELSE; + basilys_assertmsg("iniobj checkdiscr dsym_1068__ELSE", NULL != (void*)((void*)(BASILYSG(CLASS_KEYWORD)))); + cdat->dsym_1068__ELSE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_KEYWORD)))); + cdat->dsym_1068__ELSE.obj_hash = 34374860; + cdat->dsym_1068__ELSE.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1068__ELSE)); + + /*inistring dstr_1069__ELSE*/ + /*_.VALSTR___V1130*/ curfptr[1129] = (void*)&cdat->dstr_1069__ELSE; + cdat->dstr_1069__ELSE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1069__ELSE.val, "ELSE"); + + /*iniobj dsym_1070__COND*/ + if (!/*_.VALDATA___V1135*/ curfptr[1134]) /*_.VALDATA___V1135*/ curfptr[1134] = (void*)&cdat->dsym_1070__COND; + basilys_assertmsg("iniobj checkdiscr dsym_1070__COND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1070__COND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1070__COND.obj_hash = 51211759; + cdat->dsym_1070__COND.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1070__COND)); + + /*inistring dstr_1071__COND*/ + /*_.VALSTR___V1136*/ curfptr[1135] = (void*)&cdat->dstr_1071__COND; + cdat->dstr_1071__COND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1071__COND.val, "COND"); + + /*inirout drout_1072__MEXPAND_AND*/ + /*_.VALROUT___V1137*/ curfptr[1136] = (void*)&cdat->drout_1072__MEXPAND_AND; + cdat->drout_1072__MEXPAND_AND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1072__MEXPAND_AND.routdescr, "MEXPAND_AND @warmelt-macro.bysl:2945", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1072__MEXPAND_AND.nbval = 8; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1072__MEXPAND_AND, rout_58_MEXPAND_AND); + + /*iniclos dclo_1073__MEXPAND_AND*/ + /*_.VALCLO___V1139*/ curfptr[1138] = (void*)&cdat->dclo_1073__MEXPAND_AND; + cdat->dclo_1073__MEXPAND_AND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1073__MEXPAND_AND.nbval = 0; + + /*inirout drout_1074__LAMBDA_*/ + /*_.VALROUT___V1138*/ curfptr[1137] = (void*)&cdat->drout_1074__LAMBDA_; + cdat->drout_1074__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1074__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:2956", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1074__LAMBDA_.nbval = 1; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1074__LAMBDA_, rout_59_LAMBDA_); + + /*inirout drout_1075__PATEXPAND_AS*/ + /*_.VALROUT___V1140*/ curfptr[1139] = (void*)&cdat->drout_1075__PATEXPAND_AS; + cdat->drout_1075__PATEXPAND_AS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1075__PATEXPAND_AS.routdescr, "PATEXPAND_AS @warmelt-macro.bysl:2983", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1075__PATEXPAND_AS.nbval = 8; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1075__PATEXPAND_AS, rout_60_PATEXPAND_AS); + + /*iniclos dclo_1076__PATEXPAND_AS*/ + /*_.VALCLO___V1141*/ curfptr[1140] = (void*)&cdat->dclo_1076__PATEXPAND_AS; + cdat->dclo_1076__PATEXPAND_AS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1076__PATEXPAND_AS.nbval = 0; + + /*inirout drout_1077__MEXPAND_AS*/ + /*_.VALROUT___V1142*/ curfptr[1141] = (void*)&cdat->drout_1077__MEXPAND_AS; + cdat->drout_1077__MEXPAND_AS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1077__MEXPAND_AS.routdescr, "MEXPAND_AS @warmelt-macro.bysl:3019", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1077__MEXPAND_AS.nbval = 3; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1077__MEXPAND_AS, rout_61_MEXPAND_AS); + + /*iniclos dclo_1078__MEXPAND_AS*/ + /*_.VALCLO___V1143*/ curfptr[1142] = (void*)&cdat->dclo_1078__MEXPAND_AS; + cdat->dclo_1078__MEXPAND_AS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1078__MEXPAND_AS.nbval = 0; + + /*iniobj dsym_1079__AS*/ + if (!/*_.VALDATA___V1144*/ curfptr[1143]) /*_.VALDATA___V1144*/ curfptr[1143] = (void*)&cdat->dsym_1079__AS; + basilys_assertmsg("iniobj checkdiscr dsym_1079__AS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1079__AS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1079__AS.obj_hash = 76496773; + cdat->dsym_1079__AS.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1079__AS)); + + /*inistring dstr_1080__AS*/ + /*_.VALSTR___V1145*/ curfptr[1144] = (void*)&cdat->dstr_1080__AS; + cdat->dstr_1080__AS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1080__AS.val, "AS"); + + /*inirout drout_1081__PATEXPAND_AND*/ + /*_.VALROUT___V1146*/ curfptr[1145] = (void*)&cdat->drout_1081__PATEXPAND_AND; + cdat->drout_1081__PATEXPAND_AND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1081__PATEXPAND_AND.routdescr, "PATEXPAND_AND @warmelt-macro.bysl:3034", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1081__PATEXPAND_AND.nbval = 6; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1081__PATEXPAND_AND, rout_62_PATEXPAND_AND); + + /*iniclos dclo_1082__PATEXPAND_AND*/ + /*_.VALCLO___V1147*/ curfptr[1146] = (void*)&cdat->dclo_1082__PATEXPAND_AND; + cdat->dclo_1082__PATEXPAND_AND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1082__PATEXPAND_AND.nbval = 0; + + /*iniobj dsym_1083__AND*/ + if (!/*_.VALDATA___V1148*/ curfptr[1147]) /*_.VALDATA___V1148*/ curfptr[1147] = (void*)&cdat->dsym_1083__AND; + basilys_assertmsg("iniobj checkdiscr dsym_1083__AND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1083__AND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1083__AND.obj_hash = 123533605; + cdat->dsym_1083__AND.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1083__AND)); + + /*inistring dstr_1084__AND*/ + /*_.VALSTR___V1149*/ curfptr[1148] = (void*)&cdat->dstr_1084__AND; + cdat->dstr_1084__AND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1084__AND.val, "AND"); + + /*inirout drout_1085__MEXPAND_OR*/ + /*_.VALROUT___V1150*/ curfptr[1149] = (void*)&cdat->drout_1085__MEXPAND_OR; + cdat->drout_1085__MEXPAND_OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1085__MEXPAND_OR.routdescr, "MEXPAND_OR @warmelt-macro.bysl:3057", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1085__MEXPAND_OR.nbval = 8; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1085__MEXPAND_OR, rout_63_MEXPAND_OR); + + /*iniclos dclo_1086__MEXPAND_OR*/ + /*_.VALCLO___V1152*/ curfptr[1151] = (void*)&cdat->dclo_1086__MEXPAND_OR; + cdat->dclo_1086__MEXPAND_OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1086__MEXPAND_OR.nbval = 0; + + /*inirout drout_1087__LAMBDA_*/ + /*_.VALROUT___V1151*/ curfptr[1150] = (void*)&cdat->drout_1087__LAMBDA_; + cdat->drout_1087__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1087__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3067", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1087__LAMBDA_.nbval = 1; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1087__LAMBDA_, rout_64_LAMBDA_); + + /*inirout drout_1088__PATEXPAND_OR*/ + /*_.VALROUT___V1153*/ curfptr[1152] = (void*)&cdat->drout_1088__PATEXPAND_OR; + cdat->drout_1088__PATEXPAND_OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1088__PATEXPAND_OR.routdescr, "PATEXPAND_OR @warmelt-macro.bysl:3084", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1088__PATEXPAND_OR.nbval = 6; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1088__PATEXPAND_OR, rout_65_PATEXPAND_OR); + + /*iniclos dclo_1089__PATEXPAND_OR*/ + /*_.VALCLO___V1154*/ curfptr[1153] = (void*)&cdat->dclo_1089__PATEXPAND_OR; + cdat->dclo_1089__PATEXPAND_OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1089__PATEXPAND_OR.nbval = 0; + + /*iniobj dsym_1090__OR*/ + if (!/*_.VALDATA___V1155*/ curfptr[1154]) /*_.VALDATA___V1155*/ curfptr[1154] = (void*)&cdat->dsym_1090__OR; + basilys_assertmsg("iniobj checkdiscr dsym_1090__OR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1090__OR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1090__OR.obj_hash = 44588765; + cdat->dsym_1090__OR.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1090__OR)); + + /*inistring dstr_1091__OR*/ + /*_.VALSTR___V1156*/ curfptr[1155] = (void*)&cdat->dstr_1091__OR; + cdat->dstr_1091__OR.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1091__OR.val, "OR"); + + /*inirout drout_1092__MEXPAND_MATCH*/ + /*_.VALROUT___V1157*/ curfptr[1156] = (void*)&cdat->drout_1092__MEXPAND_MATCH; + cdat->drout_1092__MEXPAND_MATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1092__MEXPAND_MATCH.routdescr, "MEXPAND_MATCH @warmelt-macro.bysl:3107", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1092__MEXPAND_MATCH.nbval = 18; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1092__MEXPAND_MATCH, rout_66_MEXPAND_MATCH); + + /*iniclos dclo_1093__MEXPAND_MATCH*/ + /*_.VALCLO___V1161*/ curfptr[1160] = (void*)&cdat->dclo_1093__MEXPAND_MATCH; + cdat->dclo_1093__MEXPAND_MATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1093__MEXPAND_MATCH.nbval = 0; + + /*inirout drout_1094__LAMBDA_*/ + /*_.VALROUT___V1158*/ curfptr[1157] = (void*)&cdat->drout_1094__LAMBDA_; + cdat->drout_1094__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1094__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3119", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1094__LAMBDA_.nbval = 1; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1094__LAMBDA_, rout_67_LAMBDA_); + + /*iniobj dsym_1095__WHEN*/ + if (!/*_.VALDATA___V1159*/ curfptr[1158]) /*_.VALDATA___V1159*/ curfptr[1158] = (void*)&cdat->dsym_1095__WHEN; + basilys_assertmsg("iniobj checkdiscr dsym_1095__WHEN", NULL != (void*)((void*)(BASILYSG(CLASS_KEYWORD)))); + cdat->dsym_1095__WHEN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_KEYWORD)))); + cdat->dsym_1095__WHEN.obj_hash = 513049466; + cdat->dsym_1095__WHEN.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1095__WHEN)); + + /*inistring dstr_1096__WHEN*/ + /*_.VALSTR___V1160*/ curfptr[1159] = (void*)&cdat->dstr_1096__WHEN; + cdat->dstr_1096__WHEN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1096__WHEN.val, "WHEN"); + + /*iniobj dsym_1097__MATCH*/ + if (!/*_.VALDATA___V1162*/ curfptr[1161]) /*_.VALDATA___V1162*/ curfptr[1161] = (void*)&cdat->dsym_1097__MATCH; + basilys_assertmsg("iniobj checkdiscr dsym_1097__MATCH", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1097__MATCH.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1097__MATCH.obj_hash = 996778084; + cdat->dsym_1097__MATCH.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1097__MATCH)); + + /*inistring dstr_1098__MATCH*/ + /*_.VALSTR___V1163*/ curfptr[1162] = (void*)&cdat->dstr_1098__MATCH; + cdat->dstr_1098__MATCH.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1098__MATCH.val, "MATCH"); + + /*inirout drout_1099__MEXPAND_LETBINDING*/ + /*_.VALROUT___V1164*/ curfptr[1163] = (void*)&cdat->drout_1099__MEXPAND_LETBINDING; + cdat->drout_1099__MEXPAND_LETBINDING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1099__MEXPAND_LETBINDING.routdescr, "MEXPAND_LETBINDING @warmelt-macro.bysl:3206", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1099__MEXPAND_LETBINDING.nbval = 9; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1099__MEXPAND_LETBINDING, rout_68_MEXPAND_LETBINDING); + + /*iniclos dclo_1100__MEXPAND_LETBINDING*/ + /*_.VALCLO___V1165*/ curfptr[1164] = (void*)&cdat->dclo_1100__MEXPAND_LETBINDING; + cdat->dclo_1100__MEXPAND_LETBINDING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1100__MEXPAND_LETBINDING.nbval = 0; + + /*inirout drout_1101__MEXPAND_LET*/ + /*_.VALROUT___V1166*/ curfptr[1165] = (void*)&cdat->drout_1101__MEXPAND_LET; + cdat->drout_1101__MEXPAND_LET.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1101__MEXPAND_LET.routdescr, "MEXPAND_LET @warmelt-macro.bysl:3257", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1101__MEXPAND_LET.nbval = 16; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1101__MEXPAND_LET, rout_69_MEXPAND_LET); + + /*iniclos dclo_1102__MEXPAND_LET*/ + /*_.VALCLO___V1170*/ curfptr[1169] = (void*)&cdat->dclo_1102__MEXPAND_LET; + cdat->dclo_1102__MEXPAND_LET.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1102__MEXPAND_LET.nbval = 0; + + /*inirout drout_1103__LAMBDA_*/ + /*_.VALROUT___V1167*/ curfptr[1166] = (void*)&cdat->drout_1103__LAMBDA_; + cdat->drout_1103__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1103__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3276", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1103__LAMBDA_.nbval = 2; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1103__LAMBDA_, rout_70_LAMBDA_); + + /*inirout drout_1104__LAMBDA_*/ + /*_.VALROUT___V1168*/ curfptr[1167] = (void*)&cdat->drout_1104__LAMBDA_; + cdat->drout_1104__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1104__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3284", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1104__LAMBDA_.nbval = 3; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1104__LAMBDA_, rout_71_LAMBDA_); + + /*iniobj dsym_1105__CLASS_LET_BINDING*/ + if (!/*_.VALDATA___V1171*/ curfptr[1170]) /*_.VALDATA___V1171*/ curfptr[1170] = (void*)&cdat->dsym_1105__CLASS_LET_BINDING; + basilys_assertmsg("iniobj checkdiscr dsym_1105__CLASS_LET_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1105__CLASS_LET_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1105__CLASS_LET_BINDING.obj_hash = 373730517; + cdat->dsym_1105__CLASS_LET_BINDING.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1105__CLASS_LET_BINDING)); + + /*inistring dstr_1106__CLASS_LET_BINDIN*/ + /*_.VALSTR___V1172*/ curfptr[1171] = (void*)&cdat->dstr_1106__CLASS_LET_BINDIN; + cdat->dstr_1106__CLASS_LET_BINDIN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1106__CLASS_LET_BINDIN.val, "CLASS_LET_BINDING"); /*inirout drout_1107__LAMBDA_*/ - /*_.VALROUT___V1170*/ curfptr[1169] = (void*)&cdat->drout_1107__LAMBDA_; + /*_.VALROUT___V1169*/ curfptr[1168] = (void*)&cdat->drout_1107__LAMBDA_; cdat->drout_1107__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1107__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3197", BASILYS_ROUTDESCR_LEN - 1); + strncpy(cdat->drout_1107__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3296", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_1107__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1107__LAMBDA_, rout_73_LAMBDA_); - - /*iniobj dsym_1108__LAMBDA*/ - if (!/*_.VALDATA___V1172*/ curfptr[1171]) /*_.VALDATA___V1172*/ curfptr[1171] = (void*)&cdat->dsym_1108__LAMBDA; - basilys_assertmsg("iniobj checkdiscr dsym_1108__LAMBDA", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1108__LAMBDA.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1108__LAMBDA.obj_hash = 15346448; - cdat->dsym_1108__LAMBDA.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1108__LAMBDA)); - - /*inistring dstr_1109__LAMBDA*/ - /*_.VALSTR___V1173*/ curfptr[1172] = (void*)&cdat->dstr_1109__LAMBDA; - cdat->dstr_1109__LAMBDA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1109__LAMBDA.val, "LAMBDA"); - - /*inirout drout_1110__MEXPAND_MULTICALL*/ - /*_.VALROUT___V1174*/ curfptr[1173] = (void*)&cdat->drout_1110__MEXPAND_MULTICALL; - cdat->drout_1110__MEXPAND_MULTICALL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1110__MEXPAND_MULTICALL.routdescr, "MEXPAND_MULTICALL @warmelt-macro.bysl:3210", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1110__MEXPAND_MULTICALL.nbval = 13; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1110__MEXPAND_MULTICALL, rout_74_MEXPAND_MULTICALL); - - /*iniclos dclo_1111__MEXPAND_MULTICALL*/ - /*_.VALCLO___V1177*/ curfptr[1176] = (void*)&cdat->dclo_1111__MEXPAND_MULTICALL; - cdat->dclo_1111__MEXPAND_MULTICALL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1111__MEXPAND_MULTICALL.nbval = 0; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1107__LAMBDA_, rout_72_LAMBDA_); + + /*iniobj dsym_1108__LET*/ + if (!/*_.VALDATA___V1173*/ curfptr[1172]) /*_.VALDATA___V1173*/ curfptr[1172] = (void*)&cdat->dsym_1108__LET; + basilys_assertmsg("iniobj checkdiscr dsym_1108__LET", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1108__LET.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1108__LET.obj_hash = 70931144; + cdat->dsym_1108__LET.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1108__LET)); + + /*inistring dstr_1109__LET*/ + /*_.VALSTR___V1174*/ curfptr[1173] = (void*)&cdat->dstr_1109__LET; + cdat->dstr_1109__LET.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1109__LET.val, "LET"); + + /*inirout drout_1110__MEXPAND_LAMBDA*/ + /*_.VALROUT___V1175*/ curfptr[1174] = (void*)&cdat->drout_1110__MEXPAND_LAMBDA; + cdat->drout_1110__MEXPAND_LAMBDA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1110__MEXPAND_LAMBDA.routdescr, "MEXPAND_LAMBDA @warmelt-macro.bysl:3308", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1110__MEXPAND_LAMBDA.nbval = 12; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1110__MEXPAND_LAMBDA, rout_73_MEXPAND_LAMBDA); + + /*iniclos dclo_1111__MEXPAND_LAMBDA*/ + /*_.VALCLO___V1178*/ curfptr[1177] = (void*)&cdat->dclo_1111__MEXPAND_LAMBDA; + cdat->dclo_1111__MEXPAND_LAMBDA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1111__MEXPAND_LAMBDA.nbval = 0; /*inirout drout_1112__LAMBDA_*/ - /*_.VALROUT___V1175*/ curfptr[1174] = (void*)&cdat->drout_1112__LAMBDA_; + /*_.VALROUT___V1176*/ curfptr[1175] = (void*)&cdat->drout_1112__LAMBDA_; cdat->drout_1112__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1112__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3227", BASILYS_ROUTDESCR_LEN - 1); + strncpy(cdat->drout_1112__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3323", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_1112__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1112__LAMBDA_, rout_75_LAMBDA_); + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1112__LAMBDA_, rout_74_LAMBDA_); /*inirout drout_1113__LAMBDA_*/ - /*_.VALROUT___V1176*/ curfptr[1175] = (void*)&cdat->drout_1113__LAMBDA_; + /*_.VALROUT___V1177*/ curfptr[1176] = (void*)&cdat->drout_1113__LAMBDA_; cdat->drout_1113__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1113__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3230", BASILYS_ROUTDESCR_LEN - 1); + strncpy(cdat->drout_1113__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3325", BASILYS_ROUTDESCR_LEN - 1); cdat->drout_1113__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1113__LAMBDA_, rout_76_LAMBDA_); - - /*iniobj dsym_1114__MULTICALL*/ - if (!/*_.VALDATA___V1178*/ curfptr[1177]) /*_.VALDATA___V1178*/ curfptr[1177] = (void*)&cdat->dsym_1114__MULTICALL; - basilys_assertmsg("iniobj checkdiscr dsym_1114__MULTICALL", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1114__MULTICALL.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1114__MULTICALL.obj_hash = 128361181; - cdat->dsym_1114__MULTICALL.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1114__MULTICALL)); - - /*inistring dstr_1115__MULTICALL*/ - /*_.VALSTR___V1179*/ curfptr[1178] = (void*)&cdat->dstr_1115__MULTICALL; - cdat->dstr_1115__MULTICALL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1115__MULTICALL.val, "MULTICALL"); - - /*inirout drout_1116__MEXPAND_QUOTE*/ - /*_.VALROUT___V1180*/ curfptr[1179] = (void*)&cdat->drout_1116__MEXPAND_QUOTE; - cdat->drout_1116__MEXPAND_QUOTE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1116__MEXPAND_QUOTE.routdescr, "MEXPAND_QUOTE @warmelt-macro.bysl:3246", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1116__MEXPAND_QUOTE.nbval = 5; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1116__MEXPAND_QUOTE, rout_77_MEXPAND_QUOTE); - - /*iniclos dclo_1117__MEXPAND_QUOTE*/ - /*_.VALCLO___V1181*/ curfptr[1180] = (void*)&cdat->dclo_1117__MEXPAND_QUOTE; - cdat->dclo_1117__MEXPAND_QUOTE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1117__MEXPAND_QUOTE.nbval = 0; - - /*iniobj dsym_1118__QUOTE*/ - if (!/*_.VALDATA___V1182*/ curfptr[1181]) /*_.VALDATA___V1182*/ curfptr[1181] = (void*)&cdat->dsym_1118__QUOTE; - basilys_assertmsg("iniobj checkdiscr dsym_1118__QUOTE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1118__QUOTE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1118__QUOTE.obj_hash = 18202130; - cdat->dsym_1118__QUOTE.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1118__QUOTE)); - - /*inistring dstr_1119__QUOTE*/ - /*_.VALSTR___V1183*/ curfptr[1182] = (void*)&cdat->dstr_1119__QUOTE; - cdat->dstr_1119__QUOTE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1119__QUOTE.val, "QUOTE"); - - /*inirout drout_1120__MEXPAND_COMMENT*/ - /*_.VALROUT___V1184*/ curfptr[1183] = (void*)&cdat->drout_1120__MEXPAND_COMMENT; - cdat->drout_1120__MEXPAND_COMMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1120__MEXPAND_COMMENT.routdescr, "MEXPAND_COMMENT @warmelt-macro.bysl:3269", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1120__MEXPAND_COMMENT.nbval = 3; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1120__MEXPAND_COMMENT, rout_78_MEXPAND_COMMENT); - - /*iniclos dclo_1121__MEXPAND_COMMENT*/ - /*_.VALCLO___V1185*/ curfptr[1184] = (void*)&cdat->dclo_1121__MEXPAND_COMMENT; - cdat->dclo_1121__MEXPAND_COMMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1121__MEXPAND_COMMENT.nbval = 0; - - /*iniobj dsym_1122__COMMENT*/ - if (!/*_.VALDATA___V1186*/ curfptr[1185]) /*_.VALDATA___V1186*/ curfptr[1185] = (void*)&cdat->dsym_1122__COMMENT; - basilys_assertmsg("iniobj checkdiscr dsym_1122__COMMENT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1122__COMMENT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1122__COMMENT.obj_hash = 922859745; - cdat->dsym_1122__COMMENT.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1122__COMMENT)); - - /*inistring dstr_1123__COMMENT*/ - /*_.VALSTR___V1187*/ curfptr[1186] = (void*)&cdat->dstr_1123__COMMENT; - cdat->dstr_1123__COMMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1123__COMMENT.val, "COMMENT"); - - /*inirout drout_1124__PAIRLIST_TO_PROGN*/ - /*_.VALROUT___V1125*/ curfptr[1124] = (void*)&cdat->drout_1124__PAIRLIST_TO_PROGN; - cdat->drout_1124__PAIRLIST_TO_PROGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1124__PAIRLIST_TO_PROGN.routdescr, "PAIRLIST_TO_PROGN @warmelt-macro.bysl:3294", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1124__PAIRLIST_TO_PROGN.nbval = 7; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1124__PAIRLIST_TO_PROGN, rout_79_PAIRLIST_TO_PROGN); - - /*iniclos dclo_1125__PAIRLIST_TO_PROGN*/ - /*_.VALCLO___V1124*/ curfptr[1123] = (void*)&cdat->dclo_1125__PAIRLIST_TO_PROGN; - cdat->dclo_1125__PAIRLIST_TO_PROGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1125__PAIRLIST_TO_PROGN.nbval = 0; - - /*inirout drout_1126__LAMBDA_*/ - /*_.VALROUT___V1126*/ curfptr[1125] = (void*)&cdat->drout_1126__LAMBDA_; - cdat->drout_1126__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1126__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3301", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1126__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1126__LAMBDA_, rout_80_LAMBDA_); - - /*inirout drout_1127__PAIRLIST_TO_RETURN*/ - /*_.VALROUT___V1188*/ curfptr[1187] = (void*)&cdat->drout_1127__PAIRLIST_TO_RETURN; - cdat->drout_1127__PAIRLIST_TO_RETURN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1127__PAIRLIST_TO_RETURN.routdescr, "PAIRLIST_TO_RETURN @warmelt-macro.bysl:3312", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1127__PAIRLIST_TO_RETURN.nbval = 6; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1127__PAIRLIST_TO_RETURN, rout_81_PAIRLIST_TO_RETURN); - - /*iniclos dclo_1128__PAIRLIST_TO_RETURN*/ - /*_.VALCLO___V1190*/ curfptr[1189] = (void*)&cdat->dclo_1128__PAIRLIST_TO_RETURN; - cdat->dclo_1128__PAIRLIST_TO_RETURN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1128__PAIRLIST_TO_RETURN.nbval = 0; - - /*inirout drout_1129__LAMBDA_*/ - /*_.VALROUT___V1189*/ curfptr[1188] = (void*)&cdat->drout_1129__LAMBDA_; - cdat->drout_1129__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1129__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3317", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1129__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1129__LAMBDA_, rout_82_LAMBDA_); - - /*inirout drout_1130__MEXPAND_PROGN*/ - /*_.VALROUT___V1191*/ curfptr[1190] = (void*)&cdat->drout_1130__MEXPAND_PROGN; - cdat->drout_1130__MEXPAND_PROGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1130__MEXPAND_PROGN.routdescr, "MEXPAND_PROGN @warmelt-macro.bysl:3325", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1130__MEXPAND_PROGN.nbval = 2; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1130__MEXPAND_PROGN, rout_83_MEXPAND_PROGN); - - /*iniclos dclo_1131__MEXPAND_PROGN*/ - /*_.VALCLO___V1192*/ curfptr[1191] = (void*)&cdat->dclo_1131__MEXPAND_PROGN; - cdat->dclo_1131__MEXPAND_PROGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1131__MEXPAND_PROGN.nbval = 0; - - /*iniobj dsym_1132__PROGN*/ - if (!/*_.VALDATA___V1193*/ curfptr[1192]) /*_.VALDATA___V1193*/ curfptr[1192] = (void*)&cdat->dsym_1132__PROGN; - basilys_assertmsg("iniobj checkdiscr dsym_1132__PROGN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1132__PROGN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1132__PROGN.obj_hash = 98153540; - cdat->dsym_1132__PROGN.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1132__PROGN)); - - /*inistring dstr_1133__PROGN*/ - /*_.VALSTR___V1194*/ curfptr[1193] = (void*)&cdat->dstr_1133__PROGN; - cdat->dstr_1133__PROGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1133__PROGN.val, "PROGN"); - - /*inirout drout_1134__MEXPAND_RETURN*/ - /*_.VALROUT___V1195*/ curfptr[1194] = (void*)&cdat->drout_1134__MEXPAND_RETURN; - cdat->drout_1134__MEXPAND_RETURN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1134__MEXPAND_RETURN.routdescr, "MEXPAND_RETURN @warmelt-macro.bysl:3346", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1134__MEXPAND_RETURN.nbval = 2; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1134__MEXPAND_RETURN, rout_84_MEXPAND_RETURN); - - /*iniclos dclo_1135__MEXPAND_RETURN*/ - /*_.VALCLO___V1196*/ curfptr[1195] = (void*)&cdat->dclo_1135__MEXPAND_RETURN; - cdat->dclo_1135__MEXPAND_RETURN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1135__MEXPAND_RETURN.nbval = 0; - - /*iniobj dsym_1136__RETURN*/ - if (!/*_.VALDATA___V1197*/ curfptr[1196]) /*_.VALDATA___V1197*/ curfptr[1196] = (void*)&cdat->dsym_1136__RETURN; - basilys_assertmsg("iniobj checkdiscr dsym_1136__RETURN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1136__RETURN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1136__RETURN.obj_hash = 94541761; - cdat->dsym_1136__RETURN.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1136__RETURN)); - - /*inistring dstr_1137__RETURN*/ - /*_.VALSTR___V1198*/ curfptr[1197] = (void*)&cdat->dstr_1137__RETURN; - cdat->dstr_1137__RETURN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1137__RETURN.val, "RETURN"); - - /*inirout drout_1138__MEXPAND_FOREVER*/ - /*_.VALROUT___V1199*/ curfptr[1198] = (void*)&cdat->drout_1138__MEXPAND_FOREVER; - cdat->drout_1138__MEXPAND_FOREVER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1138__MEXPAND_FOREVER.routdescr, "MEXPAND_FOREVER @warmelt-macro.bysl:3361", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1138__MEXPAND_FOREVER.nbval = 11; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1138__MEXPAND_FOREVER, rout_85_MEXPAND_FOREVER); - - /*iniclos dclo_1139__MEXPAND_FOREVER*/ - /*_.VALCLO___V1201*/ curfptr[1200] = (void*)&cdat->dclo_1139__MEXPAND_FOREVER; - cdat->dclo_1139__MEXPAND_FOREVER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1139__MEXPAND_FOREVER.nbval = 0; - - /*iniobj dsym_1140__CLASS_LABEL_BINDING*/ - if (!/*_.VALDATA___V1202*/ curfptr[1201]) /*_.VALDATA___V1202*/ curfptr[1201] = (void*)&cdat->dsym_1140__CLASS_LABEL_BINDING; - basilys_assertmsg("iniobj checkdiscr dsym_1140__CLASS_LABEL_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1140__CLASS_LABEL_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1140__CLASS_LABEL_BINDING.obj_hash = 513737494; - cdat->dsym_1140__CLASS_LABEL_BINDING.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1140__CLASS_LABEL_BINDING)); - - /*inistring dstr_1141__CLASS_LABEL_BIND*/ - /*_.VALSTR___V1203*/ curfptr[1202] = (void*)&cdat->dstr_1141__CLASS_LABEL_BIND; - cdat->dstr_1141__CLASS_LABEL_BIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1141__CLASS_LABEL_BIND.val, "CLASS_LABEL_BINDING"); - - /*inirout drout_1142__LAMBDA_*/ - /*_.VALROUT___V1200*/ curfptr[1199] = (void*)&cdat->drout_1142__LAMBDA_; - cdat->drout_1142__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1142__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3382", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1142__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1142__LAMBDA_, rout_86_LAMBDA_); - - /*iniobj dsym_1143__FOREVER*/ - if (!/*_.VALDATA___V1204*/ curfptr[1203]) /*_.VALDATA___V1204*/ curfptr[1203] = (void*)&cdat->dsym_1143__FOREVER; - basilys_assertmsg("iniobj checkdiscr dsym_1143__FOREVER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1143__FOREVER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1143__FOREVER.obj_hash = 118376766; - cdat->dsym_1143__FOREVER.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1143__FOREVER)); - - /*inistring dstr_1144__FOREVER*/ - /*_.VALSTR___V1205*/ curfptr[1204] = (void*)&cdat->dstr_1144__FOREVER; - cdat->dstr_1144__FOREVER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1144__FOREVER.val, "FOREVER"); - - /*inirout drout_1145__MEXPAND_EXIT*/ - /*_.VALROUT___V1206*/ curfptr[1205] = (void*)&cdat->drout_1145__MEXPAND_EXIT; - cdat->drout_1145__MEXPAND_EXIT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1145__MEXPAND_EXIT.routdescr, "MEXPAND_EXIT @warmelt-macro.bysl:3395", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1145__MEXPAND_EXIT.nbval = 11; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1145__MEXPAND_EXIT, rout_87_MEXPAND_EXIT); - - /*iniclos dclo_1146__MEXPAND_EXIT*/ - /*_.VALCLO___V1208*/ curfptr[1207] = (void*)&cdat->dclo_1146__MEXPAND_EXIT; - cdat->dclo_1146__MEXPAND_EXIT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1146__MEXPAND_EXIT.nbval = 0; - - /*inirout drout_1147__LAMBDA_*/ - /*_.VALROUT___V1207*/ curfptr[1206] = (void*)&cdat->drout_1147__LAMBDA_; - cdat->drout_1147__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1147__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3418", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1147__LAMBDA_.nbval = 1; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1147__LAMBDA_, rout_88_LAMBDA_); - - /*iniobj dsym_1148__EXIT*/ - if (!/*_.VALDATA___V1209*/ curfptr[1208]) /*_.VALDATA___V1209*/ curfptr[1208] = (void*)&cdat->dsym_1148__EXIT; - basilys_assertmsg("iniobj checkdiscr dsym_1148__EXIT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1148__EXIT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1148__EXIT.obj_hash = 90311298; - cdat->dsym_1148__EXIT.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1148__EXIT)); - - /*inistring dstr_1149__EXIT*/ - /*_.VALSTR___V1210*/ curfptr[1209] = (void*)&cdat->dstr_1149__EXIT; - cdat->dstr_1149__EXIT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1149__EXIT.val, "EXIT"); - - /*inirout drout_1150__MEXPAND_COMPILE_WARNING*/ - /*_.VALROUT___V1211*/ curfptr[1210] = (void*)&cdat->drout_1150__MEXPAND_COMPILE_WARNING; - cdat->drout_1150__MEXPAND_COMPILE_WARNING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1150__MEXPAND_COMPILE_WARNING.routdescr, "MEXPAND_COMPILE_WARNING @warmelt-macro.bysl:3433", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1150__MEXPAND_COMPILE_WARNING.nbval = 4; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1150__MEXPAND_COMPILE_WARNING, rout_89_MEXPAND_COMPILE_WARNING); - - /*iniclos dclo_1151__MEXPAND_COMPILE_WARNING*/ - /*_.VALCLO___V1212*/ curfptr[1211] = (void*)&cdat->dclo_1151__MEXPAND_COMPILE_WARNING; - cdat->dclo_1151__MEXPAND_COMPILE_WARNING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1151__MEXPAND_COMPILE_WARNING.nbval = 0; - - /*iniobj dsym_1152__COMPILE_WARNING*/ - if (!/*_.VALDATA___V1213*/ curfptr[1212]) /*_.VALDATA___V1213*/ curfptr[1212] = (void*)&cdat->dsym_1152__COMPILE_WARNING; - basilys_assertmsg("iniobj checkdiscr dsym_1152__COMPILE_WARNING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1152__COMPILE_WARNING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1152__COMPILE_WARNING.obj_hash = 87862926; - cdat->dsym_1152__COMPILE_WARNING.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1152__COMPILE_WARNING)); - - /*inistring dstr_1153__COMPILE_WARNING*/ - /*_.VALSTR___V1214*/ curfptr[1213] = (void*)&cdat->dstr_1153__COMPILE_WARNING; - cdat->dstr_1153__COMPILE_WARNING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1153__COMPILE_WARNING.val, "COMPILE_WARNING"); - - /*inirout drout_1154__MEXPAND_ASSERT_MSG*/ - /*_.VALROUT___V1215*/ curfptr[1214] = (void*)&cdat->drout_1154__MEXPAND_ASSERT_MSG; - cdat->drout_1154__MEXPAND_ASSERT_MSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1154__MEXPAND_ASSERT_MSG.routdescr, "MEXPAND_ASSERT_MSG @warmelt-macro.bysl:3472", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1154__MEXPAND_ASSERT_MSG.nbval = 16; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1154__MEXPAND_ASSERT_MSG, rout_90_MEXPAND_ASSERT_MSG); - - /*iniclos dclo_1155__MEXPAND_ASSERT_MSG*/ - /*_.VALCLO___V1220*/ curfptr[1219] = (void*)&cdat->dclo_1155__MEXPAND_ASSERT_MSG; - cdat->dclo_1155__MEXPAND_ASSERT_MSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1155__MEXPAND_ASSERT_MSG.nbval = 0; - - /*iniobj dsym_1156__ASSERT_FAILED*/ - if (!/*_.VALDATA___V1216*/ curfptr[1215]) /*_.VALDATA___V1216*/ curfptr[1215] = (void*)&cdat->dsym_1156__ASSERT_FAILED; - basilys_assertmsg("iniobj checkdiscr dsym_1156__ASSERT_FAILED", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1156__ASSERT_FAILED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1156__ASSERT_FAILED.obj_hash = 201548028; - cdat->dsym_1156__ASSERT_FAILED.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1156__ASSERT_FAILED)); - - /*inistring dstr_1157__ASSERT_FAILED*/ - /*_.VALSTR___V1217*/ curfptr[1216] = (void*)&cdat->dstr_1157__ASSERT_FAILED; - cdat->dstr_1157__ASSERT_FAILED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1157__ASSERT_FAILED.val, "ASSERT_FAILED"); - - /*iniobj dsym_1158__FIND_ENV_DEBUG*/ - if (!/*_.VALDATA___V1221*/ curfptr[1220]) /*_.VALDATA___V1221*/ curfptr[1220] = (void*)&cdat->dsym_1158__FIND_ENV_DEBUG; - basilys_assertmsg("iniobj checkdiscr dsym_1158__FIND_ENV_DEBUG", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1158__FIND_ENV_DEBUG.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1158__FIND_ENV_DEBUG.obj_hash = 670001916; - cdat->dsym_1158__FIND_ENV_DEBUG.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1158__FIND_ENV_DEBUG)); - - /*inistring dstr_1159__FIND_ENV_DEBUG*/ - /*_.VALSTR___V1222*/ curfptr[1221] = (void*)&cdat->dstr_1159__FIND_ENV_DEBUG; - cdat->dstr_1159__FIND_ENV_DEBUG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1159__FIND_ENV_DEBUG.val, "FIND_ENV_DEBUG"); - - /*iniobj dsym_1160__ENABLE_CHECKING*/ - if (!/*_.VALDATA___V1218*/ curfptr[1217]) /*_.VALDATA___V1218*/ curfptr[1217] = (void*)&cdat->dsym_1160__ENABLE_CHECKING; - basilys_assertmsg("iniobj checkdiscr dsym_1160__ENABLE_CHECKING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1160__ENABLE_CHECKING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1160__ENABLE_CHECKING.obj_hash = 375027773; - cdat->dsym_1160__ENABLE_CHECKING.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1160__ENABLE_CHECKING)); - - /*inistring dstr_1161__ENABLE_CHECKING*/ - /*_.VALSTR___V1219*/ curfptr[1218] = (void*)&cdat->dstr_1161__ENABLE_CHECKING; - cdat->dstr_1161__ENABLE_CHECKING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1161__ENABLE_CHECKING.val, "ENABLE_CHECKING"); - - /*iniobj dsym_1162__ASSERT_MSG*/ - if (!/*_.VALDATA___V1223*/ curfptr[1222]) /*_.VALDATA___V1223*/ curfptr[1222] = (void*)&cdat->dsym_1162__ASSERT_MSG; - basilys_assertmsg("iniobj checkdiscr dsym_1162__ASSERT_MSG", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1162__ASSERT_MSG.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1162__ASSERT_MSG.obj_hash = 877781164; - cdat->dsym_1162__ASSERT_MSG.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1162__ASSERT_MSG)); - - /*inistring dstr_1163__ASSERT_MSG*/ - /*_.VALSTR___V1224*/ curfptr[1223] = (void*)&cdat->dstr_1163__ASSERT_MSG; - cdat->dstr_1163__ASSERT_MSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1163__ASSERT_MSG.val, "ASSERT_MSG"); - - /*inirout drout_1164__MEXPAND_DEBUG_MSG*/ - /*_.VALROUT___V1225*/ curfptr[1224] = (void*)&cdat->drout_1164__MEXPAND_DEBUG_MSG; - cdat->drout_1164__MEXPAND_DEBUG_MSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1164__MEXPAND_DEBUG_MSG.routdescr, "MEXPAND_DEBUG_MSG @warmelt-macro.bysl:3552", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1164__MEXPAND_DEBUG_MSG.nbval = 12; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1164__MEXPAND_DEBUG_MSG, rout_91_MEXPAND_DEBUG_MSG); - - /*iniclos dclo_1165__MEXPAND_DEBUG_MSG*/ - /*_.VALCLO___V1228*/ curfptr[1227] = (void*)&cdat->dclo_1165__MEXPAND_DEBUG_MSG; - cdat->dclo_1165__MEXPAND_DEBUG_MSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1165__MEXPAND_DEBUG_MSG.nbval = 0; - - /*iniobj dsym_1166__THE_CALLCOUNT*/ - if (!/*_.VALDATA___V1226*/ curfptr[1225]) /*_.VALDATA___V1226*/ curfptr[1225] = (void*)&cdat->dsym_1166__THE_CALLCOUNT; - basilys_assertmsg("iniobj checkdiscr dsym_1166__THE_CALLCOUNT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1166__THE_CALLCOUNT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1166__THE_CALLCOUNT.obj_hash = 366316746; - cdat->dsym_1166__THE_CALLCOUNT.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1166__THE_CALLCOUNT)); - - /*inistring dstr_1167__THE_CALLCOUNT*/ - /*_.VALSTR___V1227*/ curfptr[1226] = (void*)&cdat->dstr_1167__THE_CALLCOUNT; - cdat->dstr_1167__THE_CALLCOUNT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1167__THE_CALLCOUNT.val, "THE_CALLCOUNT"); - - /*iniobj dsym_1168__DEBUG_MSG*/ - if (!/*_.VALDATA___V1229*/ curfptr[1228]) /*_.VALDATA___V1229*/ curfptr[1228] = (void*)&cdat->dsym_1168__DEBUG_MSG; - basilys_assertmsg("iniobj checkdiscr dsym_1168__DEBUG_MSG", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1168__DEBUG_MSG.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1168__DEBUG_MSG.obj_hash = 653165353; - cdat->dsym_1168__DEBUG_MSG.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1168__DEBUG_MSG)); - - /*inistring dstr_1169__DEBUG_MSG*/ - /*_.VALSTR___V1230*/ curfptr[1229] = (void*)&cdat->dstr_1169__DEBUG_MSG; - cdat->dstr_1169__DEBUG_MSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1169__DEBUG_MSG.val, "DEBUG_MSG"); - - /*inirout drout_1170__MEXPAND_EXPORT_VALUES*/ - /*_.VALROUT___V1231*/ curfptr[1230] = (void*)&cdat->drout_1170__MEXPAND_EXPORT_VALUES; - cdat->drout_1170__MEXPAND_EXPORT_VALUES.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1170__MEXPAND_EXPORT_VALUES.routdescr, "MEXPAND_EXPORT_VALUES @warmelt-macro.bysl:3613", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1170__MEXPAND_EXPORT_VALUES.nbval = 10; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1170__MEXPAND_EXPORT_VALUES, rout_92_MEXPAND_EXPORT_VALUES); - - /*iniclos dclo_1171__MEXPAND_EXPORT_VALUES*/ - /*_.VALCLO___V1233*/ curfptr[1232] = (void*)&cdat->dclo_1171__MEXPAND_EXPORT_VALUES; - cdat->dclo_1171__MEXPAND_EXPORT_VALUES.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1171__MEXPAND_EXPORT_VALUES.nbval = 0; - - /*inirout drout_1172__LAMBDA_*/ - /*_.VALROUT___V1232*/ curfptr[1231] = (void*)&cdat->drout_1172__LAMBDA_; - cdat->drout_1172__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1172__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3623", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1172__LAMBDA_.nbval = 3; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1172__LAMBDA_, rout_93_LAMBDA_); - - /*iniobj dsym_1173__DEBUGMSG*/ - if (!/*_.VALDATA___V1234*/ curfptr[1233]) /*_.VALDATA___V1234*/ curfptr[1233] = (void*)&cdat->dsym_1173__DEBUGMSG; - basilys_assertmsg("iniobj checkdiscr dsym_1173__DEBUGMSG", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1173__DEBUGMSG.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1173__DEBUGMSG.obj_hash = 154774102; - cdat->dsym_1173__DEBUGMSG.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1173__DEBUGMSG)); - - /*inistring dstr_1174__DEBUGMSG*/ - /*_.VALSTR___V1235*/ curfptr[1234] = (void*)&cdat->dstr_1174__DEBUGMSG; - cdat->dstr_1174__DEBUGMSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1174__DEBUGMSG.val, "DEBUGMSG"); - - /*iniobj dsym_1175__EXPORT_VALUES*/ - if (!/*_.VALDATA___V1236*/ curfptr[1235]) /*_.VALDATA___V1236*/ curfptr[1235] = (void*)&cdat->dsym_1175__EXPORT_VALUES; - basilys_assertmsg("iniobj checkdiscr dsym_1175__EXPORT_VALUES", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1175__EXPORT_VALUES.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1175__EXPORT_VALUES.obj_hash = 967501408; - cdat->dsym_1175__EXPORT_VALUES.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1175__EXPORT_VALUES)); - - /*inistring dstr_1176__EXPORT_VALUES*/ - /*_.VALSTR___V1237*/ curfptr[1236] = (void*)&cdat->dstr_1176__EXPORT_VALUES; - cdat->dstr_1176__EXPORT_VALUES.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1176__EXPORT_VALUES.val, "EXPORT_VALUES"); - - /*inirout drout_1177__MEXPAND_EXPORT_MACRO*/ - /*_.VALROUT___V1238*/ curfptr[1237] = (void*)&cdat->drout_1177__MEXPAND_EXPORT_MACRO; - cdat->drout_1177__MEXPAND_EXPORT_MACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1177__MEXPAND_EXPORT_MACRO.routdescr, "MEXPAND_EXPORT_MACRO @warmelt-macro.bysl:3643", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1177__MEXPAND_EXPORT_MACRO.nbval = 6; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1177__MEXPAND_EXPORT_MACRO, rout_94_MEXPAND_EXPORT_MACRO); - - /*iniclos dclo_1178__MEXPAND_EXPORT_MACRO*/ - /*_.VALCLO___V1239*/ curfptr[1238] = (void*)&cdat->dclo_1178__MEXPAND_EXPORT_MACRO; - cdat->dclo_1178__MEXPAND_EXPORT_MACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1178__MEXPAND_EXPORT_MACRO.nbval = 0; - - /*iniobj dsym_1179__EXPORT_MACRO*/ - if (!/*_.VALDATA___V1240*/ curfptr[1239]) /*_.VALDATA___V1240*/ curfptr[1239] = (void*)&cdat->dsym_1179__EXPORT_MACRO; - basilys_assertmsg("iniobj checkdiscr dsym_1179__EXPORT_MACRO", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1179__EXPORT_MACRO.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1179__EXPORT_MACRO.obj_hash = 539749464; - cdat->dsym_1179__EXPORT_MACRO.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1179__EXPORT_MACRO)); - - /*inistring dstr_1180__EXPORT_MACRO*/ - /*_.VALSTR___V1241*/ curfptr[1240] = (void*)&cdat->dstr_1180__EXPORT_MACRO; - cdat->dstr_1180__EXPORT_MACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1180__EXPORT_MACRO.val, "EXPORT_MACRO"); - - /*inirout drout_1181__MEXPAND_EXPORT_PATMACRO*/ - /*_.VALROUT___V1242*/ curfptr[1241] = (void*)&cdat->drout_1181__MEXPAND_EXPORT_PATMACRO; - cdat->drout_1181__MEXPAND_EXPORT_PATMACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1181__MEXPAND_EXPORT_PATMACRO.routdescr, "MEXPAND_EXPORT_PATMACRO @warmelt-macro.bysl:3674", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1181__MEXPAND_EXPORT_PATMACRO.nbval = 6; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1181__MEXPAND_EXPORT_PATMACRO, rout_95_MEXPAND_EXPORT_PATMACRO); - - /*iniclos dclo_1182__MEXPAND_EXPORT_PATMACRO*/ - /*_.VALCLO___V1243*/ curfptr[1242] = (void*)&cdat->dclo_1182__MEXPAND_EXPORT_PATMACRO; - cdat->dclo_1182__MEXPAND_EXPORT_PATMACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1182__MEXPAND_EXPORT_PATMACRO.nbval = 0; - - /*iniobj dsym_1183__EXPORT_PATMACRO*/ - if (!/*_.VALDATA___V1244*/ curfptr[1243]) /*_.VALDATA___V1244*/ curfptr[1243] = (void*)&cdat->dsym_1183__EXPORT_PATMACRO; - basilys_assertmsg("iniobj checkdiscr dsym_1183__EXPORT_PATMACRO", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1183__EXPORT_PATMACRO.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1183__EXPORT_PATMACRO.obj_hash = 363095059; - cdat->dsym_1183__EXPORT_PATMACRO.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1183__EXPORT_PATMACRO)); - - /*inistring dstr_1184__EXPORT_PATMACRO*/ - /*_.VALSTR___V1245*/ curfptr[1244] = (void*)&cdat->dstr_1184__EXPORT_PATMACRO; - cdat->dstr_1184__EXPORT_PATMACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1184__EXPORT_PATMACRO.val, "EXPORT_PATMACRO"); - - /*inirout drout_1185__MEXPAND_EXPORT_CLASS*/ - /*_.VALROUT___V1246*/ curfptr[1245] = (void*)&cdat->drout_1185__MEXPAND_EXPORT_CLASS; - cdat->drout_1185__MEXPAND_EXPORT_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1185__MEXPAND_EXPORT_CLASS.routdescr, "MEXPAND_EXPORT_CLASS @warmelt-macro.bysl:3711", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1185__MEXPAND_EXPORT_CLASS.nbval = 9; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1185__MEXPAND_EXPORT_CLASS, rout_96_MEXPAND_EXPORT_CLASS); - - /*iniclos dclo_1186__MEXPAND_EXPORT_CLASS*/ - /*_.VALCLO___V1248*/ curfptr[1247] = (void*)&cdat->dclo_1186__MEXPAND_EXPORT_CLASS; - cdat->dclo_1186__MEXPAND_EXPORT_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1186__MEXPAND_EXPORT_CLASS.nbval = 0; - - /*inirout drout_1187__LAMBDA_*/ - /*_.VALROUT___V1247*/ curfptr[1246] = (void*)&cdat->drout_1187__LAMBDA_; - cdat->drout_1187__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1187__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3721", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1187__LAMBDA_.nbval = 2; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1187__LAMBDA_, rout_97_LAMBDA_); - - /*iniobj dsym_1188__EXPORT_CLASS*/ - if (!/*_.VALDATA___V1249*/ curfptr[1248]) /*_.VALDATA___V1249*/ curfptr[1248] = (void*)&cdat->dsym_1188__EXPORT_CLASS; - basilys_assertmsg("iniobj checkdiscr dsym_1188__EXPORT_CLASS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1188__EXPORT_CLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1188__EXPORT_CLASS.obj_hash = 352628427; - cdat->dsym_1188__EXPORT_CLASS.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1188__EXPORT_CLASS)); - - /*inistring dstr_1189__EXPORT_CLASS*/ - /*_.VALSTR___V1250*/ curfptr[1249] = (void*)&cdat->dstr_1189__EXPORT_CLASS; - cdat->dstr_1189__EXPORT_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1189__EXPORT_CLASS.val, "EXPORT_CLASS"); - - /*inirout drout_1190__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - /*_.VALROUT___V1251*/ curfptr[1250] = (void*)&cdat->drout_1190__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER; - cdat->drout_1190__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1190__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER.routdescr, "MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER @warmelt-macro.bysl:3739", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1190__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER.nbval = 4; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1190__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER, rout_98_MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER); - - /*iniclos dclo_1191__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - /*_.VALCLO___V1252*/ curfptr[1251] = (void*)&cdat->dclo_1191__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER; - cdat->dclo_1191__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1191__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER.nbval = 0; - - /*iniobj dsym_1192__CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - if (!/*_.VALDATA___V1253*/ curfptr[1252]) /*_.VALDATA___V1253*/ curfptr[1252] = (void*)&cdat->dsym_1192__CURRENT_MODULE_ENVIRONMENT_CONTAINER; - basilys_assertmsg("iniobj checkdiscr dsym_1192__CURRENT_MODULE_ENVIRONMENT_CONTAINER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1192__CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1192__CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_hash = 714873699; - cdat->dsym_1192__CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1192__CURRENT_MODULE_ENVIRONMENT_CONTAINER)); - - /*inistring dstr_1193__CURRENT_MODULE_E*/ - /*_.VALSTR___V1254*/ curfptr[1253] = (void*)&cdat->dstr_1193__CURRENT_MODULE_E; - cdat->dstr_1193__CURRENT_MODULE_E.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1193__CURRENT_MODULE_E.val, "CURRENT_MODULE_ENVIRONMENT_CONTAINER"); - - /*inirout drout_1194__MEXPAND_PARENT_MODULE_ENVIRONMENT*/ - /*_.VALROUT___V1255*/ curfptr[1254] = (void*)&cdat->drout_1194__MEXPAND_PARENT_MODULE_ENVIRONMENT; - cdat->drout_1194__MEXPAND_PARENT_MODULE_ENVIRONMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1194__MEXPAND_PARENT_MODULE_ENVIRONMENT.routdescr, "MEXPAND_PARENT_MODULE_ENVIRONMENT @warmelt-macro.bysl:3764", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1194__MEXPAND_PARENT_MODULE_ENVIRONMENT.nbval = 4; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1194__MEXPAND_PARENT_MODULE_ENVIRONMENT, rout_99_MEXPAND_PARENT_MODULE_ENVIRONMENT); - - /*iniclos dclo_1195__MEXPAND_PARENT_MODULE_ENVIRONMENT*/ - /*_.VALCLO___V1256*/ curfptr[1255] = (void*)&cdat->dclo_1195__MEXPAND_PARENT_MODULE_ENVIRONMENT; - cdat->dclo_1195__MEXPAND_PARENT_MODULE_ENVIRONMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1195__MEXPAND_PARENT_MODULE_ENVIRONMENT.nbval = 0; - - /*iniobj dsym_1196__PARENT_MODULE_ENVIRONMENT*/ - if (!/*_.VALDATA___V1257*/ curfptr[1256]) /*_.VALDATA___V1257*/ curfptr[1256] = (void*)&cdat->dsym_1196__PARENT_MODULE_ENVIRONMENT; - basilys_assertmsg("iniobj checkdiscr dsym_1196__PARENT_MODULE_ENVIRONMENT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1196__PARENT_MODULE_ENVIRONMENT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1196__PARENT_MODULE_ENVIRONMENT.obj_hash = 315808274; - cdat->dsym_1196__PARENT_MODULE_ENVIRONMENT.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1196__PARENT_MODULE_ENVIRONMENT)); - - /*inistring dstr_1197__PARENT_MODULE_EN*/ - /*_.VALSTR___V1258*/ curfptr[1257] = (void*)&cdat->dstr_1197__PARENT_MODULE_EN; - cdat->dstr_1197__PARENT_MODULE_EN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1197__PARENT_MODULE_EN.val, "PARENT_MODULE_ENVIRONMENT"); - - /*inirout drout_1198__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - /*_.VALROUT___V1259*/ curfptr[1258] = (void*)&cdat->drout_1198__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; - cdat->drout_1198__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1198__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.routdescr, "MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER @warmelt-macro.bysl:3787", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1198__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.nbval = 4; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1198__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER, rout_100_MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER); - - /*iniclos dclo_1199__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - /*_.VALCLO___V1260*/ curfptr[1259] = (void*)&cdat->dclo_1199__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; - cdat->dclo_1199__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1199__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.nbval = 0; - - /*iniobj dsym_1200__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - if (!/*_.VALDATA___V1261*/ curfptr[1260]) /*_.VALDATA___V1261*/ curfptr[1260] = (void*)&cdat->dsym_1200__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; - basilys_assertmsg("iniobj checkdiscr dsym_1200__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1200__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1200__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_hash = 540992734; - cdat->dsym_1200__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1200__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER)); - - /*inistring dstr_1201__UPDATE_CURRENT_M*/ - /*_.VALSTR___V1262*/ curfptr[1261] = (void*)&cdat->dstr_1201__UPDATE_CURRENT_M; - cdat->dstr_1201__UPDATE_CURRENT_M.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1201__UPDATE_CURRENT_M.val, "UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER"); - - /*inirout drout_1202__MEXPAND_FETCH_PREDEFINED*/ - /*_.VALROUT___V1263*/ curfptr[1262] = (void*)&cdat->drout_1202__MEXPAND_FETCH_PREDEFINED; - cdat->drout_1202__MEXPAND_FETCH_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1202__MEXPAND_FETCH_PREDEFINED.routdescr, "MEXPAND_FETCH_PREDEFINED @warmelt-macro.bysl:3814", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1202__MEXPAND_FETCH_PREDEFINED.nbval = 6; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1202__MEXPAND_FETCH_PREDEFINED, rout_101_MEXPAND_FETCH_PREDEFINED); - - /*iniclos dclo_1203__MEXPAND_FETCH_PREDEFINED*/ - /*_.VALCLO___V1264*/ curfptr[1263] = (void*)&cdat->dclo_1203__MEXPAND_FETCH_PREDEFINED; - cdat->dclo_1203__MEXPAND_FETCH_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1203__MEXPAND_FETCH_PREDEFINED.nbval = 0; - - /*iniobj dsym_1204__FETCH_PREDEFINED*/ - if (!/*_.VALDATA___V1265*/ curfptr[1264]) /*_.VALDATA___V1265*/ curfptr[1264] = (void*)&cdat->dsym_1204__FETCH_PREDEFINED; - basilys_assertmsg("iniobj checkdiscr dsym_1204__FETCH_PREDEFINED", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1204__FETCH_PREDEFINED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1204__FETCH_PREDEFINED.obj_hash = 951904659; - cdat->dsym_1204__FETCH_PREDEFINED.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1204__FETCH_PREDEFINED)); - - /*inistring dstr_1205__FETCH_PREDEFINED*/ - /*_.VALSTR___V1266*/ curfptr[1265] = (void*)&cdat->dstr_1205__FETCH_PREDEFINED; - cdat->dstr_1205__FETCH_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1205__FETCH_PREDEFINED.val, "FETCH_PREDEFINED"); - - /*inirout drout_1206__MEXPAND_STORE_PREDEFINED*/ - /*_.VALROUT___V1267*/ curfptr[1266] = (void*)&cdat->drout_1206__MEXPAND_STORE_PREDEFINED; - cdat->drout_1206__MEXPAND_STORE_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); - strncpy(cdat->drout_1206__MEXPAND_STORE_PREDEFINED.routdescr, "MEXPAND_STORE_PREDEFINED @warmelt-macro.bysl:3840", BASILYS_ROUTDESCR_LEN - 1); - cdat->drout_1206__MEXPAND_STORE_PREDEFINED.nbval = 6; - BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1206__MEXPAND_STORE_PREDEFINED, rout_102_MEXPAND_STORE_PREDEFINED); - - /*iniclos dclo_1207__MEXPAND_STORE_PREDEFINED*/ - /*_.VALCLO___V1268*/ curfptr[1267] = (void*)&cdat->dclo_1207__MEXPAND_STORE_PREDEFINED; - cdat->dclo_1207__MEXPAND_STORE_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); - cdat->dclo_1207__MEXPAND_STORE_PREDEFINED.nbval = 0; - - /*iniobj dsym_1208__STORE_PREDEFINED*/ - if (!/*_.VALDATA___V1269*/ curfptr[1268]) /*_.VALDATA___V1269*/ curfptr[1268] = (void*)&cdat->dsym_1208__STORE_PREDEFINED; - basilys_assertmsg("iniobj checkdiscr dsym_1208__STORE_PREDEFINED", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1208__STORE_PREDEFINED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1208__STORE_PREDEFINED.obj_hash = 8509317; - cdat->dsym_1208__STORE_PREDEFINED.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1208__STORE_PREDEFINED)); - - /*inistring dstr_1209__STORE_PREDEFINED*/ - /*_.VALSTR___V1270*/ curfptr[1269] = (void*)&cdat->dstr_1209__STORE_PREDEFINED; - cdat->dstr_1209__STORE_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1209__STORE_PREDEFINED.val, "STORE_PREDEFINED"); - - /*iniobj dsym_1210__EXPAND_APPLY*/ - if (!/*_.VALDATA___V1271*/ curfptr[1270]) /*_.VALDATA___V1271*/ curfptr[1270] = (void*)&cdat->dsym_1210__EXPAND_APPLY; - basilys_assertmsg("iniobj checkdiscr dsym_1210__EXPAND_APPLY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1210__EXPAND_APPLY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1210__EXPAND_APPLY.obj_hash = 57901779; - cdat->dsym_1210__EXPAND_APPLY.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1210__EXPAND_APPLY)); - - /*inistring dstr_1211__EXPAND_APPLY*/ - /*_.VALSTR___V1272*/ curfptr[1271] = (void*)&cdat->dstr_1211__EXPAND_APPLY; - cdat->dstr_1211__EXPAND_APPLY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1211__EXPAND_APPLY.val, "EXPAND_APPLY"); - - /*iniobj dsym_1212__EXPAND_MSEND*/ - if (!/*_.VALDATA___V1273*/ curfptr[1272]) /*_.VALDATA___V1273*/ curfptr[1272] = (void*)&cdat->dsym_1212__EXPAND_MSEND; - basilys_assertmsg("iniobj checkdiscr dsym_1212__EXPAND_MSEND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1212__EXPAND_MSEND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1212__EXPAND_MSEND.obj_hash = 624621035; - cdat->dsym_1212__EXPAND_MSEND.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1212__EXPAND_MSEND)); - - /*inistring dstr_1213__EXPAND_MSEND*/ - /*_.VALSTR___V1274*/ curfptr[1273] = (void*)&cdat->dstr_1213__EXPAND_MSEND; - cdat->dstr_1213__EXPAND_MSEND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1213__EXPAND_MSEND.val, "EXPAND_MSEND"); - - /*iniobj dsym_1214__EXPAND_PAIRLIST_AS_TUPLE*/ - if (!/*_.VALDATA___V1275*/ curfptr[1274]) /*_.VALDATA___V1275*/ curfptr[1274] = (void*)&cdat->dsym_1214__EXPAND_PAIRLIST_AS_TUPLE; - basilys_assertmsg("iniobj checkdiscr dsym_1214__EXPAND_PAIRLIST_AS_TUPLE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1214__EXPAND_PAIRLIST_AS_TUPLE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1214__EXPAND_PAIRLIST_AS_TUPLE.obj_hash = 953849859; - cdat->dsym_1214__EXPAND_PAIRLIST_AS_TUPLE.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1214__EXPAND_PAIRLIST_AS_TUPLE)); - - /*inistring dstr_1215__EXPAND_PAIRLIST_*/ - /*_.VALSTR___V1276*/ curfptr[1275] = (void*)&cdat->dstr_1215__EXPAND_PAIRLIST_; - cdat->dstr_1215__EXPAND_PAIRLIST_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1215__EXPAND_PAIRLIST_.val, "EXPAND_PAIRLIST_AS_TUPLE"); - - /*iniobj dsym_1216__EXPAND_PRIMITIVE*/ - if (!/*_.VALDATA___V1277*/ curfptr[1276]) /*_.VALDATA___V1277*/ curfptr[1276] = (void*)&cdat->dsym_1216__EXPAND_PRIMITIVE; - basilys_assertmsg("iniobj checkdiscr dsym_1216__EXPAND_PRIMITIVE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1216__EXPAND_PRIMITIVE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1216__EXPAND_PRIMITIVE.obj_hash = 489692488; - cdat->dsym_1216__EXPAND_PRIMITIVE.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1216__EXPAND_PRIMITIVE)); - - /*inistring dstr_1217__EXPAND_PRIMITIVE*/ - /*_.VALSTR___V1278*/ curfptr[1277] = (void*)&cdat->dstr_1217__EXPAND_PRIMITIVE; - cdat->dstr_1217__EXPAND_PRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1217__EXPAND_PRIMITIVE.val, "EXPAND_PRIMITIVE"); - - /*iniobj dsym_1218__INSTALL_INITIAL_MACRO*/ - if (!/*_.VALDATA___V1279*/ curfptr[1278]) /*_.VALDATA___V1279*/ curfptr[1278] = (void*)&cdat->dsym_1218__INSTALL_INITIAL_MACRO; - basilys_assertmsg("iniobj checkdiscr dsym_1218__INSTALL_INITIAL_MACRO", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1218__INSTALL_INITIAL_MACRO.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1218__INSTALL_INITIAL_MACRO.obj_hash = 101362976; - cdat->dsym_1218__INSTALL_INITIAL_MACRO.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1218__INSTALL_INITIAL_MACRO)); - - /*inistring dstr_1219__INSTALL_INITIAL_*/ - /*_.VALSTR___V1280*/ curfptr[1279] = (void*)&cdat->dstr_1219__INSTALL_INITIAL_; - cdat->dstr_1219__INSTALL_INITIAL_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1219__INSTALL_INITIAL_.val, "INSTALL_INITIAL_MACRO"); - - /*iniobj dsym_1220__LAMBDA_ARG_BINDINGS*/ - if (!/*_.VALDATA___V1281*/ curfptr[1280]) /*_.VALDATA___V1281*/ curfptr[1280] = (void*)&cdat->dsym_1220__LAMBDA_ARG_BINDINGS; - basilys_assertmsg("iniobj checkdiscr dsym_1220__LAMBDA_ARG_BINDINGS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1220__LAMBDA_ARG_BINDINGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1220__LAMBDA_ARG_BINDINGS.obj_hash = 242170999; - cdat->dsym_1220__LAMBDA_ARG_BINDINGS.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1220__LAMBDA_ARG_BINDINGS)); - - /*inistring dstr_1221__LAMBDA_ARG_BINDI*/ - /*_.VALSTR___V1282*/ curfptr[1281] = (void*)&cdat->dstr_1221__LAMBDA_ARG_BINDI; - cdat->dstr_1221__LAMBDA_ARG_BINDI.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1221__LAMBDA_ARG_BINDI.val, "LAMBDA_ARG_BINDINGS"); - - /*iniobj dsym_1222__MACROEXPAND_1*/ - if (!/*_.VALDATA___V1283*/ curfptr[1282]) /*_.VALDATA___V1283*/ curfptr[1282] = (void*)&cdat->dsym_1222__MACROEXPAND_1; - basilys_assertmsg("iniobj checkdiscr dsym_1222__MACROEXPAND_1", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1222__MACROEXPAND_1.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1222__MACROEXPAND_1.obj_hash = 858793911; - cdat->dsym_1222__MACROEXPAND_1.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1222__MACROEXPAND_1)); - - /*inistring dstr_1223__MACROEXPAND_1*/ - /*_.VALSTR___V1284*/ curfptr[1283] = (void*)&cdat->dstr_1223__MACROEXPAND_1; - cdat->dstr_1223__MACROEXPAND_1.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1223__MACROEXPAND_1.val, "MACROEXPAND_1"); - - /*iniobj dsym_1224__MACROEXPAND_TOPLEVEL_LIST*/ - if (!/*_.VALDATA___V1285*/ curfptr[1284]) /*_.VALDATA___V1285*/ curfptr[1284] = (void*)&cdat->dsym_1224__MACROEXPAND_TOPLEVEL_LIST; - basilys_assertmsg("iniobj checkdiscr dsym_1224__MACROEXPAND_TOPLEVEL_LIST", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1224__MACROEXPAND_TOPLEVEL_LIST.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1224__MACROEXPAND_TOPLEVEL_LIST.obj_hash = 973794411; - cdat->dsym_1224__MACROEXPAND_TOPLEVEL_LIST.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1224__MACROEXPAND_TOPLEVEL_LIST)); - - /*inistring dstr_1225__MACROEXPAND_TOPL*/ - /*_.VALSTR___V1286*/ curfptr[1285] = (void*)&cdat->dstr_1225__MACROEXPAND_TOPL; - cdat->dstr_1225__MACROEXPAND_TOPL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1225__MACROEXPAND_TOPL.val, "MACROEXPAND_TOPLEVEL_LIST"); - - /*iniobj dsym_1226__PATTERNEXPAND_1*/ - if (!/*_.VALDATA___V1287*/ curfptr[1286]) /*_.VALDATA___V1287*/ curfptr[1286] = (void*)&cdat->dsym_1226__PATTERNEXPAND_1; - basilys_assertmsg("iniobj checkdiscr dsym_1226__PATTERNEXPAND_1", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1226__PATTERNEXPAND_1.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1226__PATTERNEXPAND_1.obj_hash = 263501284; - cdat->dsym_1226__PATTERNEXPAND_1.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1226__PATTERNEXPAND_1)); - - /*inistring dstr_1227__PATTERNEXPAND_1*/ - /*_.VALSTR___V1288*/ curfptr[1287] = (void*)&cdat->dstr_1227__PATTERNEXPAND_1; - cdat->dstr_1227__PATTERNEXPAND_1.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1227__PATTERNEXPAND_1.val, "PATTERNEXPAND_1"); - - /*iniobj dsym_1228__PATTERNEXPAND_EXPR*/ - if (!/*_.VALDATA___V1289*/ curfptr[1288]) /*_.VALDATA___V1289*/ curfptr[1288] = (void*)&cdat->dsym_1228__PATTERNEXPAND_EXPR; - basilys_assertmsg("iniobj checkdiscr dsym_1228__PATTERNEXPAND_EXPR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1228__PATTERNEXPAND_EXPR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1228__PATTERNEXPAND_EXPR.obj_hash = 842722016; - cdat->dsym_1228__PATTERNEXPAND_EXPR.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1228__PATTERNEXPAND_EXPR)); - - /*inistring dstr_1229__PATTERNEXPAND_EX*/ - /*_.VALSTR___V1290*/ curfptr[1289] = (void*)&cdat->dstr_1229__PATTERNEXPAND_EX; - cdat->dstr_1229__PATTERNEXPAND_EX.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1229__PATTERNEXPAND_EX.val, "PATTERNEXPAND_EXPR"); - - /*iniobj dsym_1230__PATTERNEXPAND_PAIRLIST_AS_TUPLE*/ - if (!/*_.VALDATA___V1291*/ curfptr[1290]) /*_.VALDATA___V1291*/ curfptr[1290] = (void*)&cdat->dsym_1230__PATTERNEXPAND_PAIRLIST_AS_TUPLE; - basilys_assertmsg("iniobj checkdiscr dsym_1230__PATTERNEXPAND_PAIRLIST_AS_TUPLE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1230__PATTERNEXPAND_PAIRLIST_AS_TUPLE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); - cdat->dsym_1230__PATTERNEXPAND_PAIRLIST_AS_TUPLE.obj_hash = 551172859; - cdat->dsym_1230__PATTERNEXPAND_PAIRLIST_AS_TUPLE.obj_len = 3; -basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1230__PATTERNEXPAND_PAIRLIST_AS_TUPLE)); - - /*inistring dstr_1231__PATTERNEXPAND_PA*/ - /*_.VALSTR___V1292*/ curfptr[1291] = (void*)&cdat->dstr_1231__PATTERNEXPAND_PA; - cdat->dstr_1231__PATTERNEXPAND_PA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); - strcpy(cdat->dstr_1231__PATTERNEXPAND_PA.val, "PATTERNEXPAND_PAIRLIST_AS_TUPLE"); + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1113__LAMBDA_, rout_75_LAMBDA_); + + /*iniobj dsym_1114__LAMBDA*/ + if (!/*_.VALDATA___V1179*/ curfptr[1178]) /*_.VALDATA___V1179*/ curfptr[1178] = (void*)&cdat->dsym_1114__LAMBDA; + basilys_assertmsg("iniobj checkdiscr dsym_1114__LAMBDA", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1114__LAMBDA.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1114__LAMBDA.obj_hash = 15346448; + cdat->dsym_1114__LAMBDA.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1114__LAMBDA)); + + /*inistring dstr_1115__LAMBDA*/ + /*_.VALSTR___V1180*/ curfptr[1179] = (void*)&cdat->dstr_1115__LAMBDA; + cdat->dstr_1115__LAMBDA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1115__LAMBDA.val, "LAMBDA"); + + /*inirout drout_1116__MEXPAND_MULTICALL*/ + /*_.VALROUT___V1181*/ curfptr[1180] = (void*)&cdat->drout_1116__MEXPAND_MULTICALL; + cdat->drout_1116__MEXPAND_MULTICALL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1116__MEXPAND_MULTICALL.routdescr, "MEXPAND_MULTICALL @warmelt-macro.bysl:3338", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1116__MEXPAND_MULTICALL.nbval = 13; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1116__MEXPAND_MULTICALL, rout_76_MEXPAND_MULTICALL); + + /*iniclos dclo_1117__MEXPAND_MULTICALL*/ + /*_.VALCLO___V1184*/ curfptr[1183] = (void*)&cdat->dclo_1117__MEXPAND_MULTICALL; + cdat->dclo_1117__MEXPAND_MULTICALL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1117__MEXPAND_MULTICALL.nbval = 0; + + /*inirout drout_1118__LAMBDA_*/ + /*_.VALROUT___V1182*/ curfptr[1181] = (void*)&cdat->drout_1118__LAMBDA_; + cdat->drout_1118__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1118__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3355", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1118__LAMBDA_.nbval = 1; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1118__LAMBDA_, rout_77_LAMBDA_); + + /*inirout drout_1119__LAMBDA_*/ + /*_.VALROUT___V1183*/ curfptr[1182] = (void*)&cdat->drout_1119__LAMBDA_; + cdat->drout_1119__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1119__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3358", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1119__LAMBDA_.nbval = 1; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1119__LAMBDA_, rout_78_LAMBDA_); + + /*iniobj dsym_1120__MULTICALL*/ + if (!/*_.VALDATA___V1185*/ curfptr[1184]) /*_.VALDATA___V1185*/ curfptr[1184] = (void*)&cdat->dsym_1120__MULTICALL; + basilys_assertmsg("iniobj checkdiscr dsym_1120__MULTICALL", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1120__MULTICALL.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1120__MULTICALL.obj_hash = 128361181; + cdat->dsym_1120__MULTICALL.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1120__MULTICALL)); + + /*inistring dstr_1121__MULTICALL*/ + /*_.VALSTR___V1186*/ curfptr[1185] = (void*)&cdat->dstr_1121__MULTICALL; + cdat->dstr_1121__MULTICALL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1121__MULTICALL.val, "MULTICALL"); + + /*inirout drout_1122__MEXPAND_QUOTE*/ + /*_.VALROUT___V1187*/ curfptr[1186] = (void*)&cdat->drout_1122__MEXPAND_QUOTE; + cdat->drout_1122__MEXPAND_QUOTE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1122__MEXPAND_QUOTE.routdescr, "MEXPAND_QUOTE @warmelt-macro.bysl:3374", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1122__MEXPAND_QUOTE.nbval = 5; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1122__MEXPAND_QUOTE, rout_79_MEXPAND_QUOTE); + + /*iniclos dclo_1123__MEXPAND_QUOTE*/ + /*_.VALCLO___V1188*/ curfptr[1187] = (void*)&cdat->dclo_1123__MEXPAND_QUOTE; + cdat->dclo_1123__MEXPAND_QUOTE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1123__MEXPAND_QUOTE.nbval = 0; + + /*iniobj dsym_1124__QUOTE*/ + if (!/*_.VALDATA___V1189*/ curfptr[1188]) /*_.VALDATA___V1189*/ curfptr[1188] = (void*)&cdat->dsym_1124__QUOTE; + basilys_assertmsg("iniobj checkdiscr dsym_1124__QUOTE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1124__QUOTE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1124__QUOTE.obj_hash = 18202130; + cdat->dsym_1124__QUOTE.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1124__QUOTE)); + + /*inistring dstr_1125__QUOTE*/ + /*_.VALSTR___V1190*/ curfptr[1189] = (void*)&cdat->dstr_1125__QUOTE; + cdat->dstr_1125__QUOTE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1125__QUOTE.val, "QUOTE"); + + /*inirout drout_1126__MEXPAND_COMMENT*/ + /*_.VALROUT___V1191*/ curfptr[1190] = (void*)&cdat->drout_1126__MEXPAND_COMMENT; + cdat->drout_1126__MEXPAND_COMMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1126__MEXPAND_COMMENT.routdescr, "MEXPAND_COMMENT @warmelt-macro.bysl:3397", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1126__MEXPAND_COMMENT.nbval = 3; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1126__MEXPAND_COMMENT, rout_80_MEXPAND_COMMENT); + + /*iniclos dclo_1127__MEXPAND_COMMENT*/ + /*_.VALCLO___V1192*/ curfptr[1191] = (void*)&cdat->dclo_1127__MEXPAND_COMMENT; + cdat->dclo_1127__MEXPAND_COMMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1127__MEXPAND_COMMENT.nbval = 0; + + /*iniobj dsym_1128__COMMENT*/ + if (!/*_.VALDATA___V1193*/ curfptr[1192]) /*_.VALDATA___V1193*/ curfptr[1192] = (void*)&cdat->dsym_1128__COMMENT; + basilys_assertmsg("iniobj checkdiscr dsym_1128__COMMENT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1128__COMMENT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1128__COMMENT.obj_hash = 922859745; + cdat->dsym_1128__COMMENT.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1128__COMMENT)); + + /*inistring dstr_1129__COMMENT*/ + /*_.VALSTR___V1194*/ curfptr[1193] = (void*)&cdat->dstr_1129__COMMENT; + cdat->dstr_1129__COMMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1129__COMMENT.val, "COMMENT"); + + /*inirout drout_1130__PAIRLIST_TO_PROGN*/ + /*_.VALROUT___V1132*/ curfptr[1131] = (void*)&cdat->drout_1130__PAIRLIST_TO_PROGN; + cdat->drout_1130__PAIRLIST_TO_PROGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1130__PAIRLIST_TO_PROGN.routdescr, "PAIRLIST_TO_PROGN @warmelt-macro.bysl:3422", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1130__PAIRLIST_TO_PROGN.nbval = 7; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1130__PAIRLIST_TO_PROGN, rout_81_PAIRLIST_TO_PROGN); + + /*iniclos dclo_1131__PAIRLIST_TO_PROGN*/ + /*_.VALCLO___V1131*/ curfptr[1130] = (void*)&cdat->dclo_1131__PAIRLIST_TO_PROGN; + cdat->dclo_1131__PAIRLIST_TO_PROGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1131__PAIRLIST_TO_PROGN.nbval = 0; + + /*inirout drout_1132__LAMBDA_*/ + /*_.VALROUT___V1133*/ curfptr[1132] = (void*)&cdat->drout_1132__LAMBDA_; + cdat->drout_1132__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1132__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3429", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1132__LAMBDA_.nbval = 1; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1132__LAMBDA_, rout_82_LAMBDA_); + + /*inirout drout_1133__PAIRLIST_TO_RETURN*/ + /*_.VALROUT___V1195*/ curfptr[1194] = (void*)&cdat->drout_1133__PAIRLIST_TO_RETURN; + cdat->drout_1133__PAIRLIST_TO_RETURN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1133__PAIRLIST_TO_RETURN.routdescr, "PAIRLIST_TO_RETURN @warmelt-macro.bysl:3440", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1133__PAIRLIST_TO_RETURN.nbval = 6; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1133__PAIRLIST_TO_RETURN, rout_83_PAIRLIST_TO_RETURN); + + /*iniclos dclo_1134__PAIRLIST_TO_RETURN*/ + /*_.VALCLO___V1197*/ curfptr[1196] = (void*)&cdat->dclo_1134__PAIRLIST_TO_RETURN; + cdat->dclo_1134__PAIRLIST_TO_RETURN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1134__PAIRLIST_TO_RETURN.nbval = 0; + + /*inirout drout_1135__LAMBDA_*/ + /*_.VALROUT___V1196*/ curfptr[1195] = (void*)&cdat->drout_1135__LAMBDA_; + cdat->drout_1135__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1135__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3445", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1135__LAMBDA_.nbval = 1; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1135__LAMBDA_, rout_84_LAMBDA_); + + /*inirout drout_1136__MEXPAND_PROGN*/ + /*_.VALROUT___V1198*/ curfptr[1197] = (void*)&cdat->drout_1136__MEXPAND_PROGN; + cdat->drout_1136__MEXPAND_PROGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1136__MEXPAND_PROGN.routdescr, "MEXPAND_PROGN @warmelt-macro.bysl:3453", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1136__MEXPAND_PROGN.nbval = 2; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1136__MEXPAND_PROGN, rout_85_MEXPAND_PROGN); + + /*iniclos dclo_1137__MEXPAND_PROGN*/ + /*_.VALCLO___V1199*/ curfptr[1198] = (void*)&cdat->dclo_1137__MEXPAND_PROGN; + cdat->dclo_1137__MEXPAND_PROGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1137__MEXPAND_PROGN.nbval = 0; + + /*iniobj dsym_1138__PROGN*/ + if (!/*_.VALDATA___V1200*/ curfptr[1199]) /*_.VALDATA___V1200*/ curfptr[1199] = (void*)&cdat->dsym_1138__PROGN; + basilys_assertmsg("iniobj checkdiscr dsym_1138__PROGN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1138__PROGN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1138__PROGN.obj_hash = 98153540; + cdat->dsym_1138__PROGN.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1138__PROGN)); + + /*inistring dstr_1139__PROGN*/ + /*_.VALSTR___V1201*/ curfptr[1200] = (void*)&cdat->dstr_1139__PROGN; + cdat->dstr_1139__PROGN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1139__PROGN.val, "PROGN"); + + /*inirout drout_1140__MEXPAND_RETURN*/ + /*_.VALROUT___V1202*/ curfptr[1201] = (void*)&cdat->drout_1140__MEXPAND_RETURN; + cdat->drout_1140__MEXPAND_RETURN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1140__MEXPAND_RETURN.routdescr, "MEXPAND_RETURN @warmelt-macro.bysl:3474", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1140__MEXPAND_RETURN.nbval = 2; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1140__MEXPAND_RETURN, rout_86_MEXPAND_RETURN); + + /*iniclos dclo_1141__MEXPAND_RETURN*/ + /*_.VALCLO___V1203*/ curfptr[1202] = (void*)&cdat->dclo_1141__MEXPAND_RETURN; + cdat->dclo_1141__MEXPAND_RETURN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1141__MEXPAND_RETURN.nbval = 0; + + /*iniobj dsym_1142__RETURN*/ + if (!/*_.VALDATA___V1204*/ curfptr[1203]) /*_.VALDATA___V1204*/ curfptr[1203] = (void*)&cdat->dsym_1142__RETURN; + basilys_assertmsg("iniobj checkdiscr dsym_1142__RETURN", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1142__RETURN.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1142__RETURN.obj_hash = 94541761; + cdat->dsym_1142__RETURN.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1142__RETURN)); + + /*inistring dstr_1143__RETURN*/ + /*_.VALSTR___V1205*/ curfptr[1204] = (void*)&cdat->dstr_1143__RETURN; + cdat->dstr_1143__RETURN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1143__RETURN.val, "RETURN"); + + /*inirout drout_1144__MEXPAND_FOREVER*/ + /*_.VALROUT___V1206*/ curfptr[1205] = (void*)&cdat->drout_1144__MEXPAND_FOREVER; + cdat->drout_1144__MEXPAND_FOREVER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1144__MEXPAND_FOREVER.routdescr, "MEXPAND_FOREVER @warmelt-macro.bysl:3489", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1144__MEXPAND_FOREVER.nbval = 11; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1144__MEXPAND_FOREVER, rout_87_MEXPAND_FOREVER); + + /*iniclos dclo_1145__MEXPAND_FOREVER*/ + /*_.VALCLO___V1208*/ curfptr[1207] = (void*)&cdat->dclo_1145__MEXPAND_FOREVER; + cdat->dclo_1145__MEXPAND_FOREVER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1145__MEXPAND_FOREVER.nbval = 0; + + /*iniobj dsym_1146__CLASS_LABEL_BINDING*/ + if (!/*_.VALDATA___V1209*/ curfptr[1208]) /*_.VALDATA___V1209*/ curfptr[1208] = (void*)&cdat->dsym_1146__CLASS_LABEL_BINDING; + basilys_assertmsg("iniobj checkdiscr dsym_1146__CLASS_LABEL_BINDING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1146__CLASS_LABEL_BINDING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1146__CLASS_LABEL_BINDING.obj_hash = 513737494; + cdat->dsym_1146__CLASS_LABEL_BINDING.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1146__CLASS_LABEL_BINDING)); + + /*inistring dstr_1147__CLASS_LABEL_BIND*/ + /*_.VALSTR___V1210*/ curfptr[1209] = (void*)&cdat->dstr_1147__CLASS_LABEL_BIND; + cdat->dstr_1147__CLASS_LABEL_BIND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1147__CLASS_LABEL_BIND.val, "CLASS_LABEL_BINDING"); + + /*inirout drout_1148__LAMBDA_*/ + /*_.VALROUT___V1207*/ curfptr[1206] = (void*)&cdat->drout_1148__LAMBDA_; + cdat->drout_1148__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1148__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3510", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1148__LAMBDA_.nbval = 1; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1148__LAMBDA_, rout_88_LAMBDA_); + + /*iniobj dsym_1149__FOREVER*/ + if (!/*_.VALDATA___V1211*/ curfptr[1210]) /*_.VALDATA___V1211*/ curfptr[1210] = (void*)&cdat->dsym_1149__FOREVER; + basilys_assertmsg("iniobj checkdiscr dsym_1149__FOREVER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1149__FOREVER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1149__FOREVER.obj_hash = 118376766; + cdat->dsym_1149__FOREVER.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1149__FOREVER)); + + /*inistring dstr_1150__FOREVER*/ + /*_.VALSTR___V1212*/ curfptr[1211] = (void*)&cdat->dstr_1150__FOREVER; + cdat->dstr_1150__FOREVER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1150__FOREVER.val, "FOREVER"); + + /*inirout drout_1151__MEXPAND_EXIT*/ + /*_.VALROUT___V1213*/ curfptr[1212] = (void*)&cdat->drout_1151__MEXPAND_EXIT; + cdat->drout_1151__MEXPAND_EXIT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1151__MEXPAND_EXIT.routdescr, "MEXPAND_EXIT @warmelt-macro.bysl:3523", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1151__MEXPAND_EXIT.nbval = 11; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1151__MEXPAND_EXIT, rout_89_MEXPAND_EXIT); + + /*iniclos dclo_1152__MEXPAND_EXIT*/ + /*_.VALCLO___V1215*/ curfptr[1214] = (void*)&cdat->dclo_1152__MEXPAND_EXIT; + cdat->dclo_1152__MEXPAND_EXIT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1152__MEXPAND_EXIT.nbval = 0; + + /*inirout drout_1153__LAMBDA_*/ + /*_.VALROUT___V1214*/ curfptr[1213] = (void*)&cdat->drout_1153__LAMBDA_; + cdat->drout_1153__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1153__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3546", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1153__LAMBDA_.nbval = 1; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1153__LAMBDA_, rout_90_LAMBDA_); + + /*iniobj dsym_1154__EXIT*/ + if (!/*_.VALDATA___V1216*/ curfptr[1215]) /*_.VALDATA___V1216*/ curfptr[1215] = (void*)&cdat->dsym_1154__EXIT; + basilys_assertmsg("iniobj checkdiscr dsym_1154__EXIT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1154__EXIT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1154__EXIT.obj_hash = 90311298; + cdat->dsym_1154__EXIT.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1154__EXIT)); + + /*inistring dstr_1155__EXIT*/ + /*_.VALSTR___V1217*/ curfptr[1216] = (void*)&cdat->dstr_1155__EXIT; + cdat->dstr_1155__EXIT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1155__EXIT.val, "EXIT"); + + /*inirout drout_1156__MEXPAND_COMPILE_WARNING*/ + /*_.VALROUT___V1218*/ curfptr[1217] = (void*)&cdat->drout_1156__MEXPAND_COMPILE_WARNING; + cdat->drout_1156__MEXPAND_COMPILE_WARNING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1156__MEXPAND_COMPILE_WARNING.routdescr, "MEXPAND_COMPILE_WARNING @warmelt-macro.bysl:3561", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1156__MEXPAND_COMPILE_WARNING.nbval = 4; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1156__MEXPAND_COMPILE_WARNING, rout_91_MEXPAND_COMPILE_WARNING); + + /*iniclos dclo_1157__MEXPAND_COMPILE_WARNING*/ + /*_.VALCLO___V1219*/ curfptr[1218] = (void*)&cdat->dclo_1157__MEXPAND_COMPILE_WARNING; + cdat->dclo_1157__MEXPAND_COMPILE_WARNING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1157__MEXPAND_COMPILE_WARNING.nbval = 0; + + /*iniobj dsym_1158__COMPILE_WARNING*/ + if (!/*_.VALDATA___V1220*/ curfptr[1219]) /*_.VALDATA___V1220*/ curfptr[1219] = (void*)&cdat->dsym_1158__COMPILE_WARNING; + basilys_assertmsg("iniobj checkdiscr dsym_1158__COMPILE_WARNING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1158__COMPILE_WARNING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1158__COMPILE_WARNING.obj_hash = 87862926; + cdat->dsym_1158__COMPILE_WARNING.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1158__COMPILE_WARNING)); + + /*inistring dstr_1159__COMPILE_WARNING*/ + /*_.VALSTR___V1221*/ curfptr[1220] = (void*)&cdat->dstr_1159__COMPILE_WARNING; + cdat->dstr_1159__COMPILE_WARNING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1159__COMPILE_WARNING.val, "COMPILE_WARNING"); + + /*inirout drout_1160__MEXPAND_ASSERT_MSG*/ + /*_.VALROUT___V1222*/ curfptr[1221] = (void*)&cdat->drout_1160__MEXPAND_ASSERT_MSG; + cdat->drout_1160__MEXPAND_ASSERT_MSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1160__MEXPAND_ASSERT_MSG.routdescr, "MEXPAND_ASSERT_MSG @warmelt-macro.bysl:3600", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1160__MEXPAND_ASSERT_MSG.nbval = 16; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1160__MEXPAND_ASSERT_MSG, rout_92_MEXPAND_ASSERT_MSG); + + /*iniclos dclo_1161__MEXPAND_ASSERT_MSG*/ + /*_.VALCLO___V1227*/ curfptr[1226] = (void*)&cdat->dclo_1161__MEXPAND_ASSERT_MSG; + cdat->dclo_1161__MEXPAND_ASSERT_MSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1161__MEXPAND_ASSERT_MSG.nbval = 0; + + /*iniobj dsym_1162__ASSERT_FAILED*/ + if (!/*_.VALDATA___V1223*/ curfptr[1222]) /*_.VALDATA___V1223*/ curfptr[1222] = (void*)&cdat->dsym_1162__ASSERT_FAILED; + basilys_assertmsg("iniobj checkdiscr dsym_1162__ASSERT_FAILED", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1162__ASSERT_FAILED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1162__ASSERT_FAILED.obj_hash = 201548028; + cdat->dsym_1162__ASSERT_FAILED.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1162__ASSERT_FAILED)); + + /*inistring dstr_1163__ASSERT_FAILED*/ + /*_.VALSTR___V1224*/ curfptr[1223] = (void*)&cdat->dstr_1163__ASSERT_FAILED; + cdat->dstr_1163__ASSERT_FAILED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1163__ASSERT_FAILED.val, "ASSERT_FAILED"); + + /*iniobj dsym_1164__FIND_ENV_DEBUG*/ + if (!/*_.VALDATA___V1228*/ curfptr[1227]) /*_.VALDATA___V1228*/ curfptr[1227] = (void*)&cdat->dsym_1164__FIND_ENV_DEBUG; + basilys_assertmsg("iniobj checkdiscr dsym_1164__FIND_ENV_DEBUG", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1164__FIND_ENV_DEBUG.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1164__FIND_ENV_DEBUG.obj_hash = 670001916; + cdat->dsym_1164__FIND_ENV_DEBUG.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1164__FIND_ENV_DEBUG)); + + /*inistring dstr_1165__FIND_ENV_DEBUG*/ + /*_.VALSTR___V1229*/ curfptr[1228] = (void*)&cdat->dstr_1165__FIND_ENV_DEBUG; + cdat->dstr_1165__FIND_ENV_DEBUG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1165__FIND_ENV_DEBUG.val, "FIND_ENV_DEBUG"); + + /*iniobj dsym_1166__ENABLE_CHECKING*/ + if (!/*_.VALDATA___V1225*/ curfptr[1224]) /*_.VALDATA___V1225*/ curfptr[1224] = (void*)&cdat->dsym_1166__ENABLE_CHECKING; + basilys_assertmsg("iniobj checkdiscr dsym_1166__ENABLE_CHECKING", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1166__ENABLE_CHECKING.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1166__ENABLE_CHECKING.obj_hash = 375027773; + cdat->dsym_1166__ENABLE_CHECKING.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1166__ENABLE_CHECKING)); + + /*inistring dstr_1167__ENABLE_CHECKING*/ + /*_.VALSTR___V1226*/ curfptr[1225] = (void*)&cdat->dstr_1167__ENABLE_CHECKING; + cdat->dstr_1167__ENABLE_CHECKING.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1167__ENABLE_CHECKING.val, "ENABLE_CHECKING"); + + /*iniobj dsym_1168__ASSERT_MSG*/ + if (!/*_.VALDATA___V1230*/ curfptr[1229]) /*_.VALDATA___V1230*/ curfptr[1229] = (void*)&cdat->dsym_1168__ASSERT_MSG; + basilys_assertmsg("iniobj checkdiscr dsym_1168__ASSERT_MSG", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1168__ASSERT_MSG.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1168__ASSERT_MSG.obj_hash = 877781164; + cdat->dsym_1168__ASSERT_MSG.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1168__ASSERT_MSG)); + + /*inistring dstr_1169__ASSERT_MSG*/ + /*_.VALSTR___V1231*/ curfptr[1230] = (void*)&cdat->dstr_1169__ASSERT_MSG; + cdat->dstr_1169__ASSERT_MSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1169__ASSERT_MSG.val, "ASSERT_MSG"); + + /*inirout drout_1170__MEXPAND_DEBUG_MSG*/ + /*_.VALROUT___V1232*/ curfptr[1231] = (void*)&cdat->drout_1170__MEXPAND_DEBUG_MSG; + cdat->drout_1170__MEXPAND_DEBUG_MSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1170__MEXPAND_DEBUG_MSG.routdescr, "MEXPAND_DEBUG_MSG @warmelt-macro.bysl:3680", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1170__MEXPAND_DEBUG_MSG.nbval = 12; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1170__MEXPAND_DEBUG_MSG, rout_93_MEXPAND_DEBUG_MSG); + + /*iniclos dclo_1171__MEXPAND_DEBUG_MSG*/ + /*_.VALCLO___V1235*/ curfptr[1234] = (void*)&cdat->dclo_1171__MEXPAND_DEBUG_MSG; + cdat->dclo_1171__MEXPAND_DEBUG_MSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1171__MEXPAND_DEBUG_MSG.nbval = 0; + + /*iniobj dsym_1172__THE_CALLCOUNT*/ + if (!/*_.VALDATA___V1233*/ curfptr[1232]) /*_.VALDATA___V1233*/ curfptr[1232] = (void*)&cdat->dsym_1172__THE_CALLCOUNT; + basilys_assertmsg("iniobj checkdiscr dsym_1172__THE_CALLCOUNT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1172__THE_CALLCOUNT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1172__THE_CALLCOUNT.obj_hash = 366316746; + cdat->dsym_1172__THE_CALLCOUNT.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1172__THE_CALLCOUNT)); + + /*inistring dstr_1173__THE_CALLCOUNT*/ + /*_.VALSTR___V1234*/ curfptr[1233] = (void*)&cdat->dstr_1173__THE_CALLCOUNT; + cdat->dstr_1173__THE_CALLCOUNT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1173__THE_CALLCOUNT.val, "THE_CALLCOUNT"); + + /*iniobj dsym_1174__DEBUG_MSG*/ + if (!/*_.VALDATA___V1236*/ curfptr[1235]) /*_.VALDATA___V1236*/ curfptr[1235] = (void*)&cdat->dsym_1174__DEBUG_MSG; + basilys_assertmsg("iniobj checkdiscr dsym_1174__DEBUG_MSG", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1174__DEBUG_MSG.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1174__DEBUG_MSG.obj_hash = 653165353; + cdat->dsym_1174__DEBUG_MSG.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1174__DEBUG_MSG)); + + /*inistring dstr_1175__DEBUG_MSG*/ + /*_.VALSTR___V1237*/ curfptr[1236] = (void*)&cdat->dstr_1175__DEBUG_MSG; + cdat->dstr_1175__DEBUG_MSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1175__DEBUG_MSG.val, "DEBUG_MSG"); + + /*inirout drout_1176__MEXPAND_EXPORT_VALUES*/ + /*_.VALROUT___V1238*/ curfptr[1237] = (void*)&cdat->drout_1176__MEXPAND_EXPORT_VALUES; + cdat->drout_1176__MEXPAND_EXPORT_VALUES.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1176__MEXPAND_EXPORT_VALUES.routdescr, "MEXPAND_EXPORT_VALUES @warmelt-macro.bysl:3741", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1176__MEXPAND_EXPORT_VALUES.nbval = 10; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1176__MEXPAND_EXPORT_VALUES, rout_94_MEXPAND_EXPORT_VALUES); + + /*iniclos dclo_1177__MEXPAND_EXPORT_VALUES*/ + /*_.VALCLO___V1240*/ curfptr[1239] = (void*)&cdat->dclo_1177__MEXPAND_EXPORT_VALUES; + cdat->dclo_1177__MEXPAND_EXPORT_VALUES.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1177__MEXPAND_EXPORT_VALUES.nbval = 0; + + /*inirout drout_1178__LAMBDA_*/ + /*_.VALROUT___V1239*/ curfptr[1238] = (void*)&cdat->drout_1178__LAMBDA_; + cdat->drout_1178__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1178__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3751", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1178__LAMBDA_.nbval = 3; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1178__LAMBDA_, rout_95_LAMBDA_); + + /*iniobj dsym_1179__DEBUGMSG*/ + if (!/*_.VALDATA___V1241*/ curfptr[1240]) /*_.VALDATA___V1241*/ curfptr[1240] = (void*)&cdat->dsym_1179__DEBUGMSG; + basilys_assertmsg("iniobj checkdiscr dsym_1179__DEBUGMSG", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1179__DEBUGMSG.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1179__DEBUGMSG.obj_hash = 154774102; + cdat->dsym_1179__DEBUGMSG.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1179__DEBUGMSG)); + + /*inistring dstr_1180__DEBUGMSG*/ + /*_.VALSTR___V1242*/ curfptr[1241] = (void*)&cdat->dstr_1180__DEBUGMSG; + cdat->dstr_1180__DEBUGMSG.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1180__DEBUGMSG.val, "DEBUGMSG"); + + /*iniobj dsym_1181__EXPORT_VALUES*/ + if (!/*_.VALDATA___V1243*/ curfptr[1242]) /*_.VALDATA___V1243*/ curfptr[1242] = (void*)&cdat->dsym_1181__EXPORT_VALUES; + basilys_assertmsg("iniobj checkdiscr dsym_1181__EXPORT_VALUES", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1181__EXPORT_VALUES.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1181__EXPORT_VALUES.obj_hash = 967501408; + cdat->dsym_1181__EXPORT_VALUES.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1181__EXPORT_VALUES)); + + /*inistring dstr_1182__EXPORT_VALUES*/ + /*_.VALSTR___V1244*/ curfptr[1243] = (void*)&cdat->dstr_1182__EXPORT_VALUES; + cdat->dstr_1182__EXPORT_VALUES.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1182__EXPORT_VALUES.val, "EXPORT_VALUES"); + + /*inirout drout_1183__MEXPAND_EXPORT_MACRO*/ + /*_.VALROUT___V1245*/ curfptr[1244] = (void*)&cdat->drout_1183__MEXPAND_EXPORT_MACRO; + cdat->drout_1183__MEXPAND_EXPORT_MACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1183__MEXPAND_EXPORT_MACRO.routdescr, "MEXPAND_EXPORT_MACRO @warmelt-macro.bysl:3771", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1183__MEXPAND_EXPORT_MACRO.nbval = 6; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1183__MEXPAND_EXPORT_MACRO, rout_96_MEXPAND_EXPORT_MACRO); + + /*iniclos dclo_1184__MEXPAND_EXPORT_MACRO*/ + /*_.VALCLO___V1246*/ curfptr[1245] = (void*)&cdat->dclo_1184__MEXPAND_EXPORT_MACRO; + cdat->dclo_1184__MEXPAND_EXPORT_MACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1184__MEXPAND_EXPORT_MACRO.nbval = 0; + + /*iniobj dsym_1185__EXPORT_MACRO*/ + if (!/*_.VALDATA___V1247*/ curfptr[1246]) /*_.VALDATA___V1247*/ curfptr[1246] = (void*)&cdat->dsym_1185__EXPORT_MACRO; + basilys_assertmsg("iniobj checkdiscr dsym_1185__EXPORT_MACRO", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1185__EXPORT_MACRO.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1185__EXPORT_MACRO.obj_hash = 539749464; + cdat->dsym_1185__EXPORT_MACRO.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1185__EXPORT_MACRO)); + + /*inistring dstr_1186__EXPORT_MACRO*/ + /*_.VALSTR___V1248*/ curfptr[1247] = (void*)&cdat->dstr_1186__EXPORT_MACRO; + cdat->dstr_1186__EXPORT_MACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1186__EXPORT_MACRO.val, "EXPORT_MACRO"); + + /*inirout drout_1187__MEXPAND_EXPORT_PATMACRO*/ + /*_.VALROUT___V1249*/ curfptr[1248] = (void*)&cdat->drout_1187__MEXPAND_EXPORT_PATMACRO; + cdat->drout_1187__MEXPAND_EXPORT_PATMACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1187__MEXPAND_EXPORT_PATMACRO.routdescr, "MEXPAND_EXPORT_PATMACRO @warmelt-macro.bysl:3802", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1187__MEXPAND_EXPORT_PATMACRO.nbval = 6; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1187__MEXPAND_EXPORT_PATMACRO, rout_97_MEXPAND_EXPORT_PATMACRO); + + /*iniclos dclo_1188__MEXPAND_EXPORT_PATMACRO*/ + /*_.VALCLO___V1250*/ curfptr[1249] = (void*)&cdat->dclo_1188__MEXPAND_EXPORT_PATMACRO; + cdat->dclo_1188__MEXPAND_EXPORT_PATMACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1188__MEXPAND_EXPORT_PATMACRO.nbval = 0; + + /*iniobj dsym_1189__EXPORT_PATMACRO*/ + if (!/*_.VALDATA___V1251*/ curfptr[1250]) /*_.VALDATA___V1251*/ curfptr[1250] = (void*)&cdat->dsym_1189__EXPORT_PATMACRO; + basilys_assertmsg("iniobj checkdiscr dsym_1189__EXPORT_PATMACRO", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1189__EXPORT_PATMACRO.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1189__EXPORT_PATMACRO.obj_hash = 363095059; + cdat->dsym_1189__EXPORT_PATMACRO.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1189__EXPORT_PATMACRO)); + + /*inistring dstr_1190__EXPORT_PATMACRO*/ + /*_.VALSTR___V1252*/ curfptr[1251] = (void*)&cdat->dstr_1190__EXPORT_PATMACRO; + cdat->dstr_1190__EXPORT_PATMACRO.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1190__EXPORT_PATMACRO.val, "EXPORT_PATMACRO"); + + /*inirout drout_1191__MEXPAND_EXPORT_CLASS*/ + /*_.VALROUT___V1253*/ curfptr[1252] = (void*)&cdat->drout_1191__MEXPAND_EXPORT_CLASS; + cdat->drout_1191__MEXPAND_EXPORT_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1191__MEXPAND_EXPORT_CLASS.routdescr, "MEXPAND_EXPORT_CLASS @warmelt-macro.bysl:3839", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1191__MEXPAND_EXPORT_CLASS.nbval = 9; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1191__MEXPAND_EXPORT_CLASS, rout_98_MEXPAND_EXPORT_CLASS); + + /*iniclos dclo_1192__MEXPAND_EXPORT_CLASS*/ + /*_.VALCLO___V1255*/ curfptr[1254] = (void*)&cdat->dclo_1192__MEXPAND_EXPORT_CLASS; + cdat->dclo_1192__MEXPAND_EXPORT_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1192__MEXPAND_EXPORT_CLASS.nbval = 0; + + /*inirout drout_1193__LAMBDA_*/ + /*_.VALROUT___V1254*/ curfptr[1253] = (void*)&cdat->drout_1193__LAMBDA_; + cdat->drout_1193__LAMBDA_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1193__LAMBDA_.routdescr, "LAMBDA_ @warmelt-macro.bysl:3849", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1193__LAMBDA_.nbval = 2; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1193__LAMBDA_, rout_99_LAMBDA_); + + /*iniobj dsym_1194__EXPORT_CLASS*/ + if (!/*_.VALDATA___V1256*/ curfptr[1255]) /*_.VALDATA___V1256*/ curfptr[1255] = (void*)&cdat->dsym_1194__EXPORT_CLASS; + basilys_assertmsg("iniobj checkdiscr dsym_1194__EXPORT_CLASS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1194__EXPORT_CLASS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1194__EXPORT_CLASS.obj_hash = 352628427; + cdat->dsym_1194__EXPORT_CLASS.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1194__EXPORT_CLASS)); + + /*inistring dstr_1195__EXPORT_CLASS*/ + /*_.VALSTR___V1257*/ curfptr[1256] = (void*)&cdat->dstr_1195__EXPORT_CLASS; + cdat->dstr_1195__EXPORT_CLASS.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1195__EXPORT_CLASS.val, "EXPORT_CLASS"); + + /*inirout drout_1196__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ + /*_.VALROUT___V1258*/ curfptr[1257] = (void*)&cdat->drout_1196__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + cdat->drout_1196__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1196__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER.routdescr, "MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER @warmelt-macro.bysl:3867", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1196__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER.nbval = 4; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1196__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER, rout_100_MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER); + + /*iniclos dclo_1197__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ + /*_.VALCLO___V1259*/ curfptr[1258] = (void*)&cdat->dclo_1197__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + cdat->dclo_1197__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1197__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER.nbval = 0; + + /*iniobj dsym_1198__CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ + if (!/*_.VALDATA___V1260*/ curfptr[1259]) /*_.VALDATA___V1260*/ curfptr[1259] = (void*)&cdat->dsym_1198__CURRENT_MODULE_ENVIRONMENT_CONTAINER; + basilys_assertmsg("iniobj checkdiscr dsym_1198__CURRENT_MODULE_ENVIRONMENT_CONTAINER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1198__CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1198__CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_hash = 714873699; + cdat->dsym_1198__CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1198__CURRENT_MODULE_ENVIRONMENT_CONTAINER)); + + /*inistring dstr_1199__CURRENT_MODULE_E*/ + /*_.VALSTR___V1261*/ curfptr[1260] = (void*)&cdat->dstr_1199__CURRENT_MODULE_E; + cdat->dstr_1199__CURRENT_MODULE_E.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1199__CURRENT_MODULE_E.val, "CURRENT_MODULE_ENVIRONMENT_CONTAINER"); + + /*inirout drout_1200__MEXPAND_PARENT_MODULE_ENVIRONMENT*/ + /*_.VALROUT___V1262*/ curfptr[1261] = (void*)&cdat->drout_1200__MEXPAND_PARENT_MODULE_ENVIRONMENT; + cdat->drout_1200__MEXPAND_PARENT_MODULE_ENVIRONMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1200__MEXPAND_PARENT_MODULE_ENVIRONMENT.routdescr, "MEXPAND_PARENT_MODULE_ENVIRONMENT @warmelt-macro.bysl:3892", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1200__MEXPAND_PARENT_MODULE_ENVIRONMENT.nbval = 4; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1200__MEXPAND_PARENT_MODULE_ENVIRONMENT, rout_101_MEXPAND_PARENT_MODULE_ENVIRONMENT); + + /*iniclos dclo_1201__MEXPAND_PARENT_MODULE_ENVIRONMENT*/ + /*_.VALCLO___V1263*/ curfptr[1262] = (void*)&cdat->dclo_1201__MEXPAND_PARENT_MODULE_ENVIRONMENT; + cdat->dclo_1201__MEXPAND_PARENT_MODULE_ENVIRONMENT.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1201__MEXPAND_PARENT_MODULE_ENVIRONMENT.nbval = 0; + + /*iniobj dsym_1202__PARENT_MODULE_ENVIRONMENT*/ + if (!/*_.VALDATA___V1264*/ curfptr[1263]) /*_.VALDATA___V1264*/ curfptr[1263] = (void*)&cdat->dsym_1202__PARENT_MODULE_ENVIRONMENT; + basilys_assertmsg("iniobj checkdiscr dsym_1202__PARENT_MODULE_ENVIRONMENT", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1202__PARENT_MODULE_ENVIRONMENT.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1202__PARENT_MODULE_ENVIRONMENT.obj_hash = 315808274; + cdat->dsym_1202__PARENT_MODULE_ENVIRONMENT.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1202__PARENT_MODULE_ENVIRONMENT)); + + /*inistring dstr_1203__PARENT_MODULE_EN*/ + /*_.VALSTR___V1265*/ curfptr[1264] = (void*)&cdat->dstr_1203__PARENT_MODULE_EN; + cdat->dstr_1203__PARENT_MODULE_EN.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1203__PARENT_MODULE_EN.val, "PARENT_MODULE_ENVIRONMENT"); + + /*inirout drout_1204__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ + /*_.VALROUT___V1266*/ curfptr[1265] = (void*)&cdat->drout_1204__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + cdat->drout_1204__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1204__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.routdescr, "MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER @warmelt-macro.bysl:3915", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1204__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.nbval = 4; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1204__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER, rout_102_MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER); + + /*iniclos dclo_1205__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ + /*_.VALCLO___V1267*/ curfptr[1266] = (void*)&cdat->dclo_1205__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + cdat->dclo_1205__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1205__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.nbval = 0; + + /*iniobj dsym_1206__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ + if (!/*_.VALDATA___V1268*/ curfptr[1267]) /*_.VALDATA___V1268*/ curfptr[1267] = (void*)&cdat->dsym_1206__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; + basilys_assertmsg("iniobj checkdiscr dsym_1206__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1206__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1206__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_hash = 540992734; + cdat->dsym_1206__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1206__UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER)); + + /*inistring dstr_1207__UPDATE_CURRENT_M*/ + /*_.VALSTR___V1269*/ curfptr[1268] = (void*)&cdat->dstr_1207__UPDATE_CURRENT_M; + cdat->dstr_1207__UPDATE_CURRENT_M.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1207__UPDATE_CURRENT_M.val, "UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER"); + + /*inirout drout_1208__MEXPAND_FETCH_PREDEFINED*/ + /*_.VALROUT___V1270*/ curfptr[1269] = (void*)&cdat->drout_1208__MEXPAND_FETCH_PREDEFINED; + cdat->drout_1208__MEXPAND_FETCH_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1208__MEXPAND_FETCH_PREDEFINED.routdescr, "MEXPAND_FETCH_PREDEFINED @warmelt-macro.bysl:3942", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1208__MEXPAND_FETCH_PREDEFINED.nbval = 6; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1208__MEXPAND_FETCH_PREDEFINED, rout_103_MEXPAND_FETCH_PREDEFINED); + + /*iniclos dclo_1209__MEXPAND_FETCH_PREDEFINED*/ + /*_.VALCLO___V1271*/ curfptr[1270] = (void*)&cdat->dclo_1209__MEXPAND_FETCH_PREDEFINED; + cdat->dclo_1209__MEXPAND_FETCH_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1209__MEXPAND_FETCH_PREDEFINED.nbval = 0; + + /*iniobj dsym_1210__FETCH_PREDEFINED*/ + if (!/*_.VALDATA___V1272*/ curfptr[1271]) /*_.VALDATA___V1272*/ curfptr[1271] = (void*)&cdat->dsym_1210__FETCH_PREDEFINED; + basilys_assertmsg("iniobj checkdiscr dsym_1210__FETCH_PREDEFINED", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1210__FETCH_PREDEFINED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1210__FETCH_PREDEFINED.obj_hash = 951904659; + cdat->dsym_1210__FETCH_PREDEFINED.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1210__FETCH_PREDEFINED)); + + /*inistring dstr_1211__FETCH_PREDEFINED*/ + /*_.VALSTR___V1273*/ curfptr[1272] = (void*)&cdat->dstr_1211__FETCH_PREDEFINED; + cdat->dstr_1211__FETCH_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1211__FETCH_PREDEFINED.val, "FETCH_PREDEFINED"); + + /*inirout drout_1212__MEXPAND_STORE_PREDEFINED*/ + /*_.VALROUT___V1274*/ curfptr[1273] = (void*)&cdat->drout_1212__MEXPAND_STORE_PREDEFINED; + cdat->drout_1212__MEXPAND_STORE_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_ROUTINE)))); + strncpy(cdat->drout_1212__MEXPAND_STORE_PREDEFINED.routdescr, "MEXPAND_STORE_PREDEFINED @warmelt-macro.bysl:3968", BASILYS_ROUTDESCR_LEN - 1); + cdat->drout_1212__MEXPAND_STORE_PREDEFINED.nbval = 6; + BASILYS_ROUTINE_SET_ROUTCODE(&cdat->drout_1212__MEXPAND_STORE_PREDEFINED, rout_104_MEXPAND_STORE_PREDEFINED); + + /*iniclos dclo_1213__MEXPAND_STORE_PREDEFINED*/ + /*_.VALCLO___V1275*/ curfptr[1274] = (void*)&cdat->dclo_1213__MEXPAND_STORE_PREDEFINED; + cdat->dclo_1213__MEXPAND_STORE_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_CLOSURE)))); + cdat->dclo_1213__MEXPAND_STORE_PREDEFINED.nbval = 0; + + /*iniobj dsym_1214__STORE_PREDEFINED*/ + if (!/*_.VALDATA___V1276*/ curfptr[1275]) /*_.VALDATA___V1276*/ curfptr[1275] = (void*)&cdat->dsym_1214__STORE_PREDEFINED; + basilys_assertmsg("iniobj checkdiscr dsym_1214__STORE_PREDEFINED", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1214__STORE_PREDEFINED.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1214__STORE_PREDEFINED.obj_hash = 8509317; + cdat->dsym_1214__STORE_PREDEFINED.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1214__STORE_PREDEFINED)); + + /*inistring dstr_1215__STORE_PREDEFINED*/ + /*_.VALSTR___V1277*/ curfptr[1276] = (void*)&cdat->dstr_1215__STORE_PREDEFINED; + cdat->dstr_1215__STORE_PREDEFINED.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1215__STORE_PREDEFINED.val, "STORE_PREDEFINED"); + + /*iniobj dsym_1216__EXPAND_APPLY*/ + if (!/*_.VALDATA___V1278*/ curfptr[1277]) /*_.VALDATA___V1278*/ curfptr[1277] = (void*)&cdat->dsym_1216__EXPAND_APPLY; + basilys_assertmsg("iniobj checkdiscr dsym_1216__EXPAND_APPLY", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1216__EXPAND_APPLY.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1216__EXPAND_APPLY.obj_hash = 57901779; + cdat->dsym_1216__EXPAND_APPLY.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1216__EXPAND_APPLY)); + + /*inistring dstr_1217__EXPAND_APPLY*/ + /*_.VALSTR___V1279*/ curfptr[1278] = (void*)&cdat->dstr_1217__EXPAND_APPLY; + cdat->dstr_1217__EXPAND_APPLY.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1217__EXPAND_APPLY.val, "EXPAND_APPLY"); + + /*iniobj dsym_1218__EXPAND_MSEND*/ + if (!/*_.VALDATA___V1280*/ curfptr[1279]) /*_.VALDATA___V1280*/ curfptr[1279] = (void*)&cdat->dsym_1218__EXPAND_MSEND; + basilys_assertmsg("iniobj checkdiscr dsym_1218__EXPAND_MSEND", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1218__EXPAND_MSEND.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1218__EXPAND_MSEND.obj_hash = 624621035; + cdat->dsym_1218__EXPAND_MSEND.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1218__EXPAND_MSEND)); + + /*inistring dstr_1219__EXPAND_MSEND*/ + /*_.VALSTR___V1281*/ curfptr[1280] = (void*)&cdat->dstr_1219__EXPAND_MSEND; + cdat->dstr_1219__EXPAND_MSEND.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1219__EXPAND_MSEND.val, "EXPAND_MSEND"); + + /*iniobj dsym_1220__EXPAND_PAIRLIST_AS_TUPLE*/ + if (!/*_.VALDATA___V1282*/ curfptr[1281]) /*_.VALDATA___V1282*/ curfptr[1281] = (void*)&cdat->dsym_1220__EXPAND_PAIRLIST_AS_TUPLE; + basilys_assertmsg("iniobj checkdiscr dsym_1220__EXPAND_PAIRLIST_AS_TUPLE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1220__EXPAND_PAIRLIST_AS_TUPLE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1220__EXPAND_PAIRLIST_AS_TUPLE.obj_hash = 953849859; + cdat->dsym_1220__EXPAND_PAIRLIST_AS_TUPLE.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1220__EXPAND_PAIRLIST_AS_TUPLE)); + + /*inistring dstr_1221__EXPAND_PAIRLIST_*/ + /*_.VALSTR___V1283*/ curfptr[1282] = (void*)&cdat->dstr_1221__EXPAND_PAIRLIST_; + cdat->dstr_1221__EXPAND_PAIRLIST_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1221__EXPAND_PAIRLIST_.val, "EXPAND_PAIRLIST_AS_TUPLE"); + + /*iniobj dsym_1222__EXPAND_PRIMITIVE*/ + if (!/*_.VALDATA___V1284*/ curfptr[1283]) /*_.VALDATA___V1284*/ curfptr[1283] = (void*)&cdat->dsym_1222__EXPAND_PRIMITIVE; + basilys_assertmsg("iniobj checkdiscr dsym_1222__EXPAND_PRIMITIVE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1222__EXPAND_PRIMITIVE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1222__EXPAND_PRIMITIVE.obj_hash = 489692488; + cdat->dsym_1222__EXPAND_PRIMITIVE.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1222__EXPAND_PRIMITIVE)); + + /*inistring dstr_1223__EXPAND_PRIMITIVE*/ + /*_.VALSTR___V1285*/ curfptr[1284] = (void*)&cdat->dstr_1223__EXPAND_PRIMITIVE; + cdat->dstr_1223__EXPAND_PRIMITIVE.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1223__EXPAND_PRIMITIVE.val, "EXPAND_PRIMITIVE"); + + /*iniobj dsym_1224__INSTALL_INITIAL_MACRO*/ + if (!/*_.VALDATA___V1286*/ curfptr[1285]) /*_.VALDATA___V1286*/ curfptr[1285] = (void*)&cdat->dsym_1224__INSTALL_INITIAL_MACRO; + basilys_assertmsg("iniobj checkdiscr dsym_1224__INSTALL_INITIAL_MACRO", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1224__INSTALL_INITIAL_MACRO.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1224__INSTALL_INITIAL_MACRO.obj_hash = 101362976; + cdat->dsym_1224__INSTALL_INITIAL_MACRO.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1224__INSTALL_INITIAL_MACRO)); + + /*inistring dstr_1225__INSTALL_INITIAL_*/ + /*_.VALSTR___V1287*/ curfptr[1286] = (void*)&cdat->dstr_1225__INSTALL_INITIAL_; + cdat->dstr_1225__INSTALL_INITIAL_.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1225__INSTALL_INITIAL_.val, "INSTALL_INITIAL_MACRO"); + + /*iniobj dsym_1226__LAMBDA_ARG_BINDINGS*/ + if (!/*_.VALDATA___V1288*/ curfptr[1287]) /*_.VALDATA___V1288*/ curfptr[1287] = (void*)&cdat->dsym_1226__LAMBDA_ARG_BINDINGS; + basilys_assertmsg("iniobj checkdiscr dsym_1226__LAMBDA_ARG_BINDINGS", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1226__LAMBDA_ARG_BINDINGS.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1226__LAMBDA_ARG_BINDINGS.obj_hash = 242170999; + cdat->dsym_1226__LAMBDA_ARG_BINDINGS.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1226__LAMBDA_ARG_BINDINGS)); + + /*inistring dstr_1227__LAMBDA_ARG_BINDI*/ + /*_.VALSTR___V1289*/ curfptr[1288] = (void*)&cdat->dstr_1227__LAMBDA_ARG_BINDI; + cdat->dstr_1227__LAMBDA_ARG_BINDI.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1227__LAMBDA_ARG_BINDI.val, "LAMBDA_ARG_BINDINGS"); + + /*iniobj dsym_1228__MACROEXPAND_1*/ + if (!/*_.VALDATA___V1290*/ curfptr[1289]) /*_.VALDATA___V1290*/ curfptr[1289] = (void*)&cdat->dsym_1228__MACROEXPAND_1; + basilys_assertmsg("iniobj checkdiscr dsym_1228__MACROEXPAND_1", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1228__MACROEXPAND_1.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1228__MACROEXPAND_1.obj_hash = 858793911; + cdat->dsym_1228__MACROEXPAND_1.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1228__MACROEXPAND_1)); + + /*inistring dstr_1229__MACROEXPAND_1*/ + /*_.VALSTR___V1291*/ curfptr[1290] = (void*)&cdat->dstr_1229__MACROEXPAND_1; + cdat->dstr_1229__MACROEXPAND_1.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1229__MACROEXPAND_1.val, "MACROEXPAND_1"); + + /*iniobj dsym_1230__MACROEXPAND_TOPLEVEL_LIST*/ + if (!/*_.VALDATA___V1292*/ curfptr[1291]) /*_.VALDATA___V1292*/ curfptr[1291] = (void*)&cdat->dsym_1230__MACROEXPAND_TOPLEVEL_LIST; + basilys_assertmsg("iniobj checkdiscr dsym_1230__MACROEXPAND_TOPLEVEL_LIST", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1230__MACROEXPAND_TOPLEVEL_LIST.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1230__MACROEXPAND_TOPLEVEL_LIST.obj_hash = 973794411; + cdat->dsym_1230__MACROEXPAND_TOPLEVEL_LIST.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1230__MACROEXPAND_TOPLEVEL_LIST)); + + /*inistring dstr_1231__MACROEXPAND_TOPL*/ + /*_.VALSTR___V1293*/ curfptr[1292] = (void*)&cdat->dstr_1231__MACROEXPAND_TOPL; + cdat->dstr_1231__MACROEXPAND_TOPL.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1231__MACROEXPAND_TOPL.val, "MACROEXPAND_TOPLEVEL_LIST"); + + /*iniobj dsym_1232__PATTERNEXPAND_1*/ + if (!/*_.VALDATA___V1294*/ curfptr[1293]) /*_.VALDATA___V1294*/ curfptr[1293] = (void*)&cdat->dsym_1232__PATTERNEXPAND_1; + basilys_assertmsg("iniobj checkdiscr dsym_1232__PATTERNEXPAND_1", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1232__PATTERNEXPAND_1.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1232__PATTERNEXPAND_1.obj_hash = 263501284; + cdat->dsym_1232__PATTERNEXPAND_1.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1232__PATTERNEXPAND_1)); + + /*inistring dstr_1233__PATTERNEXPAND_1*/ + /*_.VALSTR___V1295*/ curfptr[1294] = (void*)&cdat->dstr_1233__PATTERNEXPAND_1; + cdat->dstr_1233__PATTERNEXPAND_1.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1233__PATTERNEXPAND_1.val, "PATTERNEXPAND_1"); + + /*iniobj dsym_1234__PATTERNEXPAND_EXPR*/ + if (!/*_.VALDATA___V1296*/ curfptr[1295]) /*_.VALDATA___V1296*/ curfptr[1295] = (void*)&cdat->dsym_1234__PATTERNEXPAND_EXPR; + basilys_assertmsg("iniobj checkdiscr dsym_1234__PATTERNEXPAND_EXPR", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1234__PATTERNEXPAND_EXPR.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1234__PATTERNEXPAND_EXPR.obj_hash = 842722016; + cdat->dsym_1234__PATTERNEXPAND_EXPR.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1234__PATTERNEXPAND_EXPR)); + + /*inistring dstr_1235__PATTERNEXPAND_EX*/ + /*_.VALSTR___V1297*/ curfptr[1296] = (void*)&cdat->dstr_1235__PATTERNEXPAND_EX; + cdat->dstr_1235__PATTERNEXPAND_EX.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1235__PATTERNEXPAND_EX.val, "PATTERNEXPAND_EXPR"); + + /*iniobj dsym_1236__PATTERNEXPAND_PAIRLIST_AS_TUPLE*/ + if (!/*_.VALDATA___V1298*/ curfptr[1297]) /*_.VALDATA___V1298*/ curfptr[1297] = (void*)&cdat->dsym_1236__PATTERNEXPAND_PAIRLIST_AS_TUPLE; + basilys_assertmsg("iniobj checkdiscr dsym_1236__PATTERNEXPAND_PAIRLIST_AS_TUPLE", NULL != (void*)((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1236__PATTERNEXPAND_PAIRLIST_AS_TUPLE.obj_class = (basilysobject_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))); + cdat->dsym_1236__PATTERNEXPAND_PAIRLIST_AS_TUPLE.obj_hash = 551172859; + cdat->dsym_1236__PATTERNEXPAND_PAIRLIST_AS_TUPLE.obj_len = 3; +basilys_object_set_serial((basilysobject_ptr_t) (&cdat->dsym_1236__PATTERNEXPAND_PAIRLIST_AS_TUPLE)); + + /*inistring dstr_1237__PATTERNEXPAND_PA*/ + /*_.VALSTR___V1299*/ curfptr[1298] = (void*)&cdat->dstr_1237__PATTERNEXPAND_PA; + cdat->dstr_1237__PATTERNEXPAND_PA.discr = (basilysobject_ptr_t)(((void*)(BASILYSG(DISCR_STRING)))); + strcpy(cdat->dstr_1237__PATTERNEXPAND_PA.val, "PATTERNEXPAND_PAIRLIST_AS_TUPLE"); cdat = NULL; basilys_prohibit_garbcoll = FALSE; @@ -52278,7 +53870,7 @@ void* start_module_basilys(void* modargp_) { initial_frame_st curfram__; memset(&curfram__, 0, sizeof(curfram__)); - curfram__.nbvar = 1394; + curfram__.nbvar = 1401; curfram__.prev = (struct callframe_basilys_st *) basilys_topframe; basilys_topframe = (struct callframe_basilys_st *) &curfram__; /**initial routine prologue**/ @@ -52309,1446 +53901,1451 @@ initial_frame_st curfram__; /*getnamedsym:CLASS_SRC_APPLY*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_APPLY = basilysgc_named_symbol("CLASS_SRC_APPLY", BASILYS_GET); - if (sy_CLASS_SRC_APPLY && NULL == /*_.VALDATA___V62*/ curfptr[61]) - /*_.VALDATA___V62*/ curfptr[61] = (void*) sy_CLASS_SRC_APPLY; } + if (sy_CLASS_SRC_APPLY && NULL == /*_.VALDATA___V63*/ curfptr[62]) + /*_.VALDATA___V63*/ curfptr[62] = (void*) sy_CLASS_SRC_APPLY; } /*getnamedsym:CLASS_SRC*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC = basilysgc_named_symbol("CLASS_SRC", BASILYS_GET); - if (sy_CLASS_SRC && NULL == /*_.VALDATA___V64*/ curfptr[63]) - /*_.VALDATA___V64*/ curfptr[63] = (void*) sy_CLASS_SRC; } + if (sy_CLASS_SRC && NULL == /*_.VALDATA___V65*/ curfptr[64]) + /*_.VALDATA___V65*/ curfptr[64] = (void*) sy_CLASS_SRC; } /*getnamedsym:SAPP_FUN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SAPP_FUN = basilysgc_named_symbol("SAPP_FUN", BASILYS_GET); - if (sy_SAPP_FUN && NULL == /*_.VALDATA___V74*/ curfptr[73]) - /*_.VALDATA___V74*/ curfptr[73] = (void*) sy_SAPP_FUN; } + if (sy_SAPP_FUN && NULL == /*_.VALDATA___V75*/ curfptr[74]) + /*_.VALDATA___V75*/ curfptr[74] = (void*) sy_SAPP_FUN; } /*getnamedsym:SAPP_ARGS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SAPP_ARGS = basilysgc_named_symbol("SAPP_ARGS", BASILYS_GET); - if (sy_SAPP_ARGS && NULL == /*_.VALDATA___V76*/ curfptr[75]) - /*_.VALDATA___V76*/ curfptr[75] = (void*) sy_SAPP_ARGS; } + if (sy_SAPP_ARGS && NULL == /*_.VALDATA___V77*/ curfptr[76]) + /*_.VALDATA___V77*/ curfptr[76] = (void*) sy_SAPP_ARGS; } /*getnamedsym:CLASS_SRC_MSEND*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_MSEND = basilysgc_named_symbol("CLASS_SRC_MSEND", BASILYS_GET); - if (sy_CLASS_SRC_MSEND && NULL == /*_.VALDATA___V78*/ curfptr[77]) - /*_.VALDATA___V78*/ curfptr[77] = (void*) sy_CLASS_SRC_MSEND; } + if (sy_CLASS_SRC_MSEND && NULL == /*_.VALDATA___V79*/ curfptr[78]) + /*_.VALDATA___V79*/ curfptr[78] = (void*) sy_CLASS_SRC_MSEND; } /*getnamedsym:MSEND_SELSYMB*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_MSEND_SELSYMB = basilysgc_named_symbol("MSEND_SELSYMB", BASILYS_GET); - if (sy_MSEND_SELSYMB && NULL == /*_.VALDATA___V90*/ curfptr[89]) - /*_.VALDATA___V90*/ curfptr[89] = (void*) sy_MSEND_SELSYMB; } + if (sy_MSEND_SELSYMB && NULL == /*_.VALDATA___V91*/ curfptr[90]) + /*_.VALDATA___V91*/ curfptr[90] = (void*) sy_MSEND_SELSYMB; } /*getnamedsym:MSEND_RECV*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_MSEND_RECV = basilysgc_named_symbol("MSEND_RECV", BASILYS_GET); - if (sy_MSEND_RECV && NULL == /*_.VALDATA___V92*/ curfptr[91]) - /*_.VALDATA___V92*/ curfptr[91] = (void*) sy_MSEND_RECV; } + if (sy_MSEND_RECV && NULL == /*_.VALDATA___V93*/ curfptr[92]) + /*_.VALDATA___V93*/ curfptr[92] = (void*) sy_MSEND_RECV; } /*getnamedsym:MSEND_ARGS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_MSEND_ARGS = basilysgc_named_symbol("MSEND_ARGS", BASILYS_GET); - if (sy_MSEND_ARGS && NULL == /*_.VALDATA___V94*/ curfptr[93]) - /*_.VALDATA___V94*/ curfptr[93] = (void*) sy_MSEND_ARGS; } + if (sy_MSEND_ARGS && NULL == /*_.VALDATA___V95*/ curfptr[94]) + /*_.VALDATA___V95*/ curfptr[94] = (void*) sy_MSEND_ARGS; } /*getnamedsym:CLASS_SRC_PRIMITIVE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_PRIMITIVE = basilysgc_named_symbol("CLASS_SRC_PRIMITIVE", BASILYS_GET); - if (sy_CLASS_SRC_PRIMITIVE && NULL == /*_.VALDATA___V96*/ curfptr[95]) - /*_.VALDATA___V96*/ curfptr[95] = (void*) sy_CLASS_SRC_PRIMITIVE; } + if (sy_CLASS_SRC_PRIMITIVE && NULL == /*_.VALDATA___V97*/ curfptr[96]) + /*_.VALDATA___V97*/ curfptr[96] = (void*) sy_CLASS_SRC_PRIMITIVE; } /*getnamedsym:SPRIM_OPER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SPRIM_OPER = basilysgc_named_symbol("SPRIM_OPER", BASILYS_GET); - if (sy_SPRIM_OPER && NULL == /*_.VALDATA___V106*/ curfptr[105]) - /*_.VALDATA___V106*/ curfptr[105] = (void*) sy_SPRIM_OPER; } + if (sy_SPRIM_OPER && NULL == /*_.VALDATA___V107*/ curfptr[106]) + /*_.VALDATA___V107*/ curfptr[106] = (void*) sy_SPRIM_OPER; } /*getnamedsym:SPRIM_ARGS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SPRIM_ARGS = basilysgc_named_symbol("SPRIM_ARGS", BASILYS_GET); - if (sy_SPRIM_ARGS && NULL == /*_.VALDATA___V108*/ curfptr[107]) - /*_.VALDATA___V108*/ curfptr[107] = (void*) sy_SPRIM_ARGS; } + if (sy_SPRIM_ARGS && NULL == /*_.VALDATA___V109*/ curfptr[108]) + /*_.VALDATA___V109*/ curfptr[108] = (void*) sy_SPRIM_ARGS; } /*getnamedsym:CLASS_SRC_CITERATION*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_CITERATION = basilysgc_named_symbol("CLASS_SRC_CITERATION", BASILYS_GET); - if (sy_CLASS_SRC_CITERATION && NULL == /*_.VALDATA___V110*/ curfptr[109]) - /*_.VALDATA___V110*/ curfptr[109] = (void*) sy_CLASS_SRC_CITERATION; } + if (sy_CLASS_SRC_CITERATION && NULL == /*_.VALDATA___V111*/ curfptr[110]) + /*_.VALDATA___V111*/ curfptr[110] = (void*) sy_CLASS_SRC_CITERATION; } /*getnamedsym:SCITER_OPER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCITER_OPER = basilysgc_named_symbol("SCITER_OPER", BASILYS_GET); - if (sy_SCITER_OPER && NULL == /*_.VALDATA___V124*/ curfptr[123]) - /*_.VALDATA___V124*/ curfptr[123] = (void*) sy_SCITER_OPER; } + if (sy_SCITER_OPER && NULL == /*_.VALDATA___V125*/ curfptr[124]) + /*_.VALDATA___V125*/ curfptr[124] = (void*) sy_SCITER_OPER; } /*getnamedsym:SCITER_ARGS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCITER_ARGS = basilysgc_named_symbol("SCITER_ARGS", BASILYS_GET); - if (sy_SCITER_ARGS && NULL == /*_.VALDATA___V126*/ curfptr[125]) - /*_.VALDATA___V126*/ curfptr[125] = (void*) sy_SCITER_ARGS; } + if (sy_SCITER_ARGS && NULL == /*_.VALDATA___V127*/ curfptr[126]) + /*_.VALDATA___V127*/ curfptr[126] = (void*) sy_SCITER_ARGS; } /*getnamedsym:SCITER_VARBIND*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCITER_VARBIND = basilysgc_named_symbol("SCITER_VARBIND", BASILYS_GET); - if (sy_SCITER_VARBIND && NULL == /*_.VALDATA___V128*/ curfptr[127]) - /*_.VALDATA___V128*/ curfptr[127] = (void*) sy_SCITER_VARBIND; } + if (sy_SCITER_VARBIND && NULL == /*_.VALDATA___V129*/ curfptr[128]) + /*_.VALDATA___V129*/ curfptr[128] = (void*) sy_SCITER_VARBIND; } /*getnamedsym:SCITER_BODY*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCITER_BODY = basilysgc_named_symbol("SCITER_BODY", BASILYS_GET); - if (sy_SCITER_BODY && NULL == /*_.VALDATA___V130*/ curfptr[129]) - /*_.VALDATA___V130*/ curfptr[129] = (void*) sy_SCITER_BODY; } + if (sy_SCITER_BODY && NULL == /*_.VALDATA___V131*/ curfptr[130]) + /*_.VALDATA___V131*/ curfptr[130] = (void*) sy_SCITER_BODY; } /*getnamedsym:CLASS_SRC_CMATCHEXPR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_CMATCHEXPR = basilysgc_named_symbol("CLASS_SRC_CMATCHEXPR", BASILYS_GET); - if (sy_CLASS_SRC_CMATCHEXPR && NULL == /*_.VALDATA___V132*/ curfptr[131]) - /*_.VALDATA___V132*/ curfptr[131] = (void*) sy_CLASS_SRC_CMATCHEXPR; } + if (sy_CLASS_SRC_CMATCHEXPR && NULL == /*_.VALDATA___V133*/ curfptr[132]) + /*_.VALDATA___V133*/ curfptr[132] = (void*) sy_CLASS_SRC_CMATCHEXPR; } /*getnamedsym:SCMATX_CMATCHER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCMATX_CMATCHER = basilysgc_named_symbol("SCMATX_CMATCHER", BASILYS_GET); - if (sy_SCMATX_CMATCHER && NULL == /*_.VALDATA___V142*/ curfptr[141]) - /*_.VALDATA___V142*/ curfptr[141] = (void*) sy_SCMATX_CMATCHER; } + if (sy_SCMATX_CMATCHER && NULL == /*_.VALDATA___V143*/ curfptr[142]) + /*_.VALDATA___V143*/ curfptr[142] = (void*) sy_SCMATX_CMATCHER; } /*getnamedsym:SCMATX_ARGS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCMATX_ARGS = basilysgc_named_symbol("SCMATX_ARGS", BASILYS_GET); - if (sy_SCMATX_ARGS && NULL == /*_.VALDATA___V144*/ curfptr[143]) - /*_.VALDATA___V144*/ curfptr[143] = (void*) sy_SCMATX_ARGS; } + if (sy_SCMATX_ARGS && NULL == /*_.VALDATA___V145*/ curfptr[144]) + /*_.VALDATA___V145*/ curfptr[144] = (void*) sy_SCMATX_ARGS; } /*getnamedsym:CLASS_SRC_PROGN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_PROGN = basilysgc_named_symbol("CLASS_SRC_PROGN", BASILYS_GET); - if (sy_CLASS_SRC_PROGN && NULL == /*_.VALDATA___V146*/ curfptr[145]) - /*_.VALDATA___V146*/ curfptr[145] = (void*) sy_CLASS_SRC_PROGN; } + if (sy_CLASS_SRC_PROGN && NULL == /*_.VALDATA___V147*/ curfptr[146]) + /*_.VALDATA___V147*/ curfptr[146] = (void*) sy_CLASS_SRC_PROGN; } /*getnamedsym:SPROGN_BODY*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SPROGN_BODY = basilysgc_named_symbol("SPROGN_BODY", BASILYS_GET); - if (sy_SPROGN_BODY && NULL == /*_.VALDATA___V154*/ curfptr[153]) - /*_.VALDATA___V154*/ curfptr[153] = (void*) sy_SPROGN_BODY; } + if (sy_SPROGN_BODY && NULL == /*_.VALDATA___V155*/ curfptr[154]) + /*_.VALDATA___V155*/ curfptr[154] = (void*) sy_SPROGN_BODY; } /*getnamedsym:CLASS_SRC_RETURN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_RETURN = basilysgc_named_symbol("CLASS_SRC_RETURN", BASILYS_GET); - if (sy_CLASS_SRC_RETURN && NULL == /*_.VALDATA___V156*/ curfptr[155]) - /*_.VALDATA___V156*/ curfptr[155] = (void*) sy_CLASS_SRC_RETURN; } + if (sy_CLASS_SRC_RETURN && NULL == /*_.VALDATA___V157*/ curfptr[156]) + /*_.VALDATA___V157*/ curfptr[156] = (void*) sy_CLASS_SRC_RETURN; } /*getnamedsym:SRETURN_BODY*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SRETURN_BODY = basilysgc_named_symbol("SRETURN_BODY", BASILYS_GET); - if (sy_SRETURN_BODY && NULL == /*_.VALDATA___V164*/ curfptr[163]) - /*_.VALDATA___V164*/ curfptr[163] = (void*) sy_SRETURN_BODY; } + if (sy_SRETURN_BODY && NULL == /*_.VALDATA___V165*/ curfptr[164]) + /*_.VALDATA___V165*/ curfptr[164] = (void*) sy_SRETURN_BODY; } /*getnamedsym:CLASS_SRC_SETQ*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_SETQ = basilysgc_named_symbol("CLASS_SRC_SETQ", BASILYS_GET); - if (sy_CLASS_SRC_SETQ && NULL == /*_.VALDATA___V166*/ curfptr[165]) - /*_.VALDATA___V166*/ curfptr[165] = (void*) sy_CLASS_SRC_SETQ; } + if (sy_CLASS_SRC_SETQ && NULL == /*_.VALDATA___V167*/ curfptr[166]) + /*_.VALDATA___V167*/ curfptr[166] = (void*) sy_CLASS_SRC_SETQ; } /*getnamedsym:SSTQ_VAR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SSTQ_VAR = basilysgc_named_symbol("SSTQ_VAR", BASILYS_GET); - if (sy_SSTQ_VAR && NULL == /*_.VALDATA___V176*/ curfptr[175]) - /*_.VALDATA___V176*/ curfptr[175] = (void*) sy_SSTQ_VAR; } + if (sy_SSTQ_VAR && NULL == /*_.VALDATA___V177*/ curfptr[176]) + /*_.VALDATA___V177*/ curfptr[176] = (void*) sy_SSTQ_VAR; } /*getnamedsym:SSTQ_EXPR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SSTQ_EXPR = basilysgc_named_symbol("SSTQ_EXPR", BASILYS_GET); - if (sy_SSTQ_EXPR && NULL == /*_.VALDATA___V178*/ curfptr[177]) - /*_.VALDATA___V178*/ curfptr[177] = (void*) sy_SSTQ_EXPR; } + if (sy_SSTQ_EXPR && NULL == /*_.VALDATA___V179*/ curfptr[178]) + /*_.VALDATA___V179*/ curfptr[178] = (void*) sy_SSTQ_EXPR; } /*getnamedsym:CLASS_SRC_COMMENT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_COMMENT = basilysgc_named_symbol("CLASS_SRC_COMMENT", BASILYS_GET); - if (sy_CLASS_SRC_COMMENT && NULL == /*_.VALDATA___V180*/ curfptr[179]) - /*_.VALDATA___V180*/ curfptr[179] = (void*) sy_CLASS_SRC_COMMENT; } + if (sy_CLASS_SRC_COMMENT && NULL == /*_.VALDATA___V181*/ curfptr[180]) + /*_.VALDATA___V181*/ curfptr[180] = (void*) sy_CLASS_SRC_COMMENT; } /*getnamedsym:SCOMM_STR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCOMM_STR = basilysgc_named_symbol("SCOMM_STR", BASILYS_GET); - if (sy_SCOMM_STR && NULL == /*_.VALDATA___V188*/ curfptr[187]) - /*_.VALDATA___V188*/ curfptr[187] = (void*) sy_SCOMM_STR; } + if (sy_SCOMM_STR && NULL == /*_.VALDATA___V189*/ curfptr[188]) + /*_.VALDATA___V189*/ curfptr[188] = (void*) sy_SCOMM_STR; } /*getnamedsym:CLASS_SRC_QUOTE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_QUOTE = basilysgc_named_symbol("CLASS_SRC_QUOTE", BASILYS_GET); - if (sy_CLASS_SRC_QUOTE && NULL == /*_.VALDATA___V190*/ curfptr[189]) - /*_.VALDATA___V190*/ curfptr[189] = (void*) sy_CLASS_SRC_QUOTE; } + if (sy_CLASS_SRC_QUOTE && NULL == /*_.VALDATA___V191*/ curfptr[190]) + /*_.VALDATA___V191*/ curfptr[190] = (void*) sy_CLASS_SRC_QUOTE; } /*getnamedsym:SQUOTED*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SQUOTED = basilysgc_named_symbol("SQUOTED", BASILYS_GET); - if (sy_SQUOTED && NULL == /*_.VALDATA___V198*/ curfptr[197]) - /*_.VALDATA___V198*/ curfptr[197] = (void*) sy_SQUOTED; } + if (sy_SQUOTED && NULL == /*_.VALDATA___V199*/ curfptr[198]) + /*_.VALDATA___V199*/ curfptr[198] = (void*) sy_SQUOTED; } /*getnamedsym:CLASS_SRC_EXPORTCOMMON*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_EXPORTCOMMON = basilysgc_named_symbol("CLASS_SRC_EXPORTCOMMON", BASILYS_GET); - if (sy_CLASS_SRC_EXPORTCOMMON && NULL == /*_.VALDATA___V200*/ curfptr[199]) - /*_.VALDATA___V200*/ curfptr[199] = (void*) sy_CLASS_SRC_EXPORTCOMMON; } + if (sy_CLASS_SRC_EXPORTCOMMON && NULL == /*_.VALDATA___V201*/ curfptr[200]) + /*_.VALDATA___V201*/ curfptr[200] = (void*) sy_CLASS_SRC_EXPORTCOMMON; } /*getnamedsym:SEXPORT_NAMES*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SEXPORT_NAMES = basilysgc_named_symbol("SEXPORT_NAMES", BASILYS_GET); - if (sy_SEXPORT_NAMES && NULL == /*_.VALDATA___V208*/ curfptr[207]) - /*_.VALDATA___V208*/ curfptr[207] = (void*) sy_SEXPORT_NAMES; } + if (sy_SEXPORT_NAMES && NULL == /*_.VALDATA___V209*/ curfptr[208]) + /*_.VALDATA___V209*/ curfptr[208] = (void*) sy_SEXPORT_NAMES; } /*getnamedsym:CLASS_SRC_EXPORT_VALUES*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_EXPORT_VALUES = basilysgc_named_symbol("CLASS_SRC_EXPORT_VALUES", BASILYS_GET); - if (sy_CLASS_SRC_EXPORT_VALUES && NULL == /*_.VALDATA___V210*/ curfptr[209]) - /*_.VALDATA___V210*/ curfptr[209] = (void*) sy_CLASS_SRC_EXPORT_VALUES; } + if (sy_CLASS_SRC_EXPORT_VALUES && NULL == /*_.VALDATA___V211*/ curfptr[210]) + /*_.VALDATA___V211*/ curfptr[210] = (void*) sy_CLASS_SRC_EXPORT_VALUES; } /*getnamedsym:CLASS_SRC_EXPORT_CLASS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_EXPORT_CLASS = basilysgc_named_symbol("CLASS_SRC_EXPORT_CLASS", BASILYS_GET); - if (sy_CLASS_SRC_EXPORT_CLASS && NULL == /*_.VALDATA___V216*/ curfptr[215]) - /*_.VALDATA___V216*/ curfptr[215] = (void*) sy_CLASS_SRC_EXPORT_CLASS; } + if (sy_CLASS_SRC_EXPORT_CLASS && NULL == /*_.VALDATA___V217*/ curfptr[216]) + /*_.VALDATA___V217*/ curfptr[216] = (void*) sy_CLASS_SRC_EXPORT_CLASS; } /*getnamedsym:CLASS_SRC_EXPORT_MACRO*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_EXPORT_MACRO = basilysgc_named_symbol("CLASS_SRC_EXPORT_MACRO", BASILYS_GET); - if (sy_CLASS_SRC_EXPORT_MACRO && NULL == /*_.VALDATA___V222*/ curfptr[221]) - /*_.VALDATA___V222*/ curfptr[221] = (void*) sy_CLASS_SRC_EXPORT_MACRO; } + if (sy_CLASS_SRC_EXPORT_MACRO && NULL == /*_.VALDATA___V223*/ curfptr[222]) + /*_.VALDATA___V223*/ curfptr[222] = (void*) sy_CLASS_SRC_EXPORT_MACRO; } /*getnamedsym:SEXPMAC_MNAME*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SEXPMAC_MNAME = basilysgc_named_symbol("SEXPMAC_MNAME", BASILYS_GET); - if (sy_SEXPMAC_MNAME && NULL == /*_.VALDATA___V232*/ curfptr[231]) - /*_.VALDATA___V232*/ curfptr[231] = (void*) sy_SEXPMAC_MNAME; } + if (sy_SEXPMAC_MNAME && NULL == /*_.VALDATA___V233*/ curfptr[232]) + /*_.VALDATA___V233*/ curfptr[232] = (void*) sy_SEXPMAC_MNAME; } /*getnamedsym:SEXPMAC_MVAL*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SEXPMAC_MVAL = basilysgc_named_symbol("SEXPMAC_MVAL", BASILYS_GET); - if (sy_SEXPMAC_MVAL && NULL == /*_.VALDATA___V234*/ curfptr[233]) - /*_.VALDATA___V234*/ curfptr[233] = (void*) sy_SEXPMAC_MVAL; } + if (sy_SEXPMAC_MVAL && NULL == /*_.VALDATA___V235*/ curfptr[234]) + /*_.VALDATA___V235*/ curfptr[234] = (void*) sy_SEXPMAC_MVAL; } /*getnamedsym:CLASS_SRC_EXPORT_PATMACRO*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_EXPORT_PATMACRO = basilysgc_named_symbol("CLASS_SRC_EXPORT_PATMACRO", BASILYS_GET); - if (sy_CLASS_SRC_EXPORT_PATMACRO && NULL == /*_.VALDATA___V236*/ curfptr[235]) - /*_.VALDATA___V236*/ curfptr[235] = (void*) sy_CLASS_SRC_EXPORT_PATMACRO; } + if (sy_CLASS_SRC_EXPORT_PATMACRO && NULL == /*_.VALDATA___V237*/ curfptr[236]) + /*_.VALDATA___V237*/ curfptr[236] = (void*) sy_CLASS_SRC_EXPORT_PATMACRO; } /*getnamedsym:SEXPPAT_PVAL*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SEXPPAT_PVAL = basilysgc_named_symbol("SEXPPAT_PVAL", BASILYS_GET); - if (sy_SEXPPAT_PVAL && NULL == /*_.VALDATA___V244*/ curfptr[243]) - /*_.VALDATA___V244*/ curfptr[243] = (void*) sy_SEXPPAT_PVAL; } + if (sy_SEXPPAT_PVAL && NULL == /*_.VALDATA___V245*/ curfptr[244]) + /*_.VALDATA___V245*/ curfptr[244] = (void*) sy_SEXPPAT_PVAL; } /*getnamedsym:CLASS_SRCDEF*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCDEF = basilysgc_named_symbol("CLASS_SRCDEF", BASILYS_GET); - if (sy_CLASS_SRCDEF && NULL == /*_.VALDATA___V246*/ curfptr[245]) - /*_.VALDATA___V246*/ curfptr[245] = (void*) sy_CLASS_SRCDEF; } + if (sy_CLASS_SRCDEF && NULL == /*_.VALDATA___V247*/ curfptr[246]) + /*_.VALDATA___V247*/ curfptr[246] = (void*) sy_CLASS_SRCDEF; } /*getnamedsym:SDEF_NAME*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SDEF_NAME = basilysgc_named_symbol("SDEF_NAME", BASILYS_GET); - if (sy_SDEF_NAME && NULL == /*_.VALDATA___V254*/ curfptr[253]) - /*_.VALDATA___V254*/ curfptr[253] = (void*) sy_SDEF_NAME; } + if (sy_SDEF_NAME && NULL == /*_.VALDATA___V255*/ curfptr[254]) + /*_.VALDATA___V255*/ curfptr[254] = (void*) sy_SDEF_NAME; } /*getnamedsym:CLASS_SRCDEFORMAL*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCDEFORMAL = basilysgc_named_symbol("CLASS_SRCDEFORMAL", BASILYS_GET); - if (sy_CLASS_SRCDEFORMAL && NULL == /*_.VALDATA___V256*/ curfptr[255]) - /*_.VALDATA___V256*/ curfptr[255] = (void*) sy_CLASS_SRCDEFORMAL; } + if (sy_CLASS_SRCDEFORMAL && NULL == /*_.VALDATA___V257*/ curfptr[256]) + /*_.VALDATA___V257*/ curfptr[256] = (void*) sy_CLASS_SRCDEFORMAL; } /*getnamedsym:SFORMAL_ARGS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SFORMAL_ARGS = basilysgc_named_symbol("SFORMAL_ARGS", BASILYS_GET); - if (sy_SFORMAL_ARGS && NULL == /*_.VALDATA___V264*/ curfptr[263]) - /*_.VALDATA___V264*/ curfptr[263] = (void*) sy_SFORMAL_ARGS; } + if (sy_SFORMAL_ARGS && NULL == /*_.VALDATA___V265*/ curfptr[264]) + /*_.VALDATA___V265*/ curfptr[264] = (void*) sy_SFORMAL_ARGS; } /*getnamedsym:CLASS_SRC_DEFUN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_DEFUN = basilysgc_named_symbol("CLASS_SRC_DEFUN", BASILYS_GET); - if (sy_CLASS_SRC_DEFUN && NULL == /*_.VALDATA___V266*/ curfptr[265]) - /*_.VALDATA___V266*/ curfptr[265] = (void*) sy_CLASS_SRC_DEFUN; } + if (sy_CLASS_SRC_DEFUN && NULL == /*_.VALDATA___V267*/ curfptr[266]) + /*_.VALDATA___V267*/ curfptr[266] = (void*) sy_CLASS_SRC_DEFUN; } /*getnamedsym:SFUN_BODY*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SFUN_BODY = basilysgc_named_symbol("SFUN_BODY", BASILYS_GET); - if (sy_SFUN_BODY && NULL == /*_.VALDATA___V274*/ curfptr[273]) - /*_.VALDATA___V274*/ curfptr[273] = (void*) sy_SFUN_BODY; } + if (sy_SFUN_BODY && NULL == /*_.VALDATA___V275*/ curfptr[274]) + /*_.VALDATA___V275*/ curfptr[274] = (void*) sy_SFUN_BODY; } /*getnamedsym:CLASS_SRC_DEFPRIMITIVE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_DEFPRIMITIVE = basilysgc_named_symbol("CLASS_SRC_DEFPRIMITIVE", BASILYS_GET); - if (sy_CLASS_SRC_DEFPRIMITIVE && NULL == /*_.VALDATA___V276*/ curfptr[275]) - /*_.VALDATA___V276*/ curfptr[275] = (void*) sy_CLASS_SRC_DEFPRIMITIVE; } + if (sy_CLASS_SRC_DEFPRIMITIVE && NULL == /*_.VALDATA___V277*/ curfptr[276]) + /*_.VALDATA___V277*/ curfptr[276] = (void*) sy_CLASS_SRC_DEFPRIMITIVE; } /*getnamedsym:SPRIM_TYPE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SPRIM_TYPE = basilysgc_named_symbol("SPRIM_TYPE", BASILYS_GET); - if (sy_SPRIM_TYPE && NULL == /*_.VALDATA___V286*/ curfptr[285]) - /*_.VALDATA___V286*/ curfptr[285] = (void*) sy_SPRIM_TYPE; } + if (sy_SPRIM_TYPE && NULL == /*_.VALDATA___V287*/ curfptr[286]) + /*_.VALDATA___V287*/ curfptr[286] = (void*) sy_SPRIM_TYPE; } /*getnamedsym:SPRIM_EXPANSION*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SPRIM_EXPANSION = basilysgc_named_symbol("SPRIM_EXPANSION", BASILYS_GET); - if (sy_SPRIM_EXPANSION && NULL == /*_.VALDATA___V288*/ curfptr[287]) - /*_.VALDATA___V288*/ curfptr[287] = (void*) sy_SPRIM_EXPANSION; } + if (sy_SPRIM_EXPANSION && NULL == /*_.VALDATA___V289*/ curfptr[288]) + /*_.VALDATA___V289*/ curfptr[288] = (void*) sy_SPRIM_EXPANSION; } /*getnamedsym:CLASS_SRC_DEFCITERATOR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_DEFCITERATOR = basilysgc_named_symbol("CLASS_SRC_DEFCITERATOR", BASILYS_GET); - if (sy_CLASS_SRC_DEFCITERATOR && NULL == /*_.VALDATA___V290*/ curfptr[289]) - /*_.VALDATA___V290*/ curfptr[289] = (void*) sy_CLASS_SRC_DEFCITERATOR; } + if (sy_CLASS_SRC_DEFCITERATOR && NULL == /*_.VALDATA___V291*/ curfptr[290]) + /*_.VALDATA___V291*/ curfptr[290] = (void*) sy_CLASS_SRC_DEFCITERATOR; } /*getnamedsym:SCITERDEF_CITERATOR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCITERDEF_CITERATOR = basilysgc_named_symbol("SCITERDEF_CITERATOR", BASILYS_GET); - if (sy_SCITERDEF_CITERATOR && NULL == /*_.VALDATA___V298*/ curfptr[297]) - /*_.VALDATA___V298*/ curfptr[297] = (void*) sy_SCITERDEF_CITERATOR; } + if (sy_SCITERDEF_CITERATOR && NULL == /*_.VALDATA___V299*/ curfptr[298]) + /*_.VALDATA___V299*/ curfptr[298] = (void*) sy_SCITERDEF_CITERATOR; } /*getnamedsym:CLASS_SRC_DEFCMATCHER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_DEFCMATCHER = basilysgc_named_symbol("CLASS_SRC_DEFCMATCHER", BASILYS_GET); - if (sy_CLASS_SRC_DEFCMATCHER && NULL == /*_.VALDATA___V300*/ curfptr[299]) - /*_.VALDATA___V300*/ curfptr[299] = (void*) sy_CLASS_SRC_DEFCMATCHER; } + if (sy_CLASS_SRC_DEFCMATCHER && NULL == /*_.VALDATA___V301*/ curfptr[300]) + /*_.VALDATA___V301*/ curfptr[300] = (void*) sy_CLASS_SRC_DEFCMATCHER; } /*getnamedsym:SCMATDEF_CMATCHER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCMATDEF_CMATCHER = basilysgc_named_symbol("SCMATDEF_CMATCHER", BASILYS_GET); - if (sy_SCMATDEF_CMATCHER && NULL == /*_.VALDATA___V308*/ curfptr[307]) - /*_.VALDATA___V308*/ curfptr[307] = (void*) sy_SCMATDEF_CMATCHER; } + if (sy_SCMATDEF_CMATCHER && NULL == /*_.VALDATA___V309*/ curfptr[308]) + /*_.VALDATA___V309*/ curfptr[308] = (void*) sy_SCMATDEF_CMATCHER; } /*getnamedsym:CLASS_SRC_DEFUNMATCHER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_DEFUNMATCHER = basilysgc_named_symbol("CLASS_SRC_DEFUNMATCHER", BASILYS_GET); - if (sy_CLASS_SRC_DEFUNMATCHER && NULL == /*_.VALDATA___V310*/ curfptr[309]) - /*_.VALDATA___V310*/ curfptr[309] = (void*) sy_CLASS_SRC_DEFUNMATCHER; } + if (sy_CLASS_SRC_DEFUNMATCHER && NULL == /*_.VALDATA___V311*/ curfptr[310]) + /*_.VALDATA___V311*/ curfptr[310] = (void*) sy_CLASS_SRC_DEFUNMATCHER; } /*getnamedsym:SFUMATDEF_INS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SFUMATDEF_INS = basilysgc_named_symbol("SFUMATDEF_INS", BASILYS_GET); - if (sy_SFUMATDEF_INS && NULL == /*_.VALDATA___V326*/ curfptr[325]) - /*_.VALDATA___V326*/ curfptr[325] = (void*) sy_SFUMATDEF_INS; } + if (sy_SFUMATDEF_INS && NULL == /*_.VALDATA___V327*/ curfptr[326]) + /*_.VALDATA___V327*/ curfptr[326] = (void*) sy_SFUMATDEF_INS; } /*getnamedsym:SFUMATDEF_OUTS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SFUMATDEF_OUTS = basilysgc_named_symbol("SFUMATDEF_OUTS", BASILYS_GET); - if (sy_SFUMATDEF_OUTS && NULL == /*_.VALDATA___V328*/ curfptr[327]) - /*_.VALDATA___V328*/ curfptr[327] = (void*) sy_SFUMATDEF_OUTS; } + if (sy_SFUMATDEF_OUTS && NULL == /*_.VALDATA___V329*/ curfptr[328]) + /*_.VALDATA___V329*/ curfptr[328] = (void*) sy_SFUMATDEF_OUTS; } /*getnamedsym:SFUMATDEF_MATCHF*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SFUMATDEF_MATCHF = basilysgc_named_symbol("SFUMATDEF_MATCHF", BASILYS_GET); - if (sy_SFUMATDEF_MATCHF && NULL == /*_.VALDATA___V330*/ curfptr[329]) - /*_.VALDATA___V330*/ curfptr[329] = (void*) sy_SFUMATDEF_MATCHF; } + if (sy_SFUMATDEF_MATCHF && NULL == /*_.VALDATA___V331*/ curfptr[330]) + /*_.VALDATA___V331*/ curfptr[330] = (void*) sy_SFUMATDEF_MATCHF; } /*getnamedsym:SFUMATDEF_APPLYF*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SFUMATDEF_APPLYF = basilysgc_named_symbol("SFUMATDEF_APPLYF", BASILYS_GET); - if (sy_SFUMATDEF_APPLYF && NULL == /*_.VALDATA___V332*/ curfptr[331]) - /*_.VALDATA___V332*/ curfptr[331] = (void*) sy_SFUMATDEF_APPLYF; } + if (sy_SFUMATDEF_APPLYF && NULL == /*_.VALDATA___V333*/ curfptr[332]) + /*_.VALDATA___V333*/ curfptr[332] = (void*) sy_SFUMATDEF_APPLYF; } /*getnamedsym:SFUMATDEF_DATA*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SFUMATDEF_DATA = basilysgc_named_symbol("SFUMATDEF_DATA", BASILYS_GET); - if (sy_SFUMATDEF_DATA && NULL == /*_.VALDATA___V334*/ curfptr[333]) - /*_.VALDATA___V334*/ curfptr[333] = (void*) sy_SFUMATDEF_DATA; } + if (sy_SFUMATDEF_DATA && NULL == /*_.VALDATA___V335*/ curfptr[334]) + /*_.VALDATA___V335*/ curfptr[334] = (void*) sy_SFUMATDEF_DATA; } /*getnamedsym:CLASS_SRC_DEFOBJCOMMON*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_DEFOBJCOMMON = basilysgc_named_symbol("CLASS_SRC_DEFOBJCOMMON", BASILYS_GET); - if (sy_CLASS_SRC_DEFOBJCOMMON && NULL == /*_.VALDATA___V336*/ curfptr[335]) - /*_.VALDATA___V336*/ curfptr[335] = (void*) sy_CLASS_SRC_DEFOBJCOMMON; } + if (sy_CLASS_SRC_DEFOBJCOMMON && NULL == /*_.VALDATA___V337*/ curfptr[336]) + /*_.VALDATA___V337*/ curfptr[336] = (void*) sy_CLASS_SRC_DEFOBJCOMMON; } /*getnamedsym:SOBJ_PREDEF*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SOBJ_PREDEF = basilysgc_named_symbol("SOBJ_PREDEF", BASILYS_GET); - if (sy_SOBJ_PREDEF && NULL == /*_.VALDATA___V346*/ curfptr[345]) - /*_.VALDATA___V346*/ curfptr[345] = (void*) sy_SOBJ_PREDEF; } + if (sy_SOBJ_PREDEF && NULL == /*_.VALDATA___V347*/ curfptr[346]) + /*_.VALDATA___V347*/ curfptr[346] = (void*) sy_SOBJ_PREDEF; } /*getnamedsym:SOBJ_DOCSTR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SOBJ_DOCSTR = basilysgc_named_symbol("SOBJ_DOCSTR", BASILYS_GET); - if (sy_SOBJ_DOCSTR && NULL == /*_.VALDATA___V348*/ curfptr[347]) - /*_.VALDATA___V348*/ curfptr[347] = (void*) sy_SOBJ_DOCSTR; } + if (sy_SOBJ_DOCSTR && NULL == /*_.VALDATA___V349*/ curfptr[348]) + /*_.VALDATA___V349*/ curfptr[348] = (void*) sy_SOBJ_DOCSTR; } /*getnamedsym:CLASS_SRC_DEFCLASS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_DEFCLASS = basilysgc_named_symbol("CLASS_SRC_DEFCLASS", BASILYS_GET); - if (sy_CLASS_SRC_DEFCLASS && NULL == /*_.VALDATA___V350*/ curfptr[349]) - /*_.VALDATA___V350*/ curfptr[349] = (void*) sy_CLASS_SRC_DEFCLASS; } + if (sy_CLASS_SRC_DEFCLASS && NULL == /*_.VALDATA___V351*/ curfptr[350]) + /*_.VALDATA___V351*/ curfptr[350] = (void*) sy_CLASS_SRC_DEFCLASS; } /*getnamedsym:SCLASS_CLABIND*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCLASS_CLABIND = basilysgc_named_symbol("SCLASS_CLABIND", BASILYS_GET); - if (sy_SCLASS_CLABIND && NULL == /*_.VALDATA___V362*/ curfptr[361]) - /*_.VALDATA___V362*/ curfptr[361] = (void*) sy_SCLASS_CLABIND; } + if (sy_SCLASS_CLABIND && NULL == /*_.VALDATA___V363*/ curfptr[362]) + /*_.VALDATA___V363*/ curfptr[362] = (void*) sy_SCLASS_CLABIND; } /*getnamedsym:SCLASS_SUPERBIND*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCLASS_SUPERBIND = basilysgc_named_symbol("SCLASS_SUPERBIND", BASILYS_GET); - if (sy_SCLASS_SUPERBIND && NULL == /*_.VALDATA___V364*/ curfptr[363]) - /*_.VALDATA___V364*/ curfptr[363] = (void*) sy_SCLASS_SUPERBIND; } + if (sy_SCLASS_SUPERBIND && NULL == /*_.VALDATA___V365*/ curfptr[364]) + /*_.VALDATA___V365*/ curfptr[364] = (void*) sy_SCLASS_SUPERBIND; } /*getnamedsym:SCLASS_FLDBINDS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCLASS_FLDBINDS = basilysgc_named_symbol("SCLASS_FLDBINDS", BASILYS_GET); - if (sy_SCLASS_FLDBINDS && NULL == /*_.VALDATA___V366*/ curfptr[365]) - /*_.VALDATA___V366*/ curfptr[365] = (void*) sy_SCLASS_FLDBINDS; } + if (sy_SCLASS_FLDBINDS && NULL == /*_.VALDATA___V367*/ curfptr[366]) + /*_.VALDATA___V367*/ curfptr[366] = (void*) sy_SCLASS_FLDBINDS; } /*getnamedsym:CLASS_SRC_DEFINSTANCE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_DEFINSTANCE = basilysgc_named_symbol("CLASS_SRC_DEFINSTANCE", BASILYS_GET); - if (sy_CLASS_SRC_DEFINSTANCE && NULL == /*_.VALDATA___V368*/ curfptr[367]) - /*_.VALDATA___V368*/ curfptr[367] = (void*) sy_CLASS_SRC_DEFINSTANCE; } + if (sy_CLASS_SRC_DEFINSTANCE && NULL == /*_.VALDATA___V369*/ curfptr[368]) + /*_.VALDATA___V369*/ curfptr[368] = (void*) sy_CLASS_SRC_DEFINSTANCE; } /*getnamedsym:SINST_CLASS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SINST_CLASS = basilysgc_named_symbol("SINST_CLASS", BASILYS_GET); - if (sy_SINST_CLASS && NULL == /*_.VALDATA___V382*/ curfptr[381]) - /*_.VALDATA___V382*/ curfptr[381] = (void*) sy_SINST_CLASS; } + if (sy_SINST_CLASS && NULL == /*_.VALDATA___V383*/ curfptr[382]) + /*_.VALDATA___V383*/ curfptr[382] = (void*) sy_SINST_CLASS; } /*getnamedsym:SINST_CLABIND*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SINST_CLABIND = basilysgc_named_symbol("SINST_CLABIND", BASILYS_GET); - if (sy_SINST_CLABIND && NULL == /*_.VALDATA___V384*/ curfptr[383]) - /*_.VALDATA___V384*/ curfptr[383] = (void*) sy_SINST_CLABIND; } + if (sy_SINST_CLABIND && NULL == /*_.VALDATA___V385*/ curfptr[384]) + /*_.VALDATA___V385*/ curfptr[384] = (void*) sy_SINST_CLABIND; } /*getnamedsym:SINST_OBJNUM*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SINST_OBJNUM = basilysgc_named_symbol("SINST_OBJNUM", BASILYS_GET); - if (sy_SINST_OBJNUM && NULL == /*_.VALDATA___V386*/ curfptr[385]) - /*_.VALDATA___V386*/ curfptr[385] = (void*) sy_SINST_OBJNUM; } + if (sy_SINST_OBJNUM && NULL == /*_.VALDATA___V387*/ curfptr[386]) + /*_.VALDATA___V387*/ curfptr[386] = (void*) sy_SINST_OBJNUM; } /*getnamedsym:SINST_FIELDS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SINST_FIELDS = basilysgc_named_symbol("SINST_FIELDS", BASILYS_GET); - if (sy_SINST_FIELDS && NULL == /*_.VALDATA___V388*/ curfptr[387]) - /*_.VALDATA___V388*/ curfptr[387] = (void*) sy_SINST_FIELDS; } + if (sy_SINST_FIELDS && NULL == /*_.VALDATA___V389*/ curfptr[388]) + /*_.VALDATA___V389*/ curfptr[388] = (void*) sy_SINST_FIELDS; } /*getnamedsym:CLASS_SRC_DEFSELECTOR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_DEFSELECTOR = basilysgc_named_symbol("CLASS_SRC_DEFSELECTOR", BASILYS_GET); - if (sy_CLASS_SRC_DEFSELECTOR && NULL == /*_.VALDATA___V390*/ curfptr[389]) - /*_.VALDATA___V390*/ curfptr[389] = (void*) sy_CLASS_SRC_DEFSELECTOR; } + if (sy_CLASS_SRC_DEFSELECTOR && NULL == /*_.VALDATA___V391*/ curfptr[390]) + /*_.VALDATA___V391*/ curfptr[390] = (void*) sy_CLASS_SRC_DEFSELECTOR; } /*getnamedsym:CLASS_SRC_FIELDASSIGN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_FIELDASSIGN = basilysgc_named_symbol("CLASS_SRC_FIELDASSIGN", BASILYS_GET); - if (sy_CLASS_SRC_FIELDASSIGN && NULL == /*_.VALDATA___V396*/ curfptr[395]) - /*_.VALDATA___V396*/ curfptr[395] = (void*) sy_CLASS_SRC_FIELDASSIGN; } + if (sy_CLASS_SRC_FIELDASSIGN && NULL == /*_.VALDATA___V397*/ curfptr[396]) + /*_.VALDATA___V397*/ curfptr[396] = (void*) sy_CLASS_SRC_FIELDASSIGN; } /*getnamedsym:SFLA_FIELD*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SFLA_FIELD = basilysgc_named_symbol("SFLA_FIELD", BASILYS_GET); - if (sy_SFLA_FIELD && NULL == /*_.VALDATA___V406*/ curfptr[405]) - /*_.VALDATA___V406*/ curfptr[405] = (void*) sy_SFLA_FIELD; } + if (sy_SFLA_FIELD && NULL == /*_.VALDATA___V407*/ curfptr[406]) + /*_.VALDATA___V407*/ curfptr[406] = (void*) sy_SFLA_FIELD; } /*getnamedsym:SFLA_EXPR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SFLA_EXPR = basilysgc_named_symbol("SFLA_EXPR", BASILYS_GET); - if (sy_SFLA_EXPR && NULL == /*_.VALDATA___V408*/ curfptr[407]) - /*_.VALDATA___V408*/ curfptr[407] = (void*) sy_SFLA_EXPR; } + if (sy_SFLA_EXPR && NULL == /*_.VALDATA___V409*/ curfptr[408]) + /*_.VALDATA___V409*/ curfptr[408] = (void*) sy_SFLA_EXPR; } /*getnamedsym:CLASS_SRC_MAKE_INSTANCE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_MAKE_INSTANCE = basilysgc_named_symbol("CLASS_SRC_MAKE_INSTANCE", BASILYS_GET); - if (sy_CLASS_SRC_MAKE_INSTANCE && NULL == /*_.VALDATA___V410*/ curfptr[409]) - /*_.VALDATA___V410*/ curfptr[409] = (void*) sy_CLASS_SRC_MAKE_INSTANCE; } + if (sy_CLASS_SRC_MAKE_INSTANCE && NULL == /*_.VALDATA___V411*/ curfptr[410]) + /*_.VALDATA___V411*/ curfptr[410] = (void*) sy_CLASS_SRC_MAKE_INSTANCE; } /*getnamedsym:SMINS_CLASS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SMINS_CLASS = basilysgc_named_symbol("SMINS_CLASS", BASILYS_GET); - if (sy_SMINS_CLASS && NULL == /*_.VALDATA___V422*/ curfptr[421]) - /*_.VALDATA___V422*/ curfptr[421] = (void*) sy_SMINS_CLASS; } + if (sy_SMINS_CLASS && NULL == /*_.VALDATA___V423*/ curfptr[422]) + /*_.VALDATA___V423*/ curfptr[422] = (void*) sy_SMINS_CLASS; } /*getnamedsym:SMINS_CLABIND*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SMINS_CLABIND = basilysgc_named_symbol("SMINS_CLABIND", BASILYS_GET); - if (sy_SMINS_CLABIND && NULL == /*_.VALDATA___V424*/ curfptr[423]) - /*_.VALDATA___V424*/ curfptr[423] = (void*) sy_SMINS_CLABIND; } + if (sy_SMINS_CLABIND && NULL == /*_.VALDATA___V425*/ curfptr[424]) + /*_.VALDATA___V425*/ curfptr[424] = (void*) sy_SMINS_CLABIND; } /*getnamedsym:SMINS_FIELDS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SMINS_FIELDS = basilysgc_named_symbol("SMINS_FIELDS", BASILYS_GET); - if (sy_SMINS_FIELDS && NULL == /*_.VALDATA___V426*/ curfptr[425]) - /*_.VALDATA___V426*/ curfptr[425] = (void*) sy_SMINS_FIELDS; } + if (sy_SMINS_FIELDS && NULL == /*_.VALDATA___V427*/ curfptr[426]) + /*_.VALDATA___V427*/ curfptr[426] = (void*) sy_SMINS_FIELDS; } /*getnamedsym:CLASS_SRC_GET_FIELD*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_GET_FIELD = basilysgc_named_symbol("CLASS_SRC_GET_FIELD", BASILYS_GET); - if (sy_CLASS_SRC_GET_FIELD && NULL == /*_.VALDATA___V428*/ curfptr[427]) - /*_.VALDATA___V428*/ curfptr[427] = (void*) sy_CLASS_SRC_GET_FIELD; } + if (sy_CLASS_SRC_GET_FIELD && NULL == /*_.VALDATA___V429*/ curfptr[428]) + /*_.VALDATA___V429*/ curfptr[428] = (void*) sy_CLASS_SRC_GET_FIELD; } /*getnamedsym:SUGET_OBJ*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SUGET_OBJ = basilysgc_named_symbol("SUGET_OBJ", BASILYS_GET); - if (sy_SUGET_OBJ && NULL == /*_.VALDATA___V438*/ curfptr[437]) - /*_.VALDATA___V438*/ curfptr[437] = (void*) sy_SUGET_OBJ; } + if (sy_SUGET_OBJ && NULL == /*_.VALDATA___V439*/ curfptr[438]) + /*_.VALDATA___V439*/ curfptr[438] = (void*) sy_SUGET_OBJ; } /*getnamedsym:SUGET_FIELD*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SUGET_FIELD = basilysgc_named_symbol("SUGET_FIELD", BASILYS_GET); - if (sy_SUGET_FIELD && NULL == /*_.VALDATA___V440*/ curfptr[439]) - /*_.VALDATA___V440*/ curfptr[439] = (void*) sy_SUGET_FIELD; } + if (sy_SUGET_FIELD && NULL == /*_.VALDATA___V441*/ curfptr[440]) + /*_.VALDATA___V441*/ curfptr[440] = (void*) sy_SUGET_FIELD; } /*getnamedsym:CLASS_SRC_UNSAFE_GET_FIELD*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_UNSAFE_GET_FIELD = basilysgc_named_symbol("CLASS_SRC_UNSAFE_GET_FIELD", BASILYS_GET); - if (sy_CLASS_SRC_UNSAFE_GET_FIELD && NULL == /*_.VALDATA___V442*/ curfptr[441]) - /*_.VALDATA___V442*/ curfptr[441] = (void*) sy_CLASS_SRC_UNSAFE_GET_FIELD; } + if (sy_CLASS_SRC_UNSAFE_GET_FIELD && NULL == /*_.VALDATA___V443*/ curfptr[442]) + /*_.VALDATA___V443*/ curfptr[442] = (void*) sy_CLASS_SRC_UNSAFE_GET_FIELD; } /*getnamedsym:CLASS_SRC_PUT_FIELDS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_PUT_FIELDS = basilysgc_named_symbol("CLASS_SRC_PUT_FIELDS", BASILYS_GET); - if (sy_CLASS_SRC_PUT_FIELDS && NULL == /*_.VALDATA___V448*/ curfptr[447]) - /*_.VALDATA___V448*/ curfptr[447] = (void*) sy_CLASS_SRC_PUT_FIELDS; } + if (sy_CLASS_SRC_PUT_FIELDS && NULL == /*_.VALDATA___V449*/ curfptr[448]) + /*_.VALDATA___V449*/ curfptr[448] = (void*) sy_CLASS_SRC_PUT_FIELDS; } /*getnamedsym:SUPUT_OBJ*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SUPUT_OBJ = basilysgc_named_symbol("SUPUT_OBJ", BASILYS_GET); - if (sy_SUPUT_OBJ && NULL == /*_.VALDATA___V458*/ curfptr[457]) - /*_.VALDATA___V458*/ curfptr[457] = (void*) sy_SUPUT_OBJ; } + if (sy_SUPUT_OBJ && NULL == /*_.VALDATA___V459*/ curfptr[458]) + /*_.VALDATA___V459*/ curfptr[458] = (void*) sy_SUPUT_OBJ; } /*getnamedsym:SUPUT_FIELDS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SUPUT_FIELDS = basilysgc_named_symbol("SUPUT_FIELDS", BASILYS_GET); - if (sy_SUPUT_FIELDS && NULL == /*_.VALDATA___V460*/ curfptr[459]) - /*_.VALDATA___V460*/ curfptr[459] = (void*) sy_SUPUT_FIELDS; } + if (sy_SUPUT_FIELDS && NULL == /*_.VALDATA___V461*/ curfptr[460]) + /*_.VALDATA___V461*/ curfptr[460] = (void*) sy_SUPUT_FIELDS; } /*getnamedsym:CLASS_SRC_UNSAFE_PUT_FIELDS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_UNSAFE_PUT_FIELDS = basilysgc_named_symbol("CLASS_SRC_UNSAFE_PUT_FIELDS", BASILYS_GET); - if (sy_CLASS_SRC_UNSAFE_PUT_FIELDS && NULL == /*_.VALDATA___V462*/ curfptr[461]) - /*_.VALDATA___V462*/ curfptr[461] = (void*) sy_CLASS_SRC_UNSAFE_PUT_FIELDS; } + if (sy_CLASS_SRC_UNSAFE_PUT_FIELDS && NULL == /*_.VALDATA___V463*/ curfptr[462]) + /*_.VALDATA___V463*/ curfptr[462] = (void*) sy_CLASS_SRC_UNSAFE_PUT_FIELDS; } /*getnamedsym:CLASS_SRC_IF*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_IF = basilysgc_named_symbol("CLASS_SRC_IF", BASILYS_GET); - if (sy_CLASS_SRC_IF && NULL == /*_.VALDATA___V468*/ curfptr[467]) - /*_.VALDATA___V468*/ curfptr[467] = (void*) sy_CLASS_SRC_IF; } + if (sy_CLASS_SRC_IF && NULL == /*_.VALDATA___V469*/ curfptr[468]) + /*_.VALDATA___V469*/ curfptr[468] = (void*) sy_CLASS_SRC_IF; } /*getnamedsym:SIF_TEST*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SIF_TEST = basilysgc_named_symbol("SIF_TEST", BASILYS_GET); - if (sy_SIF_TEST && NULL == /*_.VALDATA___V478*/ curfptr[477]) - /*_.VALDATA___V478*/ curfptr[477] = (void*) sy_SIF_TEST; } + if (sy_SIF_TEST && NULL == /*_.VALDATA___V479*/ curfptr[478]) + /*_.VALDATA___V479*/ curfptr[478] = (void*) sy_SIF_TEST; } /*getnamedsym:SIF_THEN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SIF_THEN = basilysgc_named_symbol("SIF_THEN", BASILYS_GET); - if (sy_SIF_THEN && NULL == /*_.VALDATA___V480*/ curfptr[479]) - /*_.VALDATA___V480*/ curfptr[479] = (void*) sy_SIF_THEN; } + if (sy_SIF_THEN && NULL == /*_.VALDATA___V481*/ curfptr[480]) + /*_.VALDATA___V481*/ curfptr[480] = (void*) sy_SIF_THEN; } /*getnamedsym:CLASS_SRC_IFELSE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_IFELSE = basilysgc_named_symbol("CLASS_SRC_IFELSE", BASILYS_GET); - if (sy_CLASS_SRC_IFELSE && NULL == /*_.VALDATA___V482*/ curfptr[481]) - /*_.VALDATA___V482*/ curfptr[481] = (void*) sy_CLASS_SRC_IFELSE; } + if (sy_CLASS_SRC_IFELSE && NULL == /*_.VALDATA___V483*/ curfptr[482]) + /*_.VALDATA___V483*/ curfptr[482] = (void*) sy_CLASS_SRC_IFELSE; } /*getnamedsym:SIF_ELSE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SIF_ELSE = basilysgc_named_symbol("SIF_ELSE", BASILYS_GET); - if (sy_SIF_ELSE && NULL == /*_.VALDATA___V490*/ curfptr[489]) - /*_.VALDATA___V490*/ curfptr[489] = (void*) sy_SIF_ELSE; } + if (sy_SIF_ELSE && NULL == /*_.VALDATA___V491*/ curfptr[490]) + /*_.VALDATA___V491*/ curfptr[490] = (void*) sy_SIF_ELSE; } /*getnamedsym:CLASS_SRC_OR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_OR = basilysgc_named_symbol("CLASS_SRC_OR", BASILYS_GET); - if (sy_CLASS_SRC_OR && NULL == /*_.VALDATA___V492*/ curfptr[491]) - /*_.VALDATA___V492*/ curfptr[491] = (void*) sy_CLASS_SRC_OR; } + if (sy_CLASS_SRC_OR && NULL == /*_.VALDATA___V493*/ curfptr[492]) + /*_.VALDATA___V493*/ curfptr[492] = (void*) sy_CLASS_SRC_OR; } /*getnamedsym:SOR_DISJ*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SOR_DISJ = basilysgc_named_symbol("SOR_DISJ", BASILYS_GET); - if (sy_SOR_DISJ && NULL == /*_.VALDATA___V500*/ curfptr[499]) - /*_.VALDATA___V500*/ curfptr[499] = (void*) sy_SOR_DISJ; } + if (sy_SOR_DISJ && NULL == /*_.VALDATA___V501*/ curfptr[500]) + /*_.VALDATA___V501*/ curfptr[500] = (void*) sy_SOR_DISJ; } /*getnamedsym:CLASS_SRC_CPPIF*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_CPPIF = basilysgc_named_symbol("CLASS_SRC_CPPIF", BASILYS_GET); - if (sy_CLASS_SRC_CPPIF && NULL == /*_.VALDATA___V502*/ curfptr[501]) - /*_.VALDATA___V502*/ curfptr[501] = (void*) sy_CLASS_SRC_CPPIF; } + if (sy_CLASS_SRC_CPPIF && NULL == /*_.VALDATA___V503*/ curfptr[502]) + /*_.VALDATA___V503*/ curfptr[502] = (void*) sy_CLASS_SRC_CPPIF; } /*getnamedsym:SIFP_COND*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SIFP_COND = basilysgc_named_symbol("SIFP_COND", BASILYS_GET); - if (sy_SIFP_COND && NULL == /*_.VALDATA___V514*/ curfptr[513]) - /*_.VALDATA___V514*/ curfptr[513] = (void*) sy_SIFP_COND; } + if (sy_SIFP_COND && NULL == /*_.VALDATA___V515*/ curfptr[514]) + /*_.VALDATA___V515*/ curfptr[514] = (void*) sy_SIFP_COND; } /*getnamedsym:SIFP_THEN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SIFP_THEN = basilysgc_named_symbol("SIFP_THEN", BASILYS_GET); - if (sy_SIFP_THEN && NULL == /*_.VALDATA___V516*/ curfptr[515]) - /*_.VALDATA___V516*/ curfptr[515] = (void*) sy_SIFP_THEN; } + if (sy_SIFP_THEN && NULL == /*_.VALDATA___V517*/ curfptr[516]) + /*_.VALDATA___V517*/ curfptr[516] = (void*) sy_SIFP_THEN; } /*getnamedsym:SIFP_ELSE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SIFP_ELSE = basilysgc_named_symbol("SIFP_ELSE", BASILYS_GET); - if (sy_SIFP_ELSE && NULL == /*_.VALDATA___V518*/ curfptr[517]) - /*_.VALDATA___V518*/ curfptr[517] = (void*) sy_SIFP_ELSE; } + if (sy_SIFP_ELSE && NULL == /*_.VALDATA___V519*/ curfptr[518]) + /*_.VALDATA___V519*/ curfptr[518] = (void*) sy_SIFP_ELSE; } /*getnamedsym:CLASS_SRC_MATCH*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_MATCH = basilysgc_named_symbol("CLASS_SRC_MATCH", BASILYS_GET); - if (sy_CLASS_SRC_MATCH && NULL == /*_.VALDATA___V520*/ curfptr[519]) - /*_.VALDATA___V520*/ curfptr[519] = (void*) sy_CLASS_SRC_MATCH; } + if (sy_CLASS_SRC_MATCH && NULL == /*_.VALDATA___V521*/ curfptr[520]) + /*_.VALDATA___V521*/ curfptr[520] = (void*) sy_CLASS_SRC_MATCH; } /*getnamedsym:SMAT_MATCHEDX*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SMAT_MATCHEDX = basilysgc_named_symbol("SMAT_MATCHEDX", BASILYS_GET); - if (sy_SMAT_MATCHEDX && NULL == /*_.VALDATA___V530*/ curfptr[529]) - /*_.VALDATA___V530*/ curfptr[529] = (void*) sy_SMAT_MATCHEDX; } + if (sy_SMAT_MATCHEDX && NULL == /*_.VALDATA___V531*/ curfptr[530]) + /*_.VALDATA___V531*/ curfptr[530] = (void*) sy_SMAT_MATCHEDX; } /*getnamedsym:SMAT_CASES*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SMAT_CASES = basilysgc_named_symbol("SMAT_CASES", BASILYS_GET); - if (sy_SMAT_CASES && NULL == /*_.VALDATA___V532*/ curfptr[531]) - /*_.VALDATA___V532*/ curfptr[531] = (void*) sy_SMAT_CASES; } + if (sy_SMAT_CASES && NULL == /*_.VALDATA___V533*/ curfptr[532]) + /*_.VALDATA___V533*/ curfptr[532] = (void*) sy_SMAT_CASES; } /*getnamedsym:CLASS_SRC_CASEMATCH*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_CASEMATCH = basilysgc_named_symbol("CLASS_SRC_CASEMATCH", BASILYS_GET); - if (sy_CLASS_SRC_CASEMATCH && NULL == /*_.VALDATA___V534*/ curfptr[533]) - /*_.VALDATA___V534*/ curfptr[533] = (void*) sy_CLASS_SRC_CASEMATCH; } + if (sy_CLASS_SRC_CASEMATCH && NULL == /*_.VALDATA___V535*/ curfptr[534]) + /*_.VALDATA___V535*/ curfptr[534] = (void*) sy_CLASS_SRC_CASEMATCH; } /*getnamedsym:SCAM_PATT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCAM_PATT = basilysgc_named_symbol("SCAM_PATT", BASILYS_GET); - if (sy_SCAM_PATT && NULL == /*_.VALDATA___V544*/ curfptr[543]) - /*_.VALDATA___V544*/ curfptr[543] = (void*) sy_SCAM_PATT; } + if (sy_SCAM_PATT && NULL == /*_.VALDATA___V545*/ curfptr[544]) + /*_.VALDATA___V545*/ curfptr[544] = (void*) sy_SCAM_PATT; } /*getnamedsym:SCAM_BODY*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCAM_BODY = basilysgc_named_symbol("SCAM_BODY", BASILYS_GET); - if (sy_SCAM_BODY && NULL == /*_.VALDATA___V546*/ curfptr[545]) - /*_.VALDATA___V546*/ curfptr[545] = (void*) sy_SCAM_BODY; } + if (sy_SCAM_BODY && NULL == /*_.VALDATA___V547*/ curfptr[546]) + /*_.VALDATA___V547*/ curfptr[546] = (void*) sy_SCAM_BODY; } /*getnamedsym:CLASS_SRC_CASEWHENMATCH*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_CASEWHENMATCH = basilysgc_named_symbol("CLASS_SRC_CASEWHENMATCH", BASILYS_GET); - if (sy_CLASS_SRC_CASEWHENMATCH && NULL == /*_.VALDATA___V548*/ curfptr[547]) - /*_.VALDATA___V548*/ curfptr[547] = (void*) sy_CLASS_SRC_CASEWHENMATCH; } + if (sy_CLASS_SRC_CASEWHENMATCH && NULL == /*_.VALDATA___V549*/ curfptr[548]) + /*_.VALDATA___V549*/ curfptr[548] = (void*) sy_CLASS_SRC_CASEWHENMATCH; } /*getnamedsym:SCWM_WHEN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCWM_WHEN = basilysgc_named_symbol("SCWM_WHEN", BASILYS_GET); - if (sy_SCWM_WHEN && NULL == /*_.VALDATA___V556*/ curfptr[555]) - /*_.VALDATA___V556*/ curfptr[555] = (void*) sy_SCWM_WHEN; } + if (sy_SCWM_WHEN && NULL == /*_.VALDATA___V557*/ curfptr[556]) + /*_.VALDATA___V557*/ curfptr[556] = (void*) sy_SCWM_WHEN; } /*getnamedsym:CLASS_SRC_LETBINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_LETBINDING = basilysgc_named_symbol("CLASS_SRC_LETBINDING", BASILYS_GET); - if (sy_CLASS_SRC_LETBINDING && NULL == /*_.VALDATA___V558*/ curfptr[557]) - /*_.VALDATA___V558*/ curfptr[557] = (void*) sy_CLASS_SRC_LETBINDING; } + if (sy_CLASS_SRC_LETBINDING && NULL == /*_.VALDATA___V559*/ curfptr[558]) + /*_.VALDATA___V559*/ curfptr[558] = (void*) sy_CLASS_SRC_LETBINDING; } /*getnamedsym:SLETB_TYPE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SLETB_TYPE = basilysgc_named_symbol("SLETB_TYPE", BASILYS_GET); - if (sy_SLETB_TYPE && NULL == /*_.VALDATA___V570*/ curfptr[569]) - /*_.VALDATA___V570*/ curfptr[569] = (void*) sy_SLETB_TYPE; } + if (sy_SLETB_TYPE && NULL == /*_.VALDATA___V571*/ curfptr[570]) + /*_.VALDATA___V571*/ curfptr[570] = (void*) sy_SLETB_TYPE; } /*getnamedsym:SLETB_BINDER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SLETB_BINDER = basilysgc_named_symbol("SLETB_BINDER", BASILYS_GET); - if (sy_SLETB_BINDER && NULL == /*_.VALDATA___V572*/ curfptr[571]) - /*_.VALDATA___V572*/ curfptr[571] = (void*) sy_SLETB_BINDER; } + if (sy_SLETB_BINDER && NULL == /*_.VALDATA___V573*/ curfptr[572]) + /*_.VALDATA___V573*/ curfptr[572] = (void*) sy_SLETB_BINDER; } /*getnamedsym:SLETB_EXPR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SLETB_EXPR = basilysgc_named_symbol("SLETB_EXPR", BASILYS_GET); - if (sy_SLETB_EXPR && NULL == /*_.VALDATA___V574*/ curfptr[573]) - /*_.VALDATA___V574*/ curfptr[573] = (void*) sy_SLETB_EXPR; } + if (sy_SLETB_EXPR && NULL == /*_.VALDATA___V575*/ curfptr[574]) + /*_.VALDATA___V575*/ curfptr[574] = (void*) sy_SLETB_EXPR; } /*getnamedsym:CLASS_SRC_LET*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_LET = basilysgc_named_symbol("CLASS_SRC_LET", BASILYS_GET); - if (sy_CLASS_SRC_LET && NULL == /*_.VALDATA___V576*/ curfptr[575]) - /*_.VALDATA___V576*/ curfptr[575] = (void*) sy_CLASS_SRC_LET; } + if (sy_CLASS_SRC_LET && NULL == /*_.VALDATA___V577*/ curfptr[576]) + /*_.VALDATA___V577*/ curfptr[576] = (void*) sy_CLASS_SRC_LET; } /*getnamedsym:SLET_BINDINGS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SLET_BINDINGS = basilysgc_named_symbol("SLET_BINDINGS", BASILYS_GET); - if (sy_SLET_BINDINGS && NULL == /*_.VALDATA___V586*/ curfptr[585]) - /*_.VALDATA___V586*/ curfptr[585] = (void*) sy_SLET_BINDINGS; } + if (sy_SLET_BINDINGS && NULL == /*_.VALDATA___V587*/ curfptr[586]) + /*_.VALDATA___V587*/ curfptr[586] = (void*) sy_SLET_BINDINGS; } /*getnamedsym:SLET_BODY*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SLET_BODY = basilysgc_named_symbol("SLET_BODY", BASILYS_GET); - if (sy_SLET_BODY && NULL == /*_.VALDATA___V588*/ curfptr[587]) - /*_.VALDATA___V588*/ curfptr[587] = (void*) sy_SLET_BODY; } + if (sy_SLET_BODY && NULL == /*_.VALDATA___V589*/ curfptr[588]) + /*_.VALDATA___V589*/ curfptr[588] = (void*) sy_SLET_BODY; } /*getnamedsym:CLASS_SRC_LAMBDA*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_LAMBDA = basilysgc_named_symbol("CLASS_SRC_LAMBDA", BASILYS_GET); - if (sy_CLASS_SRC_LAMBDA && NULL == /*_.VALDATA___V590*/ curfptr[589]) - /*_.VALDATA___V590*/ curfptr[589] = (void*) sy_CLASS_SRC_LAMBDA; } + if (sy_CLASS_SRC_LAMBDA && NULL == /*_.VALDATA___V591*/ curfptr[590]) + /*_.VALDATA___V591*/ curfptr[590] = (void*) sy_CLASS_SRC_LAMBDA; } /*getnamedsym:SLAM_ARGBIND*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SLAM_ARGBIND = basilysgc_named_symbol("SLAM_ARGBIND", BASILYS_GET); - if (sy_SLAM_ARGBIND && NULL == /*_.VALDATA___V600*/ curfptr[599]) - /*_.VALDATA___V600*/ curfptr[599] = (void*) sy_SLAM_ARGBIND; } + if (sy_SLAM_ARGBIND && NULL == /*_.VALDATA___V601*/ curfptr[600]) + /*_.VALDATA___V601*/ curfptr[600] = (void*) sy_SLAM_ARGBIND; } /*getnamedsym:SLAM_BODY*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SLAM_BODY = basilysgc_named_symbol("SLAM_BODY", BASILYS_GET); - if (sy_SLAM_BODY && NULL == /*_.VALDATA___V602*/ curfptr[601]) - /*_.VALDATA___V602*/ curfptr[601] = (void*) sy_SLAM_BODY; } + if (sy_SLAM_BODY && NULL == /*_.VALDATA___V603*/ curfptr[602]) + /*_.VALDATA___V603*/ curfptr[602] = (void*) sy_SLAM_BODY; } /*getnamedsym:CLASS_SRC_MULTICALL*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_MULTICALL = basilysgc_named_symbol("CLASS_SRC_MULTICALL", BASILYS_GET); - if (sy_CLASS_SRC_MULTICALL && NULL == /*_.VALDATA___V604*/ curfptr[603]) - /*_.VALDATA___V604*/ curfptr[603] = (void*) sy_CLASS_SRC_MULTICALL; } + if (sy_CLASS_SRC_MULTICALL && NULL == /*_.VALDATA___V605*/ curfptr[604]) + /*_.VALDATA___V605*/ curfptr[604] = (void*) sy_CLASS_SRC_MULTICALL; } /*getnamedsym:SMULC_RESBIND*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SMULC_RESBIND = basilysgc_named_symbol("SMULC_RESBIND", BASILYS_GET); - if (sy_SMULC_RESBIND && NULL == /*_.VALDATA___V616*/ curfptr[615]) - /*_.VALDATA___V616*/ curfptr[615] = (void*) sy_SMULC_RESBIND; } + if (sy_SMULC_RESBIND && NULL == /*_.VALDATA___V617*/ curfptr[616]) + /*_.VALDATA___V617*/ curfptr[616] = (void*) sy_SMULC_RESBIND; } /*getnamedsym:SMULC_CALL*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SMULC_CALL = basilysgc_named_symbol("SMULC_CALL", BASILYS_GET); - if (sy_SMULC_CALL && NULL == /*_.VALDATA___V618*/ curfptr[617]) - /*_.VALDATA___V618*/ curfptr[617] = (void*) sy_SMULC_CALL; } + if (sy_SMULC_CALL && NULL == /*_.VALDATA___V619*/ curfptr[618]) + /*_.VALDATA___V619*/ curfptr[618] = (void*) sy_SMULC_CALL; } /*getnamedsym:SMULC_BODY*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SMULC_BODY = basilysgc_named_symbol("SMULC_BODY", BASILYS_GET); - if (sy_SMULC_BODY && NULL == /*_.VALDATA___V620*/ curfptr[619]) - /*_.VALDATA___V620*/ curfptr[619] = (void*) sy_SMULC_BODY; } + if (sy_SMULC_BODY && NULL == /*_.VALDATA___V621*/ curfptr[620]) + /*_.VALDATA___V621*/ curfptr[620] = (void*) sy_SMULC_BODY; } /*getnamedsym:CLASS_SRC_LABELLED*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_LABELLED = basilysgc_named_symbol("CLASS_SRC_LABELLED", BASILYS_GET); - if (sy_CLASS_SRC_LABELLED && NULL == /*_.VALDATA___V622*/ curfptr[621]) - /*_.VALDATA___V622*/ curfptr[621] = (void*) sy_CLASS_SRC_LABELLED; } + if (sy_CLASS_SRC_LABELLED && NULL == /*_.VALDATA___V623*/ curfptr[622]) + /*_.VALDATA___V623*/ curfptr[622] = (void*) sy_CLASS_SRC_LABELLED; } /*getnamedsym:SLABEL_BIND*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SLABEL_BIND = basilysgc_named_symbol("SLABEL_BIND", BASILYS_GET); - if (sy_SLABEL_BIND && NULL == /*_.VALDATA___V630*/ curfptr[629]) - /*_.VALDATA___V630*/ curfptr[629] = (void*) sy_SLABEL_BIND; } + if (sy_SLABEL_BIND && NULL == /*_.VALDATA___V631*/ curfptr[630]) + /*_.VALDATA___V631*/ curfptr[630] = (void*) sy_SLABEL_BIND; } /*getnamedsym:CLASS_SRC_FOREVER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_FOREVER = basilysgc_named_symbol("CLASS_SRC_FOREVER", BASILYS_GET); - if (sy_CLASS_SRC_FOREVER && NULL == /*_.VALDATA___V632*/ curfptr[631]) - /*_.VALDATA___V632*/ curfptr[631] = (void*) sy_CLASS_SRC_FOREVER; } + if (sy_CLASS_SRC_FOREVER && NULL == /*_.VALDATA___V633*/ curfptr[632]) + /*_.VALDATA___V633*/ curfptr[632] = (void*) sy_CLASS_SRC_FOREVER; } /*getnamedsym:SFRV_BODY*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SFRV_BODY = basilysgc_named_symbol("SFRV_BODY", BASILYS_GET); - if (sy_SFRV_BODY && NULL == /*_.VALDATA___V640*/ curfptr[639]) - /*_.VALDATA___V640*/ curfptr[639] = (void*) sy_SFRV_BODY; } + if (sy_SFRV_BODY && NULL == /*_.VALDATA___V641*/ curfptr[640]) + /*_.VALDATA___V641*/ curfptr[640] = (void*) sy_SFRV_BODY; } /*getnamedsym:CLASS_SRC_EXIT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_EXIT = basilysgc_named_symbol("CLASS_SRC_EXIT", BASILYS_GET); - if (sy_CLASS_SRC_EXIT && NULL == /*_.VALDATA___V642*/ curfptr[641]) - /*_.VALDATA___V642*/ curfptr[641] = (void*) sy_CLASS_SRC_EXIT; } + if (sy_CLASS_SRC_EXIT && NULL == /*_.VALDATA___V643*/ curfptr[642]) + /*_.VALDATA___V643*/ curfptr[642] = (void*) sy_CLASS_SRC_EXIT; } /*getnamedsym:SEXI_BODY*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SEXI_BODY = basilysgc_named_symbol("SEXI_BODY", BASILYS_GET); - if (sy_SEXI_BODY && NULL == /*_.VALDATA___V650*/ curfptr[649]) - /*_.VALDATA___V650*/ curfptr[649] = (void*) sy_SEXI_BODY; } + if (sy_SEXI_BODY && NULL == /*_.VALDATA___V651*/ curfptr[650]) + /*_.VALDATA___V651*/ curfptr[650] = (void*) sy_SEXI_BODY; } /*getnamedsym:CLASS_SRC_COMPILEWARNING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_COMPILEWARNING = basilysgc_named_symbol("CLASS_SRC_COMPILEWARNING", BASILYS_GET); - if (sy_CLASS_SRC_COMPILEWARNING && NULL == /*_.VALDATA___V652*/ curfptr[651]) - /*_.VALDATA___V652*/ curfptr[651] = (void*) sy_CLASS_SRC_COMPILEWARNING; } + if (sy_CLASS_SRC_COMPILEWARNING && NULL == /*_.VALDATA___V653*/ curfptr[652]) + /*_.VALDATA___V653*/ curfptr[652] = (void*) sy_CLASS_SRC_COMPILEWARNING; } /*getnamedsym:SCWARN_MSG*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCWARN_MSG = basilysgc_named_symbol("SCWARN_MSG", BASILYS_GET); - if (sy_SCWARN_MSG && NULL == /*_.VALDATA___V662*/ curfptr[661]) - /*_.VALDATA___V662*/ curfptr[661] = (void*) sy_SCWARN_MSG; } + if (sy_SCWARN_MSG && NULL == /*_.VALDATA___V663*/ curfptr[662]) + /*_.VALDATA___V663*/ curfptr[662] = (void*) sy_SCWARN_MSG; } /*getnamedsym:SCWARN_EXPR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SCWARN_EXPR = basilysgc_named_symbol("SCWARN_EXPR", BASILYS_GET); - if (sy_SCWARN_EXPR && NULL == /*_.VALDATA___V664*/ curfptr[663]) - /*_.VALDATA___V664*/ curfptr[663] = (void*) sy_SCWARN_EXPR; } + if (sy_SCWARN_EXPR && NULL == /*_.VALDATA___V665*/ curfptr[664]) + /*_.VALDATA___V665*/ curfptr[664] = (void*) sy_SCWARN_EXPR; } /*getnamedsym:CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER = basilysgc_named_symbol("CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER", BASILYS_GET); - if (sy_CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER && NULL == /*_.VALDATA___V666*/ curfptr[665]) - /*_.VALDATA___V666*/ curfptr[665] = (void*) sy_CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER; } + if (sy_CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER && NULL == /*_.VALDATA___V667*/ curfptr[666]) + /*_.VALDATA___V667*/ curfptr[666] = (void*) sy_CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER; } /*getnamedsym:CMEC_COMMENT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CMEC_COMMENT = basilysgc_named_symbol("CMEC_COMMENT", BASILYS_GET); - if (sy_CMEC_COMMENT && NULL == /*_.VALDATA___V674*/ curfptr[673]) - /*_.VALDATA___V674*/ curfptr[673] = (void*) sy_CMEC_COMMENT; } + if (sy_CMEC_COMMENT && NULL == /*_.VALDATA___V675*/ curfptr[674]) + /*_.VALDATA___V675*/ curfptr[674] = (void*) sy_CMEC_COMMENT; } /*getnamedsym:CLASS_SRC_PARENT_MODULE_ENVIRONMENT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_PARENT_MODULE_ENVIRONMENT = basilysgc_named_symbol("CLASS_SRC_PARENT_MODULE_ENVIRONMENT", BASILYS_GET); - if (sy_CLASS_SRC_PARENT_MODULE_ENVIRONMENT && NULL == /*_.VALDATA___V676*/ curfptr[675]) - /*_.VALDATA___V676*/ curfptr[675] = (void*) sy_CLASS_SRC_PARENT_MODULE_ENVIRONMENT; } + if (sy_CLASS_SRC_PARENT_MODULE_ENVIRONMENT && NULL == /*_.VALDATA___V677*/ curfptr[676]) + /*_.VALDATA___V677*/ curfptr[676] = (void*) sy_CLASS_SRC_PARENT_MODULE_ENVIRONMENT; } /*getnamedsym:CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER = basilysgc_named_symbol("CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER", BASILYS_GET); - if (sy_CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER && NULL == /*_.VALDATA___V682*/ curfptr[681]) - /*_.VALDATA___V682*/ curfptr[681] = (void*) sy_CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; } + if (sy_CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER && NULL == /*_.VALDATA___V683*/ curfptr[682]) + /*_.VALDATA___V683*/ curfptr[682] = (void*) sy_CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; } /*getnamedsym:SUCME_COMMENT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SUCME_COMMENT = basilysgc_named_symbol("SUCME_COMMENT", BASILYS_GET); - if (sy_SUCME_COMMENT && NULL == /*_.VALDATA___V690*/ curfptr[689]) - /*_.VALDATA___V690*/ curfptr[689] = (void*) sy_SUCME_COMMENT; } + if (sy_SUCME_COMMENT && NULL == /*_.VALDATA___V691*/ curfptr[690]) + /*_.VALDATA___V691*/ curfptr[690] = (void*) sy_SUCME_COMMENT; } /*getnamedsym:CLASS_SRC_FETCH_PREDEFINED*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_FETCH_PREDEFINED = basilysgc_named_symbol("CLASS_SRC_FETCH_PREDEFINED", BASILYS_GET); - if (sy_CLASS_SRC_FETCH_PREDEFINED && NULL == /*_.VALDATA___V692*/ curfptr[691]) - /*_.VALDATA___V692*/ curfptr[691] = (void*) sy_CLASS_SRC_FETCH_PREDEFINED; } + if (sy_CLASS_SRC_FETCH_PREDEFINED && NULL == /*_.VALDATA___V693*/ curfptr[692]) + /*_.VALDATA___V693*/ curfptr[692] = (void*) sy_CLASS_SRC_FETCH_PREDEFINED; } /*getnamedsym:SFEPD_PREDEF*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SFEPD_PREDEF = basilysgc_named_symbol("SFEPD_PREDEF", BASILYS_GET); - if (sy_SFEPD_PREDEF && NULL == /*_.VALDATA___V700*/ curfptr[699]) - /*_.VALDATA___V700*/ curfptr[699] = (void*) sy_SFEPD_PREDEF; } + if (sy_SFEPD_PREDEF && NULL == /*_.VALDATA___V701*/ curfptr[700]) + /*_.VALDATA___V701*/ curfptr[700] = (void*) sy_SFEPD_PREDEF; } /*getnamedsym:CLASS_SRC_STORE_PREDEFINED*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRC_STORE_PREDEFINED = basilysgc_named_symbol("CLASS_SRC_STORE_PREDEFINED", BASILYS_GET); - if (sy_CLASS_SRC_STORE_PREDEFINED && NULL == /*_.VALDATA___V702*/ curfptr[701]) - /*_.VALDATA___V702*/ curfptr[701] = (void*) sy_CLASS_SRC_STORE_PREDEFINED; } + if (sy_CLASS_SRC_STORE_PREDEFINED && NULL == /*_.VALDATA___V703*/ curfptr[702]) + /*_.VALDATA___V703*/ curfptr[702] = (void*) sy_CLASS_SRC_STORE_PREDEFINED; } /*getnamedsym:SSTPD_PREDEF*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SSTPD_PREDEF = basilysgc_named_symbol("SSTPD_PREDEF", BASILYS_GET); - if (sy_SSTPD_PREDEF && NULL == /*_.VALDATA___V712*/ curfptr[711]) - /*_.VALDATA___V712*/ curfptr[711] = (void*) sy_SSTPD_PREDEF; } + if (sy_SSTPD_PREDEF && NULL == /*_.VALDATA___V713*/ curfptr[712]) + /*_.VALDATA___V713*/ curfptr[712] = (void*) sy_SSTPD_PREDEF; } /*getnamedsym:SSTPD_VALUE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SSTPD_VALUE = basilysgc_named_symbol("SSTPD_VALUE", BASILYS_GET); - if (sy_SSTPD_VALUE && NULL == /*_.VALDATA___V714*/ curfptr[713]) - /*_.VALDATA___V714*/ curfptr[713] = (void*) sy_SSTPD_VALUE; } + if (sy_SSTPD_VALUE && NULL == /*_.VALDATA___V715*/ curfptr[714]) + /*_.VALDATA___V715*/ curfptr[714] = (void*) sy_SSTPD_VALUE; } /*getnamedsym:CLASS_SRCPATTERN_ANY*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCPATTERN_ANY = basilysgc_named_symbol("CLASS_SRCPATTERN_ANY", BASILYS_GET); - if (sy_CLASS_SRCPATTERN_ANY && NULL == /*_.VALDATA___V716*/ curfptr[715]) - /*_.VALDATA___V716*/ curfptr[715] = (void*) sy_CLASS_SRCPATTERN_ANY; } + if (sy_CLASS_SRCPATTERN_ANY && NULL == /*_.VALDATA___V717*/ curfptr[716]) + /*_.VALDATA___V717*/ curfptr[716] = (void*) sy_CLASS_SRCPATTERN_ANY; } /*getnamedsym:CLASS_SRCPATTERN_OR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCPATTERN_OR = basilysgc_named_symbol("CLASS_SRCPATTERN_OR", BASILYS_GET); - if (sy_CLASS_SRCPATTERN_OR && NULL == /*_.VALDATA___V722*/ curfptr[721]) - /*_.VALDATA___V722*/ curfptr[721] = (void*) sy_CLASS_SRCPATTERN_OR; } + if (sy_CLASS_SRCPATTERN_OR && NULL == /*_.VALDATA___V723*/ curfptr[722]) + /*_.VALDATA___V723*/ curfptr[722] = (void*) sy_CLASS_SRCPATTERN_OR; } /*getnamedsym:ORPAT_DISJ*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_ORPAT_DISJ = basilysgc_named_symbol("ORPAT_DISJ", BASILYS_GET); - if (sy_ORPAT_DISJ && NULL == /*_.VALDATA___V730*/ curfptr[729]) - /*_.VALDATA___V730*/ curfptr[729] = (void*) sy_ORPAT_DISJ; } + if (sy_ORPAT_DISJ && NULL == /*_.VALDATA___V731*/ curfptr[730]) + /*_.VALDATA___V731*/ curfptr[730] = (void*) sy_ORPAT_DISJ; } /*getnamedsym:CLASS_SRCPATTERN_AND*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCPATTERN_AND = basilysgc_named_symbol("CLASS_SRCPATTERN_AND", BASILYS_GET); - if (sy_CLASS_SRCPATTERN_AND && NULL == /*_.VALDATA___V732*/ curfptr[731]) - /*_.VALDATA___V732*/ curfptr[731] = (void*) sy_CLASS_SRCPATTERN_AND; } + if (sy_CLASS_SRCPATTERN_AND && NULL == /*_.VALDATA___V733*/ curfptr[732]) + /*_.VALDATA___V733*/ curfptr[732] = (void*) sy_CLASS_SRCPATTERN_AND; } /*getnamedsym:ANDPAT_CONJ*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_ANDPAT_CONJ = basilysgc_named_symbol("ANDPAT_CONJ", BASILYS_GET); - if (sy_ANDPAT_CONJ && NULL == /*_.VALDATA___V740*/ curfptr[739]) - /*_.VALDATA___V740*/ curfptr[739] = (void*) sy_ANDPAT_CONJ; } + if (sy_ANDPAT_CONJ && NULL == /*_.VALDATA___V741*/ curfptr[740]) + /*_.VALDATA___V741*/ curfptr[740] = (void*) sy_ANDPAT_CONJ; } /*getnamedsym:CLASS_SRCPATTERN_AS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCPATTERN_AS = basilysgc_named_symbol("CLASS_SRCPATTERN_AS", BASILYS_GET); - if (sy_CLASS_SRCPATTERN_AS && NULL == /*_.VALDATA___V742*/ curfptr[741]) - /*_.VALDATA___V742*/ curfptr[741] = (void*) sy_CLASS_SRCPATTERN_AS; } + if (sy_CLASS_SRCPATTERN_AS && NULL == /*_.VALDATA___V743*/ curfptr[742]) + /*_.VALDATA___V743*/ curfptr[742] = (void*) sy_CLASS_SRCPATTERN_AS; } /*getnamedsym:ASPAT_VARPAT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_ASPAT_VARPAT = basilysgc_named_symbol("ASPAT_VARPAT", BASILYS_GET); - if (sy_ASPAT_VARPAT && NULL == /*_.VALDATA___V752*/ curfptr[751]) - /*_.VALDATA___V752*/ curfptr[751] = (void*) sy_ASPAT_VARPAT; } + if (sy_ASPAT_VARPAT && NULL == /*_.VALDATA___V753*/ curfptr[752]) + /*_.VALDATA___V753*/ curfptr[752] = (void*) sy_ASPAT_VARPAT; } /*getnamedsym:ASPAT_SUBPAT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_ASPAT_SUBPAT = basilysgc_named_symbol("ASPAT_SUBPAT", BASILYS_GET); - if (sy_ASPAT_SUBPAT && NULL == /*_.VALDATA___V754*/ curfptr[753]) - /*_.VALDATA___V754*/ curfptr[753] = (void*) sy_ASPAT_SUBPAT; } + if (sy_ASPAT_SUBPAT && NULL == /*_.VALDATA___V755*/ curfptr[754]) + /*_.VALDATA___V755*/ curfptr[754] = (void*) sy_ASPAT_SUBPAT; } /*getnamedsym:CLASS_SRCPATTERN_VARIABLE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCPATTERN_VARIABLE = basilysgc_named_symbol("CLASS_SRCPATTERN_VARIABLE", BASILYS_GET); - if (sy_CLASS_SRCPATTERN_VARIABLE && NULL == /*_.VALDATA___V756*/ curfptr[755]) - /*_.VALDATA___V756*/ curfptr[755] = (void*) sy_CLASS_SRCPATTERN_VARIABLE; } + if (sy_CLASS_SRCPATTERN_VARIABLE && NULL == /*_.VALDATA___V757*/ curfptr[756]) + /*_.VALDATA___V757*/ curfptr[756] = (void*) sy_CLASS_SRCPATTERN_VARIABLE; } /*getnamedsym:SPAT_VAR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SPAT_VAR = basilysgc_named_symbol("SPAT_VAR", BASILYS_GET); - if (sy_SPAT_VAR && NULL == /*_.VALDATA___V764*/ curfptr[763]) - /*_.VALDATA___V764*/ curfptr[763] = (void*) sy_SPAT_VAR; } + if (sy_SPAT_VAR && NULL == /*_.VALDATA___V765*/ curfptr[764]) + /*_.VALDATA___V765*/ curfptr[764] = (void*) sy_SPAT_VAR; } /*getnamedsym:CLASS_SRCPATTERN_JOKERVAR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCPATTERN_JOKERVAR = basilysgc_named_symbol("CLASS_SRCPATTERN_JOKERVAR", BASILYS_GET); - if (sy_CLASS_SRCPATTERN_JOKERVAR && NULL == /*_.VALDATA___V766*/ curfptr[765]) - /*_.VALDATA___V766*/ curfptr[765] = (void*) sy_CLASS_SRCPATTERN_JOKERVAR; } + if (sy_CLASS_SRCPATTERN_JOKERVAR && NULL == /*_.VALDATA___V767*/ curfptr[766]) + /*_.VALDATA___V767*/ curfptr[766] = (void*) sy_CLASS_SRCPATTERN_JOKERVAR; } /*getnamedsym:CLASS_SRCPATTERN_CONSTANT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCPATTERN_CONSTANT = basilysgc_named_symbol("CLASS_SRCPATTERN_CONSTANT", BASILYS_GET); - if (sy_CLASS_SRCPATTERN_CONSTANT && NULL == /*_.VALDATA___V772*/ curfptr[771]) - /*_.VALDATA___V772*/ curfptr[771] = (void*) sy_CLASS_SRCPATTERN_CONSTANT; } + if (sy_CLASS_SRCPATTERN_CONSTANT && NULL == /*_.VALDATA___V773*/ curfptr[772]) + /*_.VALDATA___V773*/ curfptr[772] = (void*) sy_CLASS_SRCPATTERN_CONSTANT; } /*getnamedsym:SPAT_CONSTX*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SPAT_CONSTX = basilysgc_named_symbol("SPAT_CONSTX", BASILYS_GET); - if (sy_SPAT_CONSTX && NULL == /*_.VALDATA___V780*/ curfptr[779]) - /*_.VALDATA___V780*/ curfptr[779] = (void*) sy_SPAT_CONSTX; } + if (sy_SPAT_CONSTX && NULL == /*_.VALDATA___V781*/ curfptr[780]) + /*_.VALDATA___V781*/ curfptr[780] = (void*) sy_SPAT_CONSTX; } /*getnamedsym:CLASS_SRCPATTERN_OBJECT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCPATTERN_OBJECT = basilysgc_named_symbol("CLASS_SRCPATTERN_OBJECT", BASILYS_GET); - if (sy_CLASS_SRCPATTERN_OBJECT && NULL == /*_.VALDATA___V782*/ curfptr[781]) - /*_.VALDATA___V782*/ curfptr[781] = (void*) sy_CLASS_SRCPATTERN_OBJECT; } + if (sy_CLASS_SRCPATTERN_OBJECT && NULL == /*_.VALDATA___V783*/ curfptr[782]) + /*_.VALDATA___V783*/ curfptr[782] = (void*) sy_CLASS_SRCPATTERN_OBJECT; } /*getnamedsym:SPAT_CLASS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SPAT_CLASS = basilysgc_named_symbol("SPAT_CLASS", BASILYS_GET); - if (sy_SPAT_CLASS && NULL == /*_.VALDATA___V792*/ curfptr[791]) - /*_.VALDATA___V792*/ curfptr[791] = (void*) sy_SPAT_CLASS; } + if (sy_SPAT_CLASS && NULL == /*_.VALDATA___V793*/ curfptr[792]) + /*_.VALDATA___V793*/ curfptr[792] = (void*) sy_SPAT_CLASS; } /*getnamedsym:SPAT_FIELDS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SPAT_FIELDS = basilysgc_named_symbol("SPAT_FIELDS", BASILYS_GET); - if (sy_SPAT_FIELDS && NULL == /*_.VALDATA___V794*/ curfptr[793]) - /*_.VALDATA___V794*/ curfptr[793] = (void*) sy_SPAT_FIELDS; } + if (sy_SPAT_FIELDS && NULL == /*_.VALDATA___V795*/ curfptr[794]) + /*_.VALDATA___V795*/ curfptr[794] = (void*) sy_SPAT_FIELDS; } /*getnamedsym:CLASS_SRCPATTERN_INSTANCE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCPATTERN_INSTANCE = basilysgc_named_symbol("CLASS_SRCPATTERN_INSTANCE", BASILYS_GET); - if (sy_CLASS_SRCPATTERN_INSTANCE && NULL == /*_.VALDATA___V796*/ curfptr[795]) - /*_.VALDATA___V796*/ curfptr[795] = (void*) sy_CLASS_SRCPATTERN_INSTANCE; } + if (sy_CLASS_SRCPATTERN_INSTANCE && NULL == /*_.VALDATA___V797*/ curfptr[796]) + /*_.VALDATA___V797*/ curfptr[796] = (void*) sy_CLASS_SRCPATTERN_INSTANCE; } /*getnamedsym:CLASS_SRCFIELDPATTERN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCFIELDPATTERN = basilysgc_named_symbol("CLASS_SRCFIELDPATTERN", BASILYS_GET); - if (sy_CLASS_SRCFIELDPATTERN && NULL == /*_.VALDATA___V802*/ curfptr[801]) - /*_.VALDATA___V802*/ curfptr[801] = (void*) sy_CLASS_SRCFIELDPATTERN; } + if (sy_CLASS_SRCFIELDPATTERN && NULL == /*_.VALDATA___V803*/ curfptr[802]) + /*_.VALDATA___V803*/ curfptr[802] = (void*) sy_CLASS_SRCFIELDPATTERN; } /*getnamedsym:SPAF_FIELD*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SPAF_FIELD = basilysgc_named_symbol("SPAF_FIELD", BASILYS_GET); - if (sy_SPAF_FIELD && NULL == /*_.VALDATA___V812*/ curfptr[811]) - /*_.VALDATA___V812*/ curfptr[811] = (void*) sy_SPAF_FIELD; } + if (sy_SPAF_FIELD && NULL == /*_.VALDATA___V813*/ curfptr[812]) + /*_.VALDATA___V813*/ curfptr[812] = (void*) sy_SPAF_FIELD; } /*getnamedsym:SPAF_PATTERN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SPAF_PATTERN = basilysgc_named_symbol("SPAF_PATTERN", BASILYS_GET); - if (sy_SPAF_PATTERN && NULL == /*_.VALDATA___V814*/ curfptr[813]) - /*_.VALDATA___V814*/ curfptr[813] = (void*) sy_SPAF_PATTERN; } + if (sy_SPAF_PATTERN && NULL == /*_.VALDATA___V815*/ curfptr[814]) + /*_.VALDATA___V815*/ curfptr[814] = (void*) sy_SPAF_PATTERN; } /*getnamedsym:CLASS_SRCPATTERN_COMPOSITE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCPATTERN_COMPOSITE = basilysgc_named_symbol("CLASS_SRCPATTERN_COMPOSITE", BASILYS_GET); - if (sy_CLASS_SRCPATTERN_COMPOSITE && NULL == /*_.VALDATA___V816*/ curfptr[815]) - /*_.VALDATA___V816*/ curfptr[815] = (void*) sy_CLASS_SRCPATTERN_COMPOSITE; } + if (sy_CLASS_SRCPATTERN_COMPOSITE && NULL == /*_.VALDATA___V817*/ curfptr[816]) + /*_.VALDATA___V817*/ curfptr[816] = (void*) sy_CLASS_SRCPATTERN_COMPOSITE; } /*getnamedsym:SPAC_OPERATOR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SPAC_OPERATOR = basilysgc_named_symbol("SPAC_OPERATOR", BASILYS_GET); - if (sy_SPAC_OPERATOR && NULL == /*_.VALDATA___V828*/ curfptr[827]) - /*_.VALDATA___V828*/ curfptr[827] = (void*) sy_SPAC_OPERATOR; } + if (sy_SPAC_OPERATOR && NULL == /*_.VALDATA___V829*/ curfptr[828]) + /*_.VALDATA___V829*/ curfptr[828] = (void*) sy_SPAC_OPERATOR; } /*getnamedsym:SPAC_INARGS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SPAC_INARGS = basilysgc_named_symbol("SPAC_INARGS", BASILYS_GET); - if (sy_SPAC_INARGS && NULL == /*_.VALDATA___V830*/ curfptr[829]) - /*_.VALDATA___V830*/ curfptr[829] = (void*) sy_SPAC_INARGS; } + if (sy_SPAC_INARGS && NULL == /*_.VALDATA___V831*/ curfptr[830]) + /*_.VALDATA___V831*/ curfptr[830] = (void*) sy_SPAC_INARGS; } /*getnamedsym:SPAC_OUTARGS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SPAC_OUTARGS = basilysgc_named_symbol("SPAC_OUTARGS", BASILYS_GET); - if (sy_SPAC_OUTARGS && NULL == /*_.VALDATA___V832*/ curfptr[831]) - /*_.VALDATA___V832*/ curfptr[831] = (void*) sy_SPAC_OUTARGS; } + if (sy_SPAC_OUTARGS && NULL == /*_.VALDATA___V833*/ curfptr[832]) + /*_.VALDATA___V833*/ curfptr[832] = (void*) sy_SPAC_OUTARGS; } /*getnamedsym:CLASS_SRCPATTERN_CMATCH*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCPATTERN_CMATCH = basilysgc_named_symbol("CLASS_SRCPATTERN_CMATCH", BASILYS_GET); - if (sy_CLASS_SRCPATTERN_CMATCH && NULL == /*_.VALDATA___V834*/ curfptr[833]) - /*_.VALDATA___V834*/ curfptr[833] = (void*) sy_CLASS_SRCPATTERN_CMATCH; } + if (sy_CLASS_SRCPATTERN_CMATCH && NULL == /*_.VALDATA___V835*/ curfptr[834]) + /*_.VALDATA___V835*/ curfptr[834] = (void*) sy_CLASS_SRCPATTERN_CMATCH; } /*getnamedsym:CLASS_SRCPATTERN_ANYMATCH*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SRCPATTERN_ANYMATCH = basilysgc_named_symbol("CLASS_SRCPATTERN_ANYMATCH", BASILYS_GET); - if (sy_CLASS_SRCPATTERN_ANYMATCH && NULL == /*_.VALDATA___V840*/ curfptr[839]) - /*_.VALDATA___V840*/ curfptr[839] = (void*) sy_CLASS_SRCPATTERN_ANYMATCH; } + if (sy_CLASS_SRCPATTERN_ANYMATCH && NULL == /*_.VALDATA___V841*/ curfptr[840]) + /*_.VALDATA___V841*/ curfptr[840] = (void*) sy_CLASS_SRCPATTERN_ANYMATCH; } /*getnamedsym:CLASS_SEXPR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SEXPR = basilysgc_named_symbol("CLASS_SEXPR", BASILYS_GET); - if (sy_CLASS_SEXPR && NULL == /*_.VALDATA___V852*/ curfptr[851]) - /*_.VALDATA___V852*/ curfptr[851] = (void*) sy_CLASS_SEXPR; } + if (sy_CLASS_SEXPR && NULL == /*_.VALDATA___V853*/ curfptr[852]) + /*_.VALDATA___V853*/ curfptr[852] = (void*) sy_CLASS_SEXPR; } /*getnamedsym:CLASS_ENVIRONMENT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_ENVIRONMENT = basilysgc_named_symbol("CLASS_ENVIRONMENT", BASILYS_GET); - if (sy_CLASS_ENVIRONMENT && NULL == /*_.VALDATA___V878*/ curfptr[877]) - /*_.VALDATA___V878*/ curfptr[877] = (void*) sy_CLASS_ENVIRONMENT; } + if (sy_CLASS_ENVIRONMENT && NULL == /*_.VALDATA___V879*/ curfptr[878]) + /*_.VALDATA___V879*/ curfptr[878] = (void*) sy_CLASS_ENVIRONMENT; } /*getnamedsym:DISCR_MULTIPLE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DISCR_MULTIPLE = basilysgc_named_symbol("DISCR_MULTIPLE", BASILYS_GET); - if (sy_DISCR_MULTIPLE && NULL == /*_.VALDATA___V880*/ curfptr[879]) - /*_.VALDATA___V880*/ curfptr[879] = (void*) sy_DISCR_MULTIPLE; } + if (sy_DISCR_MULTIPLE && NULL == /*_.VALDATA___V881*/ curfptr[880]) + /*_.VALDATA___V881*/ curfptr[880] = (void*) sy_DISCR_MULTIPLE; } /*getnamedsym:CLASS_SYMBOL*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SYMBOL = basilysgc_named_symbol("CLASS_SYMBOL", BASILYS_GET); - if (sy_CLASS_SYMBOL && NULL == /*_.VALDATA___V882*/ curfptr[881]) - /*_.VALDATA___V882*/ curfptr[881] = (void*) sy_CLASS_SYMBOL; } + if (sy_CLASS_SYMBOL && NULL == /*_.VALDATA___V883*/ curfptr[882]) + /*_.VALDATA___V883*/ curfptr[882] = (void*) sy_CLASS_SYMBOL; } /*getnamedsym:DEBUG_MSG_FUN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DEBUG_MSG_FUN = basilysgc_named_symbol("DEBUG_MSG_FUN", BASILYS_GET); - if (sy_DEBUG_MSG_FUN && NULL == /*_.VALDATA___V884*/ curfptr[883]) - /*_.VALDATA___V884*/ curfptr[883] = (void*) sy_DEBUG_MSG_FUN; } + if (sy_DEBUG_MSG_FUN && NULL == /*_.VALDATA___V885*/ curfptr[884]) + /*_.VALDATA___V885*/ curfptr[884] = (void*) sy_DEBUG_MSG_FUN; } /*getnamedsym:CLASS_CITERATOR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_CITERATOR = basilysgc_named_symbol("CLASS_CITERATOR", BASILYS_GET); - if (sy_CLASS_CITERATOR && NULL == /*_.VALDATA___V886*/ curfptr[885]) - /*_.VALDATA___V886*/ curfptr[885] = (void*) sy_CLASS_CITERATOR; } + if (sy_CLASS_CITERATOR && NULL == /*_.VALDATA___V887*/ curfptr[886]) + /*_.VALDATA___V887*/ curfptr[886] = (void*) sy_CLASS_CITERATOR; } /*getnamedsym:CLASS_CMATCHER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_CMATCHER = basilysgc_named_symbol("CLASS_CMATCHER", BASILYS_GET); - if (sy_CLASS_CMATCHER && NULL == /*_.VALDATA___V888*/ curfptr[887]) - /*_.VALDATA___V888*/ curfptr[887] = (void*) sy_CLASS_CMATCHER; } + if (sy_CLASS_CMATCHER && NULL == /*_.VALDATA___V889*/ curfptr[888]) + /*_.VALDATA___V889*/ curfptr[888] = (void*) sy_CLASS_CMATCHER; } /*getnamedsym:FIND_ENV*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_FIND_ENV = basilysgc_named_symbol("FIND_ENV", BASILYS_GET); - if (sy_FIND_ENV && NULL == /*_.VALDATA___V890*/ curfptr[889]) - /*_.VALDATA___V890*/ curfptr[889] = (void*) sy_FIND_ENV; } + if (sy_FIND_ENV && NULL == /*_.VALDATA___V891*/ curfptr[890]) + /*_.VALDATA___V891*/ curfptr[890] = (void*) sy_FIND_ENV; } /*getnamedsym:CLASS_MACRO_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_MACRO_BINDING = basilysgc_named_symbol("CLASS_MACRO_BINDING", BASILYS_GET); - if (sy_CLASS_MACRO_BINDING && NULL == /*_.VALDATA___V892*/ curfptr[891]) - /*_.VALDATA___V892*/ curfptr[891] = (void*) sy_CLASS_MACRO_BINDING; } + if (sy_CLASS_MACRO_BINDING && NULL == /*_.VALDATA___V893*/ curfptr[892]) + /*_.VALDATA___V893*/ curfptr[892] = (void*) sy_CLASS_MACRO_BINDING; } /*getnamedsym:CLASS_SELECTOR_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SELECTOR_BINDING = basilysgc_named_symbol("CLASS_SELECTOR_BINDING", BASILYS_GET); - if (sy_CLASS_SELECTOR_BINDING && NULL == /*_.VALDATA___V894*/ curfptr[893]) - /*_.VALDATA___V894*/ curfptr[893] = (void*) sy_CLASS_SELECTOR_BINDING; } + if (sy_CLASS_SELECTOR_BINDING && NULL == /*_.VALDATA___V895*/ curfptr[894]) + /*_.VALDATA___V895*/ curfptr[894] = (void*) sy_CLASS_SELECTOR_BINDING; } /*getnamedsym:CLASS_PRIMITIVE_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_PRIMITIVE_BINDING = basilysgc_named_symbol("CLASS_PRIMITIVE_BINDING", BASILYS_GET); - if (sy_CLASS_PRIMITIVE_BINDING && NULL == /*_.VALDATA___V896*/ curfptr[895]) - /*_.VALDATA___V896*/ curfptr[895] = (void*) sy_CLASS_PRIMITIVE_BINDING; } + if (sy_CLASS_PRIMITIVE_BINDING && NULL == /*_.VALDATA___V897*/ curfptr[896]) + /*_.VALDATA___V897*/ curfptr[896] = (void*) sy_CLASS_PRIMITIVE_BINDING; } /*getnamedsym:CLASS_CITERATOR_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_CITERATOR_BINDING = basilysgc_named_symbol("CLASS_CITERATOR_BINDING", BASILYS_GET); - if (sy_CLASS_CITERATOR_BINDING && NULL == /*_.VALDATA___V898*/ curfptr[897]) - /*_.VALDATA___V898*/ curfptr[897] = (void*) sy_CLASS_CITERATOR_BINDING; } + if (sy_CLASS_CITERATOR_BINDING && NULL == /*_.VALDATA___V899*/ curfptr[898]) + /*_.VALDATA___V899*/ curfptr[898] = (void*) sy_CLASS_CITERATOR_BINDING; } /*getnamedsym:CLASS_CMATCHER_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_CMATCHER_BINDING = basilysgc_named_symbol("CLASS_CMATCHER_BINDING", BASILYS_GET); - if (sy_CLASS_CMATCHER_BINDING && NULL == /*_.VALDATA___V900*/ curfptr[899]) - /*_.VALDATA___V900*/ curfptr[899] = (void*) sy_CLASS_CMATCHER_BINDING; } + if (sy_CLASS_CMATCHER_BINDING && NULL == /*_.VALDATA___V901*/ curfptr[900]) + /*_.VALDATA___V901*/ curfptr[900] = (void*) sy_CLASS_CMATCHER_BINDING; } /*getnamedsym:CLASS_FUNMATCHER_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_FUNMATCHER_BINDING = basilysgc_named_symbol("CLASS_FUNMATCHER_BINDING", BASILYS_GET); - if (sy_CLASS_FUNMATCHER_BINDING && NULL == /*_.VALDATA___V902*/ curfptr[901]) - /*_.VALDATA___V902*/ curfptr[901] = (void*) sy_CLASS_FUNMATCHER_BINDING; } + if (sy_CLASS_FUNMATCHER_BINDING && NULL == /*_.VALDATA___V903*/ curfptr[902]) + /*_.VALDATA___V903*/ curfptr[902] = (void*) sy_CLASS_FUNMATCHER_BINDING; } /*getnamedsym:CLASS_VALUE_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_VALUE_BINDING = basilysgc_named_symbol("CLASS_VALUE_BINDING", BASILYS_GET); - if (sy_CLASS_VALUE_BINDING && NULL == /*_.VALDATA___V904*/ curfptr[903]) - /*_.VALDATA___V904*/ curfptr[903] = (void*) sy_CLASS_VALUE_BINDING; } + if (sy_CLASS_VALUE_BINDING && NULL == /*_.VALDATA___V905*/ curfptr[904]) + /*_.VALDATA___V905*/ curfptr[904] = (void*) sy_CLASS_VALUE_BINDING; } /*getnamedsym:CLASS_PRIMITIVE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_PRIMITIVE = basilysgc_named_symbol("CLASS_PRIMITIVE", BASILYS_GET); - if (sy_CLASS_PRIMITIVE && NULL == /*_.VALDATA___V906*/ curfptr[905]) - /*_.VALDATA___V906*/ curfptr[905] = (void*) sy_CLASS_PRIMITIVE; } + if (sy_CLASS_PRIMITIVE && NULL == /*_.VALDATA___V907*/ curfptr[906]) + /*_.VALDATA___V907*/ curfptr[906] = (void*) sy_CLASS_PRIMITIVE; } /*getnamedsym:CLASS_SELECTOR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_SELECTOR = basilysgc_named_symbol("CLASS_SELECTOR", BASILYS_GET); - if (sy_CLASS_SELECTOR && NULL == /*_.VALDATA___V908*/ curfptr[907]) - /*_.VALDATA___V908*/ curfptr[907] = (void*) sy_CLASS_SELECTOR; } + if (sy_CLASS_SELECTOR && NULL == /*_.VALDATA___V909*/ curfptr[908]) + /*_.VALDATA___V909*/ curfptr[908] = (void*) sy_CLASS_SELECTOR; } /*getnamedsym:CLASS_FUNMATCHER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_FUNMATCHER = basilysgc_named_symbol("CLASS_FUNMATCHER", BASILYS_GET); - if (sy_CLASS_FUNMATCHER && NULL == /*_.VALDATA___V910*/ curfptr[909]) - /*_.VALDATA___V910*/ curfptr[909] = (void*) sy_CLASS_FUNMATCHER; } + if (sy_CLASS_FUNMATCHER && NULL == /*_.VALDATA___V911*/ curfptr[910]) + /*_.VALDATA___V911*/ curfptr[910] = (void*) sy_CLASS_FUNMATCHER; } /*getnamedsym:DEFUN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DEFUN = basilysgc_named_symbol("DEFUN", BASILYS_GET); - if (sy_DEFUN && NULL == /*_.VALDATA___V872*/ curfptr[871]) - /*_.VALDATA___V872*/ curfptr[871] = (void*) sy_DEFUN; } + if (sy_DEFUN && NULL == /*_.VALDATA___V873*/ curfptr[872]) + /*_.VALDATA___V873*/ curfptr[872] = (void*) sy_DEFUN; } /*getnamedsym:DEFCLASS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DEFCLASS = basilysgc_named_symbol("DEFCLASS", BASILYS_GET); - if (sy_DEFCLASS && NULL == /*_.VALDATA___V874*/ curfptr[873]) - /*_.VALDATA___V874*/ curfptr[873] = (void*) sy_DEFCLASS; } + if (sy_DEFCLASS && NULL == /*_.VALDATA___V875*/ curfptr[874]) + /*_.VALDATA___V875*/ curfptr[874] = (void*) sy_DEFCLASS; } /*getnamedsym:CLASS_KEYWORD*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_KEYWORD = basilysgc_named_symbol("CLASS_KEYWORD", BASILYS_GET); - if (sy_CLASS_KEYWORD && NULL == /*_.VALDATA___V912*/ curfptr[911]) - /*_.VALDATA___V912*/ curfptr[911] = (void*) sy_CLASS_KEYWORD; } + if (sy_CLASS_KEYWORD && NULL == /*_.VALDATA___V913*/ curfptr[912]) + /*_.VALDATA___V913*/ curfptr[912] = (void*) sy_CLASS_KEYWORD; } /*getnamedsym:CLASS_PATTEXPCONTEXT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_PATTEXPCONTEXT = basilysgc_named_symbol("CLASS_PATTEXPCONTEXT", BASILYS_GET); - if (sy_CLASS_PATTEXPCONTEXT && NULL == /*_.VALDATA___V914*/ curfptr[913]) - /*_.VALDATA___V914*/ curfptr[913] = (void*) sy_CLASS_PATTEXPCONTEXT; } + if (sy_CLASS_PATTEXPCONTEXT && NULL == /*_.VALDATA___V915*/ curfptr[914]) + /*_.VALDATA___V915*/ curfptr[914] = (void*) sy_CLASS_PATTEXPCONTEXT; } /*getnamedsym:CLASS_ROOT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_ROOT = basilysgc_named_symbol("CLASS_ROOT", BASILYS_GET); - if (sy_CLASS_ROOT && NULL == /*_.VALDATA___V916*/ curfptr[915]) - /*_.VALDATA___V916*/ curfptr[915] = (void*) sy_CLASS_ROOT; } + if (sy_CLASS_ROOT && NULL == /*_.VALDATA___V917*/ curfptr[916]) + /*_.VALDATA___V917*/ curfptr[916] = (void*) sy_CLASS_ROOT; } /*getnamedsym:PCTX_MEXPANDER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_PCTX_MEXPANDER = basilysgc_named_symbol("PCTX_MEXPANDER", BASILYS_GET); - if (sy_PCTX_MEXPANDER && NULL == /*_.VALDATA___V928*/ curfptr[927]) - /*_.VALDATA___V928*/ curfptr[927] = (void*) sy_PCTX_MEXPANDER; } + if (sy_PCTX_MEXPANDER && NULL == /*_.VALDATA___V929*/ curfptr[928]) + /*_.VALDATA___V929*/ curfptr[928] = (void*) sy_PCTX_MEXPANDER; } /*getnamedsym:PCTX_PEXPANDER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_PCTX_PEXPANDER = basilysgc_named_symbol("PCTX_PEXPANDER", BASILYS_GET); - if (sy_PCTX_PEXPANDER && NULL == /*_.VALDATA___V930*/ curfptr[929]) - /*_.VALDATA___V930*/ curfptr[929] = (void*) sy_PCTX_PEXPANDER; } + if (sy_PCTX_PEXPANDER && NULL == /*_.VALDATA___V931*/ curfptr[930]) + /*_.VALDATA___V931*/ curfptr[930] = (void*) sy_PCTX_PEXPANDER; } /*getnamedsym:PCTX_VARMAP*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_PCTX_VARMAP = basilysgc_named_symbol("PCTX_VARMAP", BASILYS_GET); - if (sy_PCTX_VARMAP && NULL == /*_.VALDATA___V932*/ curfptr[931]) - /*_.VALDATA___V932*/ curfptr[931] = (void*) sy_PCTX_VARMAP; } + if (sy_PCTX_VARMAP && NULL == /*_.VALDATA___V933*/ curfptr[932]) + /*_.VALDATA___V933*/ curfptr[932] = (void*) sy_PCTX_VARMAP; } /*getnamedsym:PAIRLIST_TO_MULTIPLE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_PAIRLIST_TO_MULTIPLE = basilysgc_named_symbol("PAIRLIST_TO_MULTIPLE", BASILYS_GET); - if (sy_PAIRLIST_TO_MULTIPLE && NULL == /*_.VALDATA___V949*/ curfptr[948]) - /*_.VALDATA___V949*/ curfptr[948] = (void*) sy_PAIRLIST_TO_MULTIPLE; } + if (sy_PAIRLIST_TO_MULTIPLE && NULL == /*_.VALDATA___V950*/ curfptr[949]) + /*_.VALDATA___V950*/ curfptr[949] = (void*) sy_PAIRLIST_TO_MULTIPLE; } /*getnamedsym:CLASS_ANY_MATCHER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_ANY_MATCHER = basilysgc_named_symbol("CLASS_ANY_MATCHER", BASILYS_GET); - if (sy_CLASS_ANY_MATCHER && NULL == /*_.VALDATA___V951*/ curfptr[950]) - /*_.VALDATA___V951*/ curfptr[950] = (void*) sy_CLASS_ANY_MATCHER; } + if (sy_CLASS_ANY_MATCHER && NULL == /*_.VALDATA___V952*/ curfptr[951]) + /*_.VALDATA___V952*/ curfptr[951] = (void*) sy_CLASS_ANY_MATCHER; } /*getnamedsym:DISCR_BOX*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DISCR_BOX = basilysgc_named_symbol("DISCR_BOX", BASILYS_GET); - if (sy_DISCR_BOX && NULL == /*_.VALDATA___V953*/ curfptr[952]) - /*_.VALDATA___V953*/ curfptr[952] = (void*) sy_DISCR_BOX; } + if (sy_DISCR_BOX && NULL == /*_.VALDATA___V954*/ curfptr[953]) + /*_.VALDATA___V954*/ curfptr[953] = (void*) sy_DISCR_BOX; } /*getnamedsym:MULTIPLE_MAP*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_MULTIPLE_MAP = basilysgc_named_symbol("MULTIPLE_MAP", BASILYS_GET); - if (sy_MULTIPLE_MAP && NULL == /*_.VALDATA___V955*/ curfptr[954]) - /*_.VALDATA___V955*/ curfptr[954] = (void*) sy_MULTIPLE_MAP; } + if (sy_MULTIPLE_MAP && NULL == /*_.VALDATA___V956*/ curfptr[955]) + /*_.VALDATA___V956*/ curfptr[955] = (void*) sy_MULTIPLE_MAP; } /*getnamedsym:CLASS_FORMAL_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_FORMAL_BINDING = basilysgc_named_symbol("CLASS_FORMAL_BINDING", BASILYS_GET); - if (sy_CLASS_FORMAL_BINDING && NULL == /*_.VALDATA___V957*/ curfptr[956]) - /*_.VALDATA___V957*/ curfptr[956] = (void*) sy_CLASS_FORMAL_BINDING; } + if (sy_CLASS_FORMAL_BINDING && NULL == /*_.VALDATA___V958*/ curfptr[957]) + /*_.VALDATA___V958*/ curfptr[957] = (void*) sy_CLASS_FORMAL_BINDING; } /*getnamedsym:CLASS_NAMED*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_NAMED = basilysgc_named_symbol("CLASS_NAMED", BASILYS_GET); - if (sy_CLASS_NAMED && NULL == /*_.VALDATA___V959*/ curfptr[958]) - /*_.VALDATA___V959*/ curfptr[958] = (void*) sy_CLASS_NAMED; } + if (sy_CLASS_NAMED && NULL == /*_.VALDATA___V960*/ curfptr[959]) + /*_.VALDATA___V960*/ curfptr[959] = (void*) sy_CLASS_NAMED; } /*getnamedsym:CLASS_PATMACRO_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_PATMACRO_BINDING = basilysgc_named_symbol("CLASS_PATMACRO_BINDING", BASILYS_GET); - if (sy_CLASS_PATMACRO_BINDING && NULL == /*_.VALDATA___V961*/ curfptr[960]) - /*_.VALDATA___V961*/ curfptr[960] = (void*) sy_CLASS_PATMACRO_BINDING; } + if (sy_CLASS_PATMACRO_BINDING && NULL == /*_.VALDATA___V962*/ curfptr[961]) + /*_.VALDATA___V962*/ curfptr[961] = (void*) sy_CLASS_PATMACRO_BINDING; } /*getnamedsym:QUESTION*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_QUESTION = basilysgc_named_symbol("QUESTION", BASILYS_GET); - if (sy_QUESTION && NULL == /*_.VALDATA___V937*/ curfptr[936]) - /*_.VALDATA___V937*/ curfptr[936] = (void*) sy_QUESTION; } + if (sy_QUESTION && NULL == /*_.VALDATA___V938*/ curfptr[937]) + /*_.VALDATA___V938*/ curfptr[937] = (void*) sy_QUESTION; } /*getnamedsym:_*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_ = basilysgc_named_symbol("_", BASILYS_GET); - if (sy_ && NULL == /*_.VALDATA___V939*/ curfptr[938]) - /*_.VALDATA___V939*/ curfptr[938] = (void*) sy_; } + if (sy_ && NULL == /*_.VALDATA___V940*/ curfptr[939]) + /*_.VALDATA___V940*/ curfptr[939] = (void*) sy_; } /*getnamedsym:LIST_MAP*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_LIST_MAP = basilysgc_named_symbol("LIST_MAP", BASILYS_GET); - if (sy_LIST_MAP && NULL == /*_.VALDATA___V966*/ curfptr[965]) - /*_.VALDATA___V966*/ curfptr[965] = (void*) sy_LIST_MAP; } + if (sy_LIST_MAP && NULL == /*_.VALDATA___V967*/ curfptr[966]) + /*_.VALDATA___V967*/ curfptr[966] = (void*) sy_LIST_MAP; } /*getnamedsym:CTYPE_VALUE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CTYPE_VALUE = basilysgc_named_symbol("CTYPE_VALUE", BASILYS_GET); - if (sy_CTYPE_VALUE && NULL == /*_.VALDATA___V968*/ curfptr[967]) - /*_.VALDATA___V968*/ curfptr[967] = (void*) sy_CTYPE_VALUE; } + if (sy_CTYPE_VALUE && NULL == /*_.VALDATA___V969*/ curfptr[968]) + /*_.VALDATA___V969*/ curfptr[968] = (void*) sy_CTYPE_VALUE; } /*getnamedsym:DISCR_MAPOBJECTS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DISCR_MAPOBJECTS = basilysgc_named_symbol("DISCR_MAPOBJECTS", BASILYS_GET); - if (sy_DISCR_MAPOBJECTS && NULL == /*_.VALDATA___V970*/ curfptr[969]) - /*_.VALDATA___V970*/ curfptr[969] = (void*) sy_DISCR_MAPOBJECTS; } + if (sy_DISCR_MAPOBJECTS && NULL == /*_.VALDATA___V971*/ curfptr[970]) + /*_.VALDATA___V971*/ curfptr[970] = (void*) sy_DISCR_MAPOBJECTS; } /*getnamedsym:DISCR_LIST*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DISCR_LIST = basilysgc_named_symbol("DISCR_LIST", BASILYS_GET); - if (sy_DISCR_LIST && NULL == /*_.VALDATA___V972*/ curfptr[971]) - /*_.VALDATA___V972*/ curfptr[971] = (void*) sy_DISCR_LIST; } + if (sy_DISCR_LIST && NULL == /*_.VALDATA___V973*/ curfptr[972]) + /*_.VALDATA___V973*/ curfptr[972] = (void*) sy_DISCR_LIST; } /*getnamedsym:CLASS_CTYPE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_CTYPE = basilysgc_named_symbol("CLASS_CTYPE", BASILYS_GET); - if (sy_CLASS_CTYPE && NULL == /*_.VALDATA___V974*/ curfptr[973]) - /*_.VALDATA___V974*/ curfptr[973] = (void*) sy_CLASS_CTYPE; } + if (sy_CLASS_CTYPE && NULL == /*_.VALDATA___V975*/ curfptr[974]) + /*_.VALDATA___V975*/ curfptr[974] = (void*) sy_CLASS_CTYPE; } /*getnamedsym:PUT_ENV*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_PUT_ENV = basilysgc_named_symbol("PUT_ENV", BASILYS_GET); - if (sy_PUT_ENV && NULL == /*_.VALDATA___V978*/ curfptr[977]) - /*_.VALDATA___V978*/ curfptr[977] = (void*) sy_PUT_ENV; } + if (sy_PUT_ENV && NULL == /*_.VALDATA___V979*/ curfptr[978]) + /*_.VALDATA___V979*/ curfptr[978] = (void*) sy_PUT_ENV; } /*getnamedsym:INITIAL_ENVIRONMENT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_INITIAL_ENVIRONMENT = basilysgc_named_symbol("INITIAL_ENVIRONMENT", BASILYS_GET); - if (sy_INITIAL_ENVIRONMENT && NULL == /*_.VALDATA___V980*/ curfptr[979]) - /*_.VALDATA___V980*/ curfptr[979] = (void*) sy_INITIAL_ENVIRONMENT; } + if (sy_INITIAL_ENVIRONMENT && NULL == /*_.VALDATA___V981*/ curfptr[980]) + /*_.VALDATA___V981*/ curfptr[980] = (void*) sy_INITIAL_ENVIRONMENT; } /*getnamedsym:WARN_SHADOW*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_WARN_SHADOW = basilysgc_named_symbol("WARN_SHADOW", BASILYS_GET); - if (sy_WARN_SHADOW && NULL == /*_.VALDATA___V984*/ curfptr[983]) - /*_.VALDATA___V984*/ curfptr[983] = (void*) sy_WARN_SHADOW; } - - /*getnamedsym:DISCR_STRING*/ - if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DISCR_STRING = basilysgc_named_symbol("DISCR_STRING", BASILYS_GET); - if (sy_DISCR_STRING && NULL == /*_.VALDATA___V995*/ curfptr[994]) - /*_.VALDATA___V995*/ curfptr[994] = (void*) sy_DISCR_STRING; } + if (sy_WARN_SHADOW && NULL == /*_.VALDATA___V985*/ curfptr[984]) + /*_.VALDATA___V985*/ curfptr[984] = (void*) sy_WARN_SHADOW; } /*getnamedsym:DISCR_VERBATIMSTRING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DISCR_VERBATIMSTRING = basilysgc_named_symbol("DISCR_VERBATIMSTRING", BASILYS_GET); - if (sy_DISCR_VERBATIMSTRING && NULL == /*_.VALDATA___V997*/ curfptr[996]) - /*_.VALDATA___V997*/ curfptr[996] = (void*) sy_DISCR_VERBATIMSTRING; } + if (sy_DISCR_VERBATIMSTRING && NULL == /*_.VALDATA___V996*/ curfptr[995]) + /*_.VALDATA___V996*/ curfptr[995] = (void*) sy_DISCR_VERBATIMSTRING; } + + /*getnamedsym:CLASS_LOCATED*/ + if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_LOCATED = basilysgc_named_symbol("CLASS_LOCATED", BASILYS_GET); + if (sy_CLASS_LOCATED && NULL == /*_.VALDATA___V998*/ curfptr[997]) + /*_.VALDATA___V998*/ curfptr[997] = (void*) sy_CLASS_LOCATED; } + + /*getnamedsym:LIST_TO_MULTIPLE*/ + if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_LIST_TO_MULTIPLE = basilysgc_named_symbol("LIST_TO_MULTIPLE", BASILYS_GET); + if (sy_LIST_TO_MULTIPLE && NULL == /*_.VALDATA___V1002*/ curfptr[1001]) + /*_.VALDATA___V1002*/ curfptr[1001] = (void*) sy_LIST_TO_MULTIPLE; } + + /*getnamedsym:CLASS_ANY_BINDING*/ + if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_ANY_BINDING = basilysgc_named_symbol("CLASS_ANY_BINDING", BASILYS_GET); + if (sy_CLASS_ANY_BINDING && NULL == /*_.VALDATA___V1008*/ curfptr[1007]) + /*_.VALDATA___V1008*/ curfptr[1007] = (void*) sy_CLASS_ANY_BINDING; } /*getnamedsym:DEFPRIMITIVE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DEFPRIMITIVE = basilysgc_named_symbol("DEFPRIMITIVE", BASILYS_GET); - if (sy_DEFPRIMITIVE && NULL == /*_.VALDATA___V1001*/ curfptr[1000]) - /*_.VALDATA___V1001*/ curfptr[1000] = (void*) sy_DEFPRIMITIVE; } + if (sy_DEFPRIMITIVE && NULL == /*_.VALDATA___V1010*/ curfptr[1009]) + /*_.VALDATA___V1010*/ curfptr[1009] = (void*) sy_DEFPRIMITIVE; } /*getnamedsym:DEFCITERATOR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DEFCITERATOR = basilysgc_named_symbol("DEFCITERATOR", BASILYS_GET); - if (sy_DEFCITERATOR && NULL == /*_.VALDATA___V1005*/ curfptr[1004]) - /*_.VALDATA___V1005*/ curfptr[1004] = (void*) sy_DEFCITERATOR; } + if (sy_DEFCITERATOR && NULL == /*_.VALDATA___V1014*/ curfptr[1013]) + /*_.VALDATA___V1014*/ curfptr[1013] = (void*) sy_DEFCITERATOR; } /*getnamedsym:MULTIPLE_EVERY*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_MULTIPLE_EVERY = basilysgc_named_symbol("MULTIPLE_EVERY", BASILYS_GET); - if (sy_MULTIPLE_EVERY && NULL == /*_.VALDATA___V1010*/ curfptr[1009]) - /*_.VALDATA___V1010*/ curfptr[1009] = (void*) sy_MULTIPLE_EVERY; } + if (sy_MULTIPLE_EVERY && NULL == /*_.VALDATA___V1019*/ curfptr[1018]) + /*_.VALDATA___V1019*/ curfptr[1018] = (void*) sy_MULTIPLE_EVERY; } /*getnamedsym:DEFCMATCHER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DEFCMATCHER = basilysgc_named_symbol("DEFCMATCHER", BASILYS_GET); - if (sy_DEFCMATCHER && NULL == /*_.VALDATA___V1012*/ curfptr[1011]) - /*_.VALDATA___V1012*/ curfptr[1011] = (void*) sy_DEFCMATCHER; } + if (sy_DEFCMATCHER && NULL == /*_.VALDATA___V1021*/ curfptr[1020]) + /*_.VALDATA___V1021*/ curfptr[1020] = (void*) sy_DEFCMATCHER; } /*getnamedsym:DEFUNMATCHER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DEFUNMATCHER = basilysgc_named_symbol("DEFUNMATCHER", BASILYS_GET); - if (sy_DEFUNMATCHER && NULL == /*_.VALDATA___V1017*/ curfptr[1016]) - /*_.VALDATA___V1017*/ curfptr[1016] = (void*) sy_DEFUNMATCHER; } + if (sy_DEFUNMATCHER && NULL == /*_.VALDATA___V1026*/ curfptr[1025]) + /*_.VALDATA___V1026*/ curfptr[1025] = (void*) sy_DEFUNMATCHER; } /*getnamedsym:FRESH_ENV*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_FRESH_ENV = basilysgc_named_symbol("FRESH_ENV", BASILYS_GET); - if (sy_FRESH_ENV && NULL == /*_.VALDATA___V1022*/ curfptr[1021]) - /*_.VALDATA___V1022*/ curfptr[1021] = (void*) sy_FRESH_ENV; } + if (sy_FRESH_ENV && NULL == /*_.VALDATA___V1031*/ curfptr[1030]) + /*_.VALDATA___V1031*/ curfptr[1030] = (void*) sy_FRESH_ENV; } /*getnamedsym:CLASS_FUNCTION_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_FUNCTION_BINDING = basilysgc_named_symbol("CLASS_FUNCTION_BINDING", BASILYS_GET); - if (sy_CLASS_FUNCTION_BINDING && NULL == /*_.VALDATA___V1024*/ curfptr[1023]) - /*_.VALDATA___V1024*/ curfptr[1023] = (void*) sy_CLASS_FUNCTION_BINDING; } + if (sy_CLASS_FUNCTION_BINDING && NULL == /*_.VALDATA___V1033*/ curfptr[1032]) + /*_.VALDATA___V1033*/ curfptr[1032] = (void*) sy_CLASS_FUNCTION_BINDING; } /*getnamedkeyw:SUPER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t kw_SUPER = basilysgc_named_keyword("SUPER", BASILYS_GET); - if (kw_SUPER) /*_.VALDATA___V1027*/ curfptr[1026] = (void*) kw_SUPER; } + if (kw_SUPER) /*_.VALDATA___V1036*/ curfptr[1035] = (void*) kw_SUPER; } /*getnamedsym:CLASS_CLASS_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_CLASS_BINDING = basilysgc_named_symbol("CLASS_CLASS_BINDING", BASILYS_GET); - if (sy_CLASS_CLASS_BINDING && NULL == /*_.VALDATA___V1036*/ curfptr[1035]) - /*_.VALDATA___V1036*/ curfptr[1035] = (void*) sy_CLASS_CLASS_BINDING; } + if (sy_CLASS_CLASS_BINDING && NULL == /*_.VALDATA___V1045*/ curfptr[1044]) + /*_.VALDATA___V1045*/ curfptr[1044] = (void*) sy_CLASS_CLASS_BINDING; } /*getnamedsym:CLASS_CLASS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_CLASS = basilysgc_named_symbol("CLASS_CLASS", BASILYS_GET); - if (sy_CLASS_CLASS && NULL == /*_.VALDATA___V1038*/ curfptr[1037]) - /*_.VALDATA___V1038*/ curfptr[1037] = (void*) sy_CLASS_CLASS; } + if (sy_CLASS_CLASS && NULL == /*_.VALDATA___V1047*/ curfptr[1046]) + /*_.VALDATA___V1047*/ curfptr[1046] = (void*) sy_CLASS_CLASS; } /*getnamedkeyw:FIELDS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t kw_FIELDS = basilysgc_named_keyword("FIELDS", BASILYS_GET); - if (kw_FIELDS) /*_.VALDATA___V1029*/ curfptr[1028] = (void*) kw_FIELDS; } + if (kw_FIELDS) /*_.VALDATA___V1038*/ curfptr[1037] = (void*) kw_FIELDS; } /*getnamedkeyw:PREDEF*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t kw_PREDEF = basilysgc_named_keyword("PREDEF", BASILYS_GET); - if (kw_PREDEF) /*_.VALDATA___V1031*/ curfptr[1030] = (void*) kw_PREDEF; } + if (kw_PREDEF) /*_.VALDATA___V1040*/ curfptr[1039] = (void*) kw_PREDEF; } /*getnamedkeyw:DOCSTR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t kw_DOCSTR = basilysgc_named_keyword("DOCSTR", BASILYS_GET); - if (kw_DOCSTR) /*_.VALDATA___V1033*/ curfptr[1032] = (void*) kw_DOCSTR; } + if (kw_DOCSTR) /*_.VALDATA___V1042*/ curfptr[1041] = (void*) kw_DOCSTR; } /*getnamedsym:DISCR_SEQCLASS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DISCR_SEQCLASS = basilysgc_named_symbol("DISCR_SEQCLASS", BASILYS_GET); - if (sy_DISCR_SEQCLASS && NULL == /*_.VALDATA___V1044*/ curfptr[1043]) - /*_.VALDATA___V1044*/ curfptr[1043] = (void*) sy_DISCR_SEQCLASS; } + if (sy_DISCR_SEQCLASS && NULL == /*_.VALDATA___V1053*/ curfptr[1052]) + /*_.VALDATA___V1053*/ curfptr[1052] = (void*) sy_DISCR_SEQCLASS; } /*getnamedsym:DISCR_INTEGER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DISCR_INTEGER = basilysgc_named_symbol("DISCR_INTEGER", BASILYS_GET); - if (sy_DISCR_INTEGER && NULL == /*_.VALDATA___V1046*/ curfptr[1045]) - /*_.VALDATA___V1046*/ curfptr[1045] = (void*) sy_DISCR_INTEGER; } + if (sy_DISCR_INTEGER && NULL == /*_.VALDATA___V1055*/ curfptr[1054]) + /*_.VALDATA___V1055*/ curfptr[1054] = (void*) sy_DISCR_INTEGER; } /*getnamedsym:DISCR_MAPSTRINGS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DISCR_MAPSTRINGS = basilysgc_named_symbol("DISCR_MAPSTRINGS", BASILYS_GET); - if (sy_DISCR_MAPSTRINGS && NULL == /*_.VALDATA___V1048*/ curfptr[1047]) - /*_.VALDATA___V1048*/ curfptr[1047] = (void*) sy_DISCR_MAPSTRINGS; } + if (sy_DISCR_MAPSTRINGS && NULL == /*_.VALDATA___V1057*/ curfptr[1056]) + /*_.VALDATA___V1057*/ curfptr[1056] = (void*) sy_DISCR_MAPSTRINGS; } /*getnamedsym:DISCR_SEQFIELD*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DISCR_SEQFIELD = basilysgc_named_symbol("DISCR_SEQFIELD", BASILYS_GET); - if (sy_DISCR_SEQFIELD && NULL == /*_.VALDATA___V1050*/ curfptr[1049]) - /*_.VALDATA___V1050*/ curfptr[1049] = (void*) sy_DISCR_SEQFIELD; } + if (sy_DISCR_SEQFIELD && NULL == /*_.VALDATA___V1059*/ curfptr[1058]) + /*_.VALDATA___V1059*/ curfptr[1058] = (void*) sy_DISCR_SEQFIELD; } /*getnamedsym:CLASS_FIELD*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_FIELD = basilysgc_named_symbol("CLASS_FIELD", BASILYS_GET); - if (sy_CLASS_FIELD && NULL == /*_.VALDATA___V1052*/ curfptr[1051]) - /*_.VALDATA___V1052*/ curfptr[1051] = (void*) sy_CLASS_FIELD; } + if (sy_CLASS_FIELD && NULL == /*_.VALDATA___V1061*/ curfptr[1060]) + /*_.VALDATA___V1061*/ curfptr[1060] = (void*) sy_CLASS_FIELD; } /*getnamedsym:CLASS_FIELD_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_FIELD_BINDING = basilysgc_named_symbol("CLASS_FIELD_BINDING", BASILYS_GET); - if (sy_CLASS_FIELD_BINDING && NULL == /*_.VALDATA___V1054*/ curfptr[1053]) - /*_.VALDATA___V1054*/ curfptr[1053] = (void*) sy_CLASS_FIELD_BINDING; } + if (sy_CLASS_FIELD_BINDING && NULL == /*_.VALDATA___V1063*/ curfptr[1062]) + /*_.VALDATA___V1063*/ curfptr[1062] = (void*) sy_CLASS_FIELD_BINDING; } /*getnamedsym:MULTIPLE_ITERATE_TEST*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_MULTIPLE_ITERATE_TEST = basilysgc_named_symbol("MULTIPLE_ITERATE_TEST", BASILYS_GET); - if (sy_MULTIPLE_ITERATE_TEST && NULL == /*_.VALDATA___V1059*/ curfptr[1058]) - /*_.VALDATA___V1059*/ curfptr[1058] = (void*) sy_MULTIPLE_ITERATE_TEST; } + if (sy_MULTIPLE_ITERATE_TEST && NULL == /*_.VALDATA___V1068*/ curfptr[1067]) + /*_.VALDATA___V1068*/ curfptr[1067] = (void*) sy_MULTIPLE_ITERATE_TEST; } /*getnamedkeyw:OBJ_NUM*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t kw_OBJ_NUM = basilysgc_named_keyword("OBJ_NUM", BASILYS_GET); - if (kw_OBJ_NUM) /*_.VALDATA___V1062*/ curfptr[1061] = (void*) kw_OBJ_NUM; } - - /*getnamedsym:LIST_TO_MULTIPLE*/ - if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_LIST_TO_MULTIPLE = basilysgc_named_symbol("LIST_TO_MULTIPLE", BASILYS_GET); - if (sy_LIST_TO_MULTIPLE && NULL == /*_.VALDATA___V1065*/ curfptr[1064]) - /*_.VALDATA___V1065*/ curfptr[1064] = (void*) sy_LIST_TO_MULTIPLE; } + if (kw_OBJ_NUM) /*_.VALDATA___V1071*/ curfptr[1070] = (void*) kw_OBJ_NUM; } /*getnamedsym:CLASS_INSTANCE_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_INSTANCE_BINDING = basilysgc_named_symbol("CLASS_INSTANCE_BINDING", BASILYS_GET); - if (sy_CLASS_INSTANCE_BINDING && NULL == /*_.VALDATA___V1067*/ curfptr[1066]) - /*_.VALDATA___V1067*/ curfptr[1066] = (void*) sy_CLASS_INSTANCE_BINDING; } + if (sy_CLASS_INSTANCE_BINDING && NULL == /*_.VALDATA___V1074*/ curfptr[1073]) + /*_.VALDATA___V1074*/ curfptr[1073] = (void*) sy_CLASS_INSTANCE_BINDING; } /*getnamedsym:DEFINSTANCE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DEFINSTANCE = basilysgc_named_symbol("DEFINSTANCE", BASILYS_GET); - if (sy_DEFINSTANCE && NULL == /*_.VALDATA___V1069*/ curfptr[1068]) - /*_.VALDATA___V1069*/ curfptr[1068] = (void*) sy_DEFINSTANCE; } + if (sy_DEFINSTANCE && NULL == /*_.VALDATA___V1076*/ curfptr[1075]) + /*_.VALDATA___V1076*/ curfptr[1075] = (void*) sy_DEFINSTANCE; } /*getnamedsym:DEFSELECTOR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DEFSELECTOR = basilysgc_named_symbol("DEFSELECTOR", BASILYS_GET); - if (sy_DEFSELECTOR && NULL == /*_.VALDATA___V1073*/ curfptr[1072]) - /*_.VALDATA___V1073*/ curfptr[1072] = (void*) sy_DEFSELECTOR; } + if (sy_DEFSELECTOR && NULL == /*_.VALDATA___V1080*/ curfptr[1079]) + /*_.VALDATA___V1080*/ curfptr[1079] = (void*) sy_DEFSELECTOR; } /*getnamedsym:MAKE_INSTANCE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_MAKE_INSTANCE = basilysgc_named_symbol("MAKE_INSTANCE", BASILYS_GET); - if (sy_MAKE_INSTANCE && NULL == /*_.VALDATA___V1077*/ curfptr[1076]) - /*_.VALDATA___V1077*/ curfptr[1076] = (void*) sy_MAKE_INSTANCE; } + if (sy_MAKE_INSTANCE && NULL == /*_.VALDATA___V1084*/ curfptr[1083]) + /*_.VALDATA___V1084*/ curfptr[1083] = (void*) sy_MAKE_INSTANCE; } /*getnamedsym:INSTANCE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_INSTANCE = basilysgc_named_symbol("INSTANCE", BASILYS_GET); - if (sy_INSTANCE && NULL == /*_.VALDATA___V1084*/ curfptr[1083]) - /*_.VALDATA___V1084*/ curfptr[1083] = (void*) sy_INSTANCE; } + if (sy_INSTANCE && NULL == /*_.VALDATA___V1091*/ curfptr[1090]) + /*_.VALDATA___V1091*/ curfptr[1090] = (void*) sy_INSTANCE; } /*getnamedsym:OBJECT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_OBJECT = basilysgc_named_symbol("OBJECT", BASILYS_GET); - if (sy_OBJECT && NULL == /*_.VALDATA___V1090*/ curfptr[1089]) - /*_.VALDATA___V1090*/ curfptr[1089] = (void*) sy_OBJECT; } + if (sy_OBJECT && NULL == /*_.VALDATA___V1097*/ curfptr[1096]) + /*_.VALDATA___V1097*/ curfptr[1096] = (void*) sy_OBJECT; } /*getnamedsym:UNSAFE_PUT_FIELDS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_UNSAFE_PUT_FIELDS = basilysgc_named_symbol("UNSAFE_PUT_FIELDS", BASILYS_GET); - if (sy_UNSAFE_PUT_FIELDS && NULL == /*_.VALDATA___V1094*/ curfptr[1093]) - /*_.VALDATA___V1094*/ curfptr[1093] = (void*) sy_UNSAFE_PUT_FIELDS; } + if (sy_UNSAFE_PUT_FIELDS && NULL == /*_.VALDATA___V1101*/ curfptr[1100]) + /*_.VALDATA___V1101*/ curfptr[1100] = (void*) sy_UNSAFE_PUT_FIELDS; } /*getnamedsym:PUT_FIELDS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_PUT_FIELDS = basilysgc_named_symbol("PUT_FIELDS", BASILYS_GET); - if (sy_PUT_FIELDS && NULL == /*_.VALDATA___V1098*/ curfptr[1097]) - /*_.VALDATA___V1098*/ curfptr[1097] = (void*) sy_PUT_FIELDS; } + if (sy_PUT_FIELDS && NULL == /*_.VALDATA___V1105*/ curfptr[1104]) + /*_.VALDATA___V1105*/ curfptr[1104] = (void*) sy_PUT_FIELDS; } /*getnamedsym:UNSAFE_GET_FIELD*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_UNSAFE_GET_FIELD = basilysgc_named_symbol("UNSAFE_GET_FIELD", BASILYS_GET); - if (sy_UNSAFE_GET_FIELD && NULL == /*_.VALDATA___V1102*/ curfptr[1101]) - /*_.VALDATA___V1102*/ curfptr[1101] = (void*) sy_UNSAFE_GET_FIELD; } + if (sy_UNSAFE_GET_FIELD && NULL == /*_.VALDATA___V1109*/ curfptr[1108]) + /*_.VALDATA___V1109*/ curfptr[1108] = (void*) sy_UNSAFE_GET_FIELD; } /*getnamedsym:GET_FIELD*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_GET_FIELD = basilysgc_named_symbol("GET_FIELD", BASILYS_GET); - if (sy_GET_FIELD && NULL == /*_.VALDATA___V1106*/ curfptr[1105]) - /*_.VALDATA___V1106*/ curfptr[1105] = (void*) sy_GET_FIELD; } + if (sy_GET_FIELD && NULL == /*_.VALDATA___V1113*/ curfptr[1112]) + /*_.VALDATA___V1113*/ curfptr[1112] = (void*) sy_GET_FIELD; } /*getnamedsym:SETQ*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_SETQ = basilysgc_named_symbol("SETQ", BASILYS_GET); - if (sy_SETQ && NULL == /*_.VALDATA___V1110*/ curfptr[1109]) - /*_.VALDATA___V1110*/ curfptr[1109] = (void*) sy_SETQ; } + if (sy_SETQ && NULL == /*_.VALDATA___V1117*/ curfptr[1116]) + /*_.VALDATA___V1117*/ curfptr[1116] = (void*) sy_SETQ; } /*getnamedsym:IF*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_IF = basilysgc_named_symbol("IF", BASILYS_GET); - if (sy_IF && NULL == /*_.VALDATA___V1114*/ curfptr[1113]) - /*_.VALDATA___V1114*/ curfptr[1113] = (void*) sy_IF; } + if (sy_IF && NULL == /*_.VALDATA___V1121*/ curfptr[1120]) + /*_.VALDATA___V1121*/ curfptr[1120] = (void*) sy_IF; } /*getnamedsym:CPPIF*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CPPIF = basilysgc_named_symbol("CPPIF", BASILYS_GET); - if (sy_CPPIF && NULL == /*_.VALDATA___V1118*/ curfptr[1117]) - /*_.VALDATA___V1118*/ curfptr[1117] = (void*) sy_CPPIF; } + if (sy_CPPIF && NULL == /*_.VALDATA___V1125*/ curfptr[1124]) + /*_.VALDATA___V1125*/ curfptr[1124] = (void*) sy_CPPIF; } /*getnamedkeyw:ELSE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t kw_ELSE = basilysgc_named_keyword("ELSE", BASILYS_GET); - if (kw_ELSE) /*_.VALDATA___V1122*/ curfptr[1121] = (void*) kw_ELSE; } + if (kw_ELSE) /*_.VALDATA___V1129*/ curfptr[1128] = (void*) kw_ELSE; } /*getnamedsym:COND*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_COND = basilysgc_named_symbol("COND", BASILYS_GET); - if (sy_COND && NULL == /*_.VALDATA___V1128*/ curfptr[1127]) - /*_.VALDATA___V1128*/ curfptr[1127] = (void*) sy_COND; } + if (sy_COND && NULL == /*_.VALDATA___V1135*/ curfptr[1134]) + /*_.VALDATA___V1135*/ curfptr[1134] = (void*) sy_COND; } /*getnamedsym:AS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_AS = basilysgc_named_symbol("AS", BASILYS_GET); - if (sy_AS && NULL == /*_.VALDATA___V1137*/ curfptr[1136]) - /*_.VALDATA___V1137*/ curfptr[1136] = (void*) sy_AS; } + if (sy_AS && NULL == /*_.VALDATA___V1144*/ curfptr[1143]) + /*_.VALDATA___V1144*/ curfptr[1143] = (void*) sy_AS; } /*getnamedsym:AND*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_AND = basilysgc_named_symbol("AND", BASILYS_GET); - if (sy_AND && NULL == /*_.VALDATA___V1141*/ curfptr[1140]) - /*_.VALDATA___V1141*/ curfptr[1140] = (void*) sy_AND; } + if (sy_AND && NULL == /*_.VALDATA___V1148*/ curfptr[1147]) + /*_.VALDATA___V1148*/ curfptr[1147] = (void*) sy_AND; } /*getnamedsym:OR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_OR = basilysgc_named_symbol("OR", BASILYS_GET); - if (sy_OR && NULL == /*_.VALDATA___V1148*/ curfptr[1147]) - /*_.VALDATA___V1148*/ curfptr[1147] = (void*) sy_OR; } + if (sy_OR && NULL == /*_.VALDATA___V1155*/ curfptr[1154]) + /*_.VALDATA___V1155*/ curfptr[1154] = (void*) sy_OR; } /*getnamedkeyw:WHEN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t kw_WHEN = basilysgc_named_keyword("WHEN", BASILYS_GET); - if (kw_WHEN) /*_.VALDATA___V1152*/ curfptr[1151] = (void*) kw_WHEN; } + if (kw_WHEN) /*_.VALDATA___V1159*/ curfptr[1158] = (void*) kw_WHEN; } /*getnamedsym:MATCH*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_MATCH = basilysgc_named_symbol("MATCH", BASILYS_GET); - if (sy_MATCH && NULL == /*_.VALDATA___V1155*/ curfptr[1154]) - /*_.VALDATA___V1155*/ curfptr[1154] = (void*) sy_MATCH; } + if (sy_MATCH && NULL == /*_.VALDATA___V1162*/ curfptr[1161]) + /*_.VALDATA___V1162*/ curfptr[1161] = (void*) sy_MATCH; } /*getnamedsym:CLASS_LET_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_LET_BINDING = basilysgc_named_symbol("CLASS_LET_BINDING", BASILYS_GET); - if (sy_CLASS_LET_BINDING && NULL == /*_.VALDATA___V1164*/ curfptr[1163]) - /*_.VALDATA___V1164*/ curfptr[1163] = (void*) sy_CLASS_LET_BINDING; } + if (sy_CLASS_LET_BINDING && NULL == /*_.VALDATA___V1171*/ curfptr[1170]) + /*_.VALDATA___V1171*/ curfptr[1170] = (void*) sy_CLASS_LET_BINDING; } /*getnamedsym:LET*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_LET = basilysgc_named_symbol("LET", BASILYS_GET); - if (sy_LET && NULL == /*_.VALDATA___V1166*/ curfptr[1165]) - /*_.VALDATA___V1166*/ curfptr[1165] = (void*) sy_LET; } + if (sy_LET && NULL == /*_.VALDATA___V1173*/ curfptr[1172]) + /*_.VALDATA___V1173*/ curfptr[1172] = (void*) sy_LET; } /*getnamedsym:LAMBDA*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_LAMBDA = basilysgc_named_symbol("LAMBDA", BASILYS_GET); - if (sy_LAMBDA && NULL == /*_.VALDATA___V1172*/ curfptr[1171]) - /*_.VALDATA___V1172*/ curfptr[1171] = (void*) sy_LAMBDA; } + if (sy_LAMBDA && NULL == /*_.VALDATA___V1179*/ curfptr[1178]) + /*_.VALDATA___V1179*/ curfptr[1178] = (void*) sy_LAMBDA; } /*getnamedsym:MULTICALL*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_MULTICALL = basilysgc_named_symbol("MULTICALL", BASILYS_GET); - if (sy_MULTICALL && NULL == /*_.VALDATA___V1178*/ curfptr[1177]) - /*_.VALDATA___V1178*/ curfptr[1177] = (void*) sy_MULTICALL; } + if (sy_MULTICALL && NULL == /*_.VALDATA___V1185*/ curfptr[1184]) + /*_.VALDATA___V1185*/ curfptr[1184] = (void*) sy_MULTICALL; } /*getnamedsym:QUOTE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_QUOTE = basilysgc_named_symbol("QUOTE", BASILYS_GET); - if (sy_QUOTE && NULL == /*_.VALDATA___V1182*/ curfptr[1181]) - /*_.VALDATA___V1182*/ curfptr[1181] = (void*) sy_QUOTE; } + if (sy_QUOTE && NULL == /*_.VALDATA___V1189*/ curfptr[1188]) + /*_.VALDATA___V1189*/ curfptr[1188] = (void*) sy_QUOTE; } /*getnamedsym:COMMENT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_COMMENT = basilysgc_named_symbol("COMMENT", BASILYS_GET); - if (sy_COMMENT && NULL == /*_.VALDATA___V1186*/ curfptr[1185]) - /*_.VALDATA___V1186*/ curfptr[1185] = (void*) sy_COMMENT; } + if (sy_COMMENT && NULL == /*_.VALDATA___V1193*/ curfptr[1192]) + /*_.VALDATA___V1193*/ curfptr[1192] = (void*) sy_COMMENT; } /*getnamedsym:PROGN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_PROGN = basilysgc_named_symbol("PROGN", BASILYS_GET); - if (sy_PROGN && NULL == /*_.VALDATA___V1193*/ curfptr[1192]) - /*_.VALDATA___V1193*/ curfptr[1192] = (void*) sy_PROGN; } + if (sy_PROGN && NULL == /*_.VALDATA___V1200*/ curfptr[1199]) + /*_.VALDATA___V1200*/ curfptr[1199] = (void*) sy_PROGN; } /*getnamedsym:RETURN*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_RETURN = basilysgc_named_symbol("RETURN", BASILYS_GET); - if (sy_RETURN && NULL == /*_.VALDATA___V1197*/ curfptr[1196]) - /*_.VALDATA___V1197*/ curfptr[1196] = (void*) sy_RETURN; } + if (sy_RETURN && NULL == /*_.VALDATA___V1204*/ curfptr[1203]) + /*_.VALDATA___V1204*/ curfptr[1203] = (void*) sy_RETURN; } /*getnamedsym:CLASS_LABEL_BINDING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CLASS_LABEL_BINDING = basilysgc_named_symbol("CLASS_LABEL_BINDING", BASILYS_GET); - if (sy_CLASS_LABEL_BINDING && NULL == /*_.VALDATA___V1202*/ curfptr[1201]) - /*_.VALDATA___V1202*/ curfptr[1201] = (void*) sy_CLASS_LABEL_BINDING; } + if (sy_CLASS_LABEL_BINDING && NULL == /*_.VALDATA___V1209*/ curfptr[1208]) + /*_.VALDATA___V1209*/ curfptr[1208] = (void*) sy_CLASS_LABEL_BINDING; } /*getnamedsym:FOREVER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_FOREVER = basilysgc_named_symbol("FOREVER", BASILYS_GET); - if (sy_FOREVER && NULL == /*_.VALDATA___V1204*/ curfptr[1203]) - /*_.VALDATA___V1204*/ curfptr[1203] = (void*) sy_FOREVER; } + if (sy_FOREVER && NULL == /*_.VALDATA___V1211*/ curfptr[1210]) + /*_.VALDATA___V1211*/ curfptr[1210] = (void*) sy_FOREVER; } /*getnamedsym:EXIT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_EXIT = basilysgc_named_symbol("EXIT", BASILYS_GET); - if (sy_EXIT && NULL == /*_.VALDATA___V1209*/ curfptr[1208]) - /*_.VALDATA___V1209*/ curfptr[1208] = (void*) sy_EXIT; } + if (sy_EXIT && NULL == /*_.VALDATA___V1216*/ curfptr[1215]) + /*_.VALDATA___V1216*/ curfptr[1215] = (void*) sy_EXIT; } /*getnamedsym:COMPILE_WARNING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_COMPILE_WARNING = basilysgc_named_symbol("COMPILE_WARNING", BASILYS_GET); - if (sy_COMPILE_WARNING && NULL == /*_.VALDATA___V1213*/ curfptr[1212]) - /*_.VALDATA___V1213*/ curfptr[1212] = (void*) sy_COMPILE_WARNING; } + if (sy_COMPILE_WARNING && NULL == /*_.VALDATA___V1220*/ curfptr[1219]) + /*_.VALDATA___V1220*/ curfptr[1219] = (void*) sy_COMPILE_WARNING; } /*getnamedsym:ASSERT_FAILED*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_ASSERT_FAILED = basilysgc_named_symbol("ASSERT_FAILED", BASILYS_GET); - if (sy_ASSERT_FAILED && NULL == /*_.VALDATA___V1216*/ curfptr[1215]) - /*_.VALDATA___V1216*/ curfptr[1215] = (void*) sy_ASSERT_FAILED; } + if (sy_ASSERT_FAILED && NULL == /*_.VALDATA___V1223*/ curfptr[1222]) + /*_.VALDATA___V1223*/ curfptr[1222] = (void*) sy_ASSERT_FAILED; } /*getnamedsym:FIND_ENV_DEBUG*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_FIND_ENV_DEBUG = basilysgc_named_symbol("FIND_ENV_DEBUG", BASILYS_GET); - if (sy_FIND_ENV_DEBUG && NULL == /*_.VALDATA___V1221*/ curfptr[1220]) - /*_.VALDATA___V1221*/ curfptr[1220] = (void*) sy_FIND_ENV_DEBUG; } + if (sy_FIND_ENV_DEBUG && NULL == /*_.VALDATA___V1228*/ curfptr[1227]) + /*_.VALDATA___V1228*/ curfptr[1227] = (void*) sy_FIND_ENV_DEBUG; } /*getnamedsym:ENABLE_CHECKING*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_ENABLE_CHECKING = basilysgc_named_symbol("ENABLE_CHECKING", BASILYS_GET); - if (sy_ENABLE_CHECKING && NULL == /*_.VALDATA___V1218*/ curfptr[1217]) - /*_.VALDATA___V1218*/ curfptr[1217] = (void*) sy_ENABLE_CHECKING; } + if (sy_ENABLE_CHECKING && NULL == /*_.VALDATA___V1225*/ curfptr[1224]) + /*_.VALDATA___V1225*/ curfptr[1224] = (void*) sy_ENABLE_CHECKING; } /*getnamedsym:ASSERT_MSG*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_ASSERT_MSG = basilysgc_named_symbol("ASSERT_MSG", BASILYS_GET); - if (sy_ASSERT_MSG && NULL == /*_.VALDATA___V1223*/ curfptr[1222]) - /*_.VALDATA___V1223*/ curfptr[1222] = (void*) sy_ASSERT_MSG; } + if (sy_ASSERT_MSG && NULL == /*_.VALDATA___V1230*/ curfptr[1229]) + /*_.VALDATA___V1230*/ curfptr[1229] = (void*) sy_ASSERT_MSG; } /*getnamedsym:THE_CALLCOUNT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_THE_CALLCOUNT = basilysgc_named_symbol("THE_CALLCOUNT", BASILYS_GET); - if (sy_THE_CALLCOUNT && NULL == /*_.VALDATA___V1226*/ curfptr[1225]) - /*_.VALDATA___V1226*/ curfptr[1225] = (void*) sy_THE_CALLCOUNT; } + if (sy_THE_CALLCOUNT && NULL == /*_.VALDATA___V1233*/ curfptr[1232]) + /*_.VALDATA___V1233*/ curfptr[1232] = (void*) sy_THE_CALLCOUNT; } /*getnamedsym:DEBUG_MSG*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DEBUG_MSG = basilysgc_named_symbol("DEBUG_MSG", BASILYS_GET); - if (sy_DEBUG_MSG && NULL == /*_.VALDATA___V1229*/ curfptr[1228]) - /*_.VALDATA___V1229*/ curfptr[1228] = (void*) sy_DEBUG_MSG; } + if (sy_DEBUG_MSG && NULL == /*_.VALDATA___V1236*/ curfptr[1235]) + /*_.VALDATA___V1236*/ curfptr[1235] = (void*) sy_DEBUG_MSG; } /*getnamedsym:DEBUGMSG*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_DEBUGMSG = basilysgc_named_symbol("DEBUGMSG", BASILYS_GET); - if (sy_DEBUGMSG && NULL == /*_.VALDATA___V1234*/ curfptr[1233]) - /*_.VALDATA___V1234*/ curfptr[1233] = (void*) sy_DEBUGMSG; } + if (sy_DEBUGMSG && NULL == /*_.VALDATA___V1241*/ curfptr[1240]) + /*_.VALDATA___V1241*/ curfptr[1240] = (void*) sy_DEBUGMSG; } /*getnamedsym:EXPORT_VALUES*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_EXPORT_VALUES = basilysgc_named_symbol("EXPORT_VALUES", BASILYS_GET); - if (sy_EXPORT_VALUES && NULL == /*_.VALDATA___V1236*/ curfptr[1235]) - /*_.VALDATA___V1236*/ curfptr[1235] = (void*) sy_EXPORT_VALUES; } + if (sy_EXPORT_VALUES && NULL == /*_.VALDATA___V1243*/ curfptr[1242]) + /*_.VALDATA___V1243*/ curfptr[1242] = (void*) sy_EXPORT_VALUES; } /*getnamedsym:EXPORT_MACRO*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_EXPORT_MACRO = basilysgc_named_symbol("EXPORT_MACRO", BASILYS_GET); - if (sy_EXPORT_MACRO && NULL == /*_.VALDATA___V1240*/ curfptr[1239]) - /*_.VALDATA___V1240*/ curfptr[1239] = (void*) sy_EXPORT_MACRO; } + if (sy_EXPORT_MACRO && NULL == /*_.VALDATA___V1247*/ curfptr[1246]) + /*_.VALDATA___V1247*/ curfptr[1246] = (void*) sy_EXPORT_MACRO; } /*getnamedsym:EXPORT_PATMACRO*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_EXPORT_PATMACRO = basilysgc_named_symbol("EXPORT_PATMACRO", BASILYS_GET); - if (sy_EXPORT_PATMACRO && NULL == /*_.VALDATA___V1244*/ curfptr[1243]) - /*_.VALDATA___V1244*/ curfptr[1243] = (void*) sy_EXPORT_PATMACRO; } + if (sy_EXPORT_PATMACRO && NULL == /*_.VALDATA___V1251*/ curfptr[1250]) + /*_.VALDATA___V1251*/ curfptr[1250] = (void*) sy_EXPORT_PATMACRO; } /*getnamedsym:EXPORT_CLASS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_EXPORT_CLASS = basilysgc_named_symbol("EXPORT_CLASS", BASILYS_GET); - if (sy_EXPORT_CLASS && NULL == /*_.VALDATA___V1249*/ curfptr[1248]) - /*_.VALDATA___V1249*/ curfptr[1248] = (void*) sy_EXPORT_CLASS; } + if (sy_EXPORT_CLASS && NULL == /*_.VALDATA___V1256*/ curfptr[1255]) + /*_.VALDATA___V1256*/ curfptr[1255] = (void*) sy_EXPORT_CLASS; } /*getnamedsym:CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_CURRENT_MODULE_ENVIRONMENT_CONTAINER = basilysgc_named_symbol("CURRENT_MODULE_ENVIRONMENT_CONTAINER", BASILYS_GET); - if (sy_CURRENT_MODULE_ENVIRONMENT_CONTAINER && NULL == /*_.VALDATA___V1253*/ curfptr[1252]) - /*_.VALDATA___V1253*/ curfptr[1252] = (void*) sy_CURRENT_MODULE_ENVIRONMENT_CONTAINER; } + if (sy_CURRENT_MODULE_ENVIRONMENT_CONTAINER && NULL == /*_.VALDATA___V1260*/ curfptr[1259]) + /*_.VALDATA___V1260*/ curfptr[1259] = (void*) sy_CURRENT_MODULE_ENVIRONMENT_CONTAINER; } /*getnamedsym:PARENT_MODULE_ENVIRONMENT*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_PARENT_MODULE_ENVIRONMENT = basilysgc_named_symbol("PARENT_MODULE_ENVIRONMENT", BASILYS_GET); - if (sy_PARENT_MODULE_ENVIRONMENT && NULL == /*_.VALDATA___V1257*/ curfptr[1256]) - /*_.VALDATA___V1257*/ curfptr[1256] = (void*) sy_PARENT_MODULE_ENVIRONMENT; } + if (sy_PARENT_MODULE_ENVIRONMENT && NULL == /*_.VALDATA___V1264*/ curfptr[1263]) + /*_.VALDATA___V1264*/ curfptr[1263] = (void*) sy_PARENT_MODULE_ENVIRONMENT; } /*getnamedsym:UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER = basilysgc_named_symbol("UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER", BASILYS_GET); - if (sy_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER && NULL == /*_.VALDATA___V1261*/ curfptr[1260]) - /*_.VALDATA___V1261*/ curfptr[1260] = (void*) sy_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; } + if (sy_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER && NULL == /*_.VALDATA___V1268*/ curfptr[1267]) + /*_.VALDATA___V1268*/ curfptr[1267] = (void*) sy_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER; } /*getnamedsym:FETCH_PREDEFINED*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_FETCH_PREDEFINED = basilysgc_named_symbol("FETCH_PREDEFINED", BASILYS_GET); - if (sy_FETCH_PREDEFINED && NULL == /*_.VALDATA___V1265*/ curfptr[1264]) - /*_.VALDATA___V1265*/ curfptr[1264] = (void*) sy_FETCH_PREDEFINED; } + if (sy_FETCH_PREDEFINED && NULL == /*_.VALDATA___V1272*/ curfptr[1271]) + /*_.VALDATA___V1272*/ curfptr[1271] = (void*) sy_FETCH_PREDEFINED; } /*getnamedsym:STORE_PREDEFINED*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_STORE_PREDEFINED = basilysgc_named_symbol("STORE_PREDEFINED", BASILYS_GET); - if (sy_STORE_PREDEFINED && NULL == /*_.VALDATA___V1269*/ curfptr[1268]) - /*_.VALDATA___V1269*/ curfptr[1268] = (void*) sy_STORE_PREDEFINED; } + if (sy_STORE_PREDEFINED && NULL == /*_.VALDATA___V1276*/ curfptr[1275]) + /*_.VALDATA___V1276*/ curfptr[1275] = (void*) sy_STORE_PREDEFINED; } /*getnamedsym:EXPAND_APPLY*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_EXPAND_APPLY = basilysgc_named_symbol("EXPAND_APPLY", BASILYS_GET); - if (sy_EXPAND_APPLY && NULL == /*_.VALDATA___V1271*/ curfptr[1270]) - /*_.VALDATA___V1271*/ curfptr[1270] = (void*) sy_EXPAND_APPLY; } + if (sy_EXPAND_APPLY && NULL == /*_.VALDATA___V1278*/ curfptr[1277]) + /*_.VALDATA___V1278*/ curfptr[1277] = (void*) sy_EXPAND_APPLY; } /*getnamedsym:EXPAND_MSEND*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_EXPAND_MSEND = basilysgc_named_symbol("EXPAND_MSEND", BASILYS_GET); - if (sy_EXPAND_MSEND && NULL == /*_.VALDATA___V1273*/ curfptr[1272]) - /*_.VALDATA___V1273*/ curfptr[1272] = (void*) sy_EXPAND_MSEND; } + if (sy_EXPAND_MSEND && NULL == /*_.VALDATA___V1280*/ curfptr[1279]) + /*_.VALDATA___V1280*/ curfptr[1279] = (void*) sy_EXPAND_MSEND; } /*getnamedsym:EXPAND_PAIRLIST_AS_TUPLE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_EXPAND_PAIRLIST_AS_TUPLE = basilysgc_named_symbol("EXPAND_PAIRLIST_AS_TUPLE", BASILYS_GET); - if (sy_EXPAND_PAIRLIST_AS_TUPLE && NULL == /*_.VALDATA___V1275*/ curfptr[1274]) - /*_.VALDATA___V1275*/ curfptr[1274] = (void*) sy_EXPAND_PAIRLIST_AS_TUPLE; } + if (sy_EXPAND_PAIRLIST_AS_TUPLE && NULL == /*_.VALDATA___V1282*/ curfptr[1281]) + /*_.VALDATA___V1282*/ curfptr[1281] = (void*) sy_EXPAND_PAIRLIST_AS_TUPLE; } /*getnamedsym:EXPAND_PRIMITIVE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_EXPAND_PRIMITIVE = basilysgc_named_symbol("EXPAND_PRIMITIVE", BASILYS_GET); - if (sy_EXPAND_PRIMITIVE && NULL == /*_.VALDATA___V1277*/ curfptr[1276]) - /*_.VALDATA___V1277*/ curfptr[1276] = (void*) sy_EXPAND_PRIMITIVE; } + if (sy_EXPAND_PRIMITIVE && NULL == /*_.VALDATA___V1284*/ curfptr[1283]) + /*_.VALDATA___V1284*/ curfptr[1283] = (void*) sy_EXPAND_PRIMITIVE; } /*getnamedsym:INSTALL_INITIAL_MACRO*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_INSTALL_INITIAL_MACRO = basilysgc_named_symbol("INSTALL_INITIAL_MACRO", BASILYS_GET); - if (sy_INSTALL_INITIAL_MACRO && NULL == /*_.VALDATA___V1279*/ curfptr[1278]) - /*_.VALDATA___V1279*/ curfptr[1278] = (void*) sy_INSTALL_INITIAL_MACRO; } + if (sy_INSTALL_INITIAL_MACRO && NULL == /*_.VALDATA___V1286*/ curfptr[1285]) + /*_.VALDATA___V1286*/ curfptr[1285] = (void*) sy_INSTALL_INITIAL_MACRO; } /*getnamedsym:LAMBDA_ARG_BINDINGS*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_LAMBDA_ARG_BINDINGS = basilysgc_named_symbol("LAMBDA_ARG_BINDINGS", BASILYS_GET); - if (sy_LAMBDA_ARG_BINDINGS && NULL == /*_.VALDATA___V1281*/ curfptr[1280]) - /*_.VALDATA___V1281*/ curfptr[1280] = (void*) sy_LAMBDA_ARG_BINDINGS; } + if (sy_LAMBDA_ARG_BINDINGS && NULL == /*_.VALDATA___V1288*/ curfptr[1287]) + /*_.VALDATA___V1288*/ curfptr[1287] = (void*) sy_LAMBDA_ARG_BINDINGS; } /*getnamedsym:MACROEXPAND_1*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_MACROEXPAND_1 = basilysgc_named_symbol("MACROEXPAND_1", BASILYS_GET); - if (sy_MACROEXPAND_1 && NULL == /*_.VALDATA___V1283*/ curfptr[1282]) - /*_.VALDATA___V1283*/ curfptr[1282] = (void*) sy_MACROEXPAND_1; } + if (sy_MACROEXPAND_1 && NULL == /*_.VALDATA___V1290*/ curfptr[1289]) + /*_.VALDATA___V1290*/ curfptr[1289] = (void*) sy_MACROEXPAND_1; } /*getnamedsym:MACROEXPAND_TOPLEVEL_LIST*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_MACROEXPAND_TOPLEVEL_LIST = basilysgc_named_symbol("MACROEXPAND_TOPLEVEL_LIST", BASILYS_GET); - if (sy_MACROEXPAND_TOPLEVEL_LIST && NULL == /*_.VALDATA___V1285*/ curfptr[1284]) - /*_.VALDATA___V1285*/ curfptr[1284] = (void*) sy_MACROEXPAND_TOPLEVEL_LIST; } + if (sy_MACROEXPAND_TOPLEVEL_LIST && NULL == /*_.VALDATA___V1292*/ curfptr[1291]) + /*_.VALDATA___V1292*/ curfptr[1291] = (void*) sy_MACROEXPAND_TOPLEVEL_LIST; } /*getnamedsym:PATTERNEXPAND_1*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_PATTERNEXPAND_1 = basilysgc_named_symbol("PATTERNEXPAND_1", BASILYS_GET); - if (sy_PATTERNEXPAND_1 && NULL == /*_.VALDATA___V1287*/ curfptr[1286]) - /*_.VALDATA___V1287*/ curfptr[1286] = (void*) sy_PATTERNEXPAND_1; } + if (sy_PATTERNEXPAND_1 && NULL == /*_.VALDATA___V1294*/ curfptr[1293]) + /*_.VALDATA___V1294*/ curfptr[1293] = (void*) sy_PATTERNEXPAND_1; } /*getnamedsym:PATTERNEXPAND_EXPR*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_PATTERNEXPAND_EXPR = basilysgc_named_symbol("PATTERNEXPAND_EXPR", BASILYS_GET); - if (sy_PATTERNEXPAND_EXPR && NULL == /*_.VALDATA___V1289*/ curfptr[1288]) - /*_.VALDATA___V1289*/ curfptr[1288] = (void*) sy_PATTERNEXPAND_EXPR; } + if (sy_PATTERNEXPAND_EXPR && NULL == /*_.VALDATA___V1296*/ curfptr[1295]) + /*_.VALDATA___V1296*/ curfptr[1295] = (void*) sy_PATTERNEXPAND_EXPR; } /*getnamedsym:PATTERNEXPAND_PAIRLIST_AS_TUPLE*/ if (BASILYSG(INITIAL_SYSTEM_DATA)) { basilys_ptr_t sy_PATTERNEXPAND_PAIRLIST_AS_TUPLE = basilysgc_named_symbol("PATTERNEXPAND_PAIRLIST_AS_TUPLE", BASILYS_GET); - if (sy_PATTERNEXPAND_PAIRLIST_AS_TUPLE && NULL == /*_.VALDATA___V1291*/ curfptr[1290]) - /*_.VALDATA___V1291*/ curfptr[1290] = (void*) sy_PATTERNEXPAND_PAIRLIST_AS_TUPLE; } + if (sy_PATTERNEXPAND_PAIRLIST_AS_TUPLE && NULL == /*_.VALDATA___V1298*/ curfptr[1297]) + /*_.VALDATA___V1298*/ curfptr[1297] = (void*) sy_PATTERNEXPAND_PAIRLIST_AS_TUPLE; } /**COMMENT: get the value importer **/; @@ -53761,385 +55358,392 @@ initial_frame_st curfram__; union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_SRC__V7*/ curfptr[6] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V64*/ curfptr[63]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_SRC__V7*/ curfptr[6] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V65*/ curfptr[64]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_SEXPR__V8*/ curfptr[7] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V852*/ curfptr[851]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_SEXPR__V8*/ curfptr[7] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V853*/ curfptr[852]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_ENVIRONMENT__V9*/ curfptr[8] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V878*/ curfptr[877]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_ENVIRONMENT__V9*/ curfptr[8] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V879*/ curfptr[878]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.DISCR_MULTIPLE__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V880*/ curfptr[879]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.DISCR_MULTIPLE__V10*/ curfptr[9] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V881*/ curfptr[880]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_SYMBOL__V11*/ curfptr[10] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V882*/ curfptr[881]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_SYMBOL__V11*/ curfptr[10] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V883*/ curfptr[882]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.DEBUG_MSG_FUN__V12*/ curfptr[11] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V884*/ curfptr[883]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.DEBUG_MSG_FUN__V12*/ curfptr[11] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V885*/ curfptr[884]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_CITERATOR__V13*/ curfptr[12] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V886*/ curfptr[885]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_CITERATOR__V13*/ curfptr[12] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V887*/ curfptr[886]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_CMATCHER__V14*/ curfptr[13] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V888*/ curfptr[887]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_CMATCHER__V14*/ curfptr[13] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V889*/ curfptr[888]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.FIND_ENV__V15*/ curfptr[14] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V890*/ curfptr[889]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.FIND_ENV__V15*/ curfptr[14] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V891*/ curfptr[890]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_MACRO_BINDING__V16*/ curfptr[15] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V892*/ curfptr[891]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_MACRO_BINDING__V16*/ curfptr[15] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V893*/ curfptr[892]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_SELECTOR_BINDING__V17*/ curfptr[16] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V894*/ curfptr[893]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_SELECTOR_BINDING__V17*/ curfptr[16] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V895*/ curfptr[894]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_PRIMITIVE_BINDING__V18*/ curfptr[17] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V896*/ curfptr[895]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_PRIMITIVE_BINDING__V18*/ curfptr[17] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V897*/ curfptr[896]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_CITERATOR_BINDING__V19*/ curfptr[18] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V898*/ curfptr[897]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_CITERATOR_BINDING__V19*/ curfptr[18] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V899*/ curfptr[898]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_CMATCHER_BINDING__V20*/ curfptr[19] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V900*/ curfptr[899]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_CMATCHER_BINDING__V20*/ curfptr[19] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V901*/ curfptr[900]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_FUNMATCHER_BINDING__V21*/ curfptr[20] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V902*/ curfptr[901]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_FUNMATCHER_BINDING__V21*/ curfptr[20] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V903*/ curfptr[902]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_VALUE_BINDING__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V904*/ curfptr[903]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_VALUE_BINDING__V22*/ curfptr[21] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V905*/ curfptr[904]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_PRIMITIVE__V23*/ curfptr[22] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V906*/ curfptr[905]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_PRIMITIVE__V23*/ curfptr[22] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V907*/ curfptr[906]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_SELECTOR__V24*/ curfptr[23] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V908*/ curfptr[907]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_SELECTOR__V24*/ curfptr[23] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V909*/ curfptr[908]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_FUNMATCHER__V25*/ curfptr[24] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V910*/ curfptr[909]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_FUNMATCHER__V25*/ curfptr[24] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V911*/ curfptr[910]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_KEYWORD__V26*/ curfptr[25] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V912*/ curfptr[911]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_KEYWORD__V26*/ curfptr[25] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V913*/ curfptr[912]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_ROOT__V27*/ curfptr[26] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V916*/ curfptr[915]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_ROOT__V27*/ curfptr[26] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V917*/ curfptr[916]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V949*/ curfptr[948]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V950*/ curfptr[949]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_ANY_MATCHER__V29*/ curfptr[28] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V951*/ curfptr[950]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_ANY_MATCHER__V29*/ curfptr[28] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V952*/ curfptr[951]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.DISCR_BOX__V30*/ curfptr[29] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V953*/ curfptr[952]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.DISCR_BOX__V30*/ curfptr[29] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V954*/ curfptr[953]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.MULTIPLE_MAP__V31*/ curfptr[30] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V955*/ curfptr[954]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.MULTIPLE_MAP__V31*/ curfptr[30] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V956*/ curfptr[955]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V957*/ curfptr[956]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V958*/ curfptr[957]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_NAMED__V33*/ curfptr[32] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V959*/ curfptr[958]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_NAMED__V33*/ curfptr[32] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V960*/ curfptr[959]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_PATMACRO_BINDING__V34*/ curfptr[33] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V961*/ curfptr[960]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_PATMACRO_BINDING__V34*/ curfptr[33] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V962*/ curfptr[961]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.LIST_MAP__V35*/ curfptr[34] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V966*/ curfptr[965]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.LIST_MAP__V35*/ curfptr[34] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V967*/ curfptr[966]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CTYPE_VALUE__V36*/ curfptr[35] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V968*/ curfptr[967]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CTYPE_VALUE__V36*/ curfptr[35] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V969*/ curfptr[968]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.DISCR_MAPOBJECTS__V37*/ curfptr[36] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V970*/ curfptr[969]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.DISCR_MAPOBJECTS__V37*/ curfptr[36] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V971*/ curfptr[970]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.DISCR_LIST__V38*/ curfptr[37] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V972*/ curfptr[971]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.DISCR_LIST__V38*/ curfptr[37] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V973*/ curfptr[972]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_CTYPE__V39*/ curfptr[38] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V974*/ curfptr[973]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_CTYPE__V39*/ curfptr[38] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V975*/ curfptr[974]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.PUT_ENV__V40*/ curfptr[39] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V978*/ curfptr[977]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.PUT_ENV__V40*/ curfptr[39] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V979*/ curfptr[978]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.INITIAL_ENVIRONMENT__V41*/ curfptr[40] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V980*/ curfptr[979]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.INITIAL_ENVIRONMENT__V41*/ curfptr[40] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V981*/ curfptr[980]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.DISCR_STRING__V42*/ curfptr[41] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V995*/ curfptr[994]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.DISCR_VERBATIMSTRING__V42*/ curfptr[41] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V996*/ curfptr[995]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.DISCR_VERBATIMSTRING__V43*/ curfptr[42] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V997*/ curfptr[996]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_LOCATED__V43*/ curfptr[42] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V998*/ curfptr[997]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.MULTIPLE_EVERY__V44*/ curfptr[43] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1010*/ curfptr[1009]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.LIST_TO_MULTIPLE__V44*/ curfptr[43] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1002*/ curfptr[1001]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.FRESH_ENV__V45*/ curfptr[44] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1022*/ curfptr[1021]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_ANY_BINDING__V45*/ curfptr[44] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1008*/ curfptr[1007]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_FUNCTION_BINDING__V46*/ curfptr[45] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1024*/ curfptr[1023]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.MULTIPLE_EVERY__V46*/ curfptr[45] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1019*/ curfptr[1018]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_CLASS_BINDING__V47*/ curfptr[46] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1036*/ curfptr[1035]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.FRESH_ENV__V47*/ curfptr[46] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1031*/ curfptr[1030]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_CLASS__V48*/ curfptr[47] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1038*/ curfptr[1037]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_FUNCTION_BINDING__V48*/ curfptr[47] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1033*/ curfptr[1032]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.DISCR_SEQCLASS__V49*/ curfptr[48] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1044*/ curfptr[1043]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_CLASS_BINDING__V49*/ curfptr[48] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1045*/ curfptr[1044]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.DISCR_INTEGER__V50*/ curfptr[49] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1046*/ curfptr[1045]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_CLASS__V50*/ curfptr[49] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1047*/ curfptr[1046]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.DISCR_MAPSTRINGS__V51*/ curfptr[50] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1048*/ curfptr[1047]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.DISCR_SEQCLASS__V51*/ curfptr[50] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1053*/ curfptr[1052]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.DISCR_SEQFIELD__V52*/ curfptr[51] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1050*/ curfptr[1049]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.DISCR_INTEGER__V52*/ curfptr[51] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1055*/ curfptr[1054]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_FIELD__V53*/ curfptr[52] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1052*/ curfptr[1051]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.DISCR_MAPSTRINGS__V53*/ curfptr[52] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1057*/ curfptr[1056]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_FIELD_BINDING__V54*/ curfptr[53] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1054*/ curfptr[1053]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.DISCR_SEQFIELD__V54*/ curfptr[53] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1059*/ curfptr[1058]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.MULTIPLE_ITERATE_TEST__V55*/ curfptr[54] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1059*/ curfptr[1058]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_FIELD__V55*/ curfptr[54] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1061*/ curfptr[1060]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.LIST_TO_MULTIPLE__V56*/ curfptr[55] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1065*/ curfptr[1064]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_FIELD_BINDING__V56*/ curfptr[55] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1063*/ curfptr[1062]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_INSTANCE_BINDING__V57*/ curfptr[56] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1067*/ curfptr[1066]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.MULTIPLE_ITERATE_TEST__V57*/ curfptr[56] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1068*/ curfptr[1067]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_LET_BINDING__V58*/ curfptr[57] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1164*/ curfptr[1163]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_INSTANCE_BINDING__V58*/ curfptr[57] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1074*/ curfptr[1073]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.CLASS_LABEL_BINDING__V59*/ curfptr[58] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1202*/ curfptr[1201]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_LET_BINDING__V59*/ curfptr[58] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1171*/ curfptr[1170]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.FIND_ENV_DEBUG__V60*/ curfptr[59] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1221*/ curfptr[1220]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.CLASS_LABEL_BINDING__V60*/ curfptr[59] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1209*/ curfptr[1208]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; - /*_.DEBUGMSG__V61*/ curfptr[60] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1234*/ curfptr[1233]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + /*_.FIND_ENV_DEBUG__V61*/ curfptr[60] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1228*/ curfptr[1227]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + } + + /*apply*/{ + union basilysparam_un argtab[1]; + memset(&argtab, 0, sizeof(argtab)); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.PREVENV___V4*/ curfptr[3]; + /*_.DEBUGMSG__V62*/ curfptr[61] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALIMPORT___V6*/ curfptr[5]), (basilys_ptr_t)(/*_.VALDATA___V1241*/ curfptr[1240]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } /**COMMENT: after getting imported values **/; @@ -54152,14240 +55756,14399 @@ initial_frame_st curfram__; /**COMMENT: start of oinibody **/; /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V62*/ curfptr[61])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V62*/ curfptr[61])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V62*/ curfptr[61]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V63*/ curfptr[62]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V63*/ curfptr[62])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V63*/ curfptr[62])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V63*/ curfptr[62]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V64*/ curfptr[63]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V62*/ curfptr[61]); + basilysgc_touch(/*_.VALDATA___V63*/ curfptr[62]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V64*/ curfptr[63])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V64*/ curfptr[63])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V64*/ curfptr[63]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V65*/ curfptr[64]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V65*/ curfptr[64])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V65*/ curfptr[64])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V65*/ curfptr[64]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V66*/ curfptr[65]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V64*/ curfptr[63]); + basilysgc_touch(/*_.VALDATA___V65*/ curfptr[64]); BASILYS_LOCATION("warmelt-macro.bysl:39:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V66*/ curfptr[65])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V66*/ curfptr[65])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V66*/ curfptr[65]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V67*/ curfptr[66]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V67*/ curfptr[66])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V67*/ curfptr[66])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V67*/ curfptr[66]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V68*/ curfptr[67]); BASILYS_LOCATION("warmelt-macro.bysl:39:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V66*/ curfptr[65])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V66*/ curfptr[65])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V66*/ curfptr[65]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V67*/ curfptr[66])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V67*/ curfptr[66])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V67*/ curfptr[66]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V68*/ curfptr[67]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V68*/ curfptr[67])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V68*/ curfptr[67]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V69*/ curfptr[68]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V69*/ curfptr[68])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V69*/ curfptr[68]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V68*/ curfptr[67]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V68*/ curfptr[67])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V68*/ curfptr[67]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V69*/ curfptr[68]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V69*/ curfptr[68])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V69*/ curfptr[68]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V68*/ curfptr[67]); + basilysgc_touch(/*_.VALTUP___V69*/ curfptr[68]); BASILYS_LOCATION("warmelt-macro.bysl:39:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V66*/ curfptr[65])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V66*/ curfptr[65])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V66*/ curfptr[65]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V68*/ curfptr[67]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V67*/ curfptr[66])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V67*/ curfptr[66])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V67*/ curfptr[66]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V69*/ curfptr[68]); BASILYS_LOCATION("warmelt-macro.bysl:39:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V69*/ curfptr[68])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V69*/ curfptr[68])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V69*/ curfptr[68]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V70*/ curfptr[69]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V70*/ curfptr[69])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V70*/ curfptr[69])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V70*/ curfptr[69]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V71*/ curfptr[70]); BASILYS_LOCATION("warmelt-macro.bysl:39:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V69*/ curfptr[68])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V69*/ curfptr[68])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V69*/ curfptr[68]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V66*/ curfptr[65]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V70*/ curfptr[69])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V70*/ curfptr[69])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V70*/ curfptr[69]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V67*/ curfptr[66]); BASILYS_LOCATION("warmelt-macro.bysl:39:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V69*/ curfptr[68]); + basilysgc_touch(/*_.VALDATA___V70*/ curfptr[69]); BASILYS_LOCATION("warmelt-macro.bysl:39:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V71*/ curfptr[70])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V71*/ curfptr[70])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V71*/ curfptr[70]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V72*/ curfptr[71]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V72*/ curfptr[71])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V72*/ curfptr[71])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V72*/ curfptr[71]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V73*/ curfptr[72]); BASILYS_LOCATION("warmelt-macro.bysl:39:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V71*/ curfptr[70])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V71*/ curfptr[70])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V71*/ curfptr[70]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V66*/ curfptr[65]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V72*/ curfptr[71])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V72*/ curfptr[71])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V72*/ curfptr[71]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V67*/ curfptr[66]); BASILYS_LOCATION("warmelt-macro.bysl:39:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V71*/ curfptr[70]); + basilysgc_touch(/*_.VALDATA___V72*/ curfptr[71]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V73*/ curfptr[72]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V73*/ curfptr[72])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V73*/ curfptr[72]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V74*/ curfptr[73]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V74*/ curfptr[73])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V74*/ curfptr[73]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V73*/ curfptr[72]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V73*/ curfptr[72])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V73*/ curfptr[72]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V69*/ curfptr[68]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V74*/ curfptr[73]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V74*/ curfptr[73])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V74*/ curfptr[73]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V70*/ curfptr[69]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V73*/ curfptr[72]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V73*/ curfptr[72])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V73*/ curfptr[72]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V71*/ curfptr[70]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V74*/ curfptr[73]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V74*/ curfptr[73])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V74*/ curfptr[73]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V72*/ curfptr[71]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V73*/ curfptr[72]); + basilysgc_touch(/*_.VALTUP___V74*/ curfptr[73]); BASILYS_LOCATION("warmelt-macro.bysl:39:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V66*/ curfptr[65])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V66*/ curfptr[65])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V66*/ curfptr[65]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V73*/ curfptr[72]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V67*/ curfptr[66])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V67*/ curfptr[66])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V67*/ curfptr[66]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V74*/ curfptr[73]); BASILYS_LOCATION("warmelt-macro.bysl:39:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V66*/ curfptr[65]); + basilysgc_touch(/*_.VALDATA___V67*/ curfptr[66]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V74*/ curfptr[73])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V74*/ curfptr[73])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V74*/ curfptr[73]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V75*/ curfptr[74]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V75*/ curfptr[74])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V75*/ curfptr[74])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V75*/ curfptr[74]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V76*/ curfptr[75]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V74*/ curfptr[73]); + basilysgc_touch(/*_.VALDATA___V75*/ curfptr[74]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V76*/ curfptr[75])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V76*/ curfptr[75])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V76*/ curfptr[75]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V77*/ curfptr[76]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V77*/ curfptr[76])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V77*/ curfptr[76])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V77*/ curfptr[76]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V78*/ curfptr[77]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V76*/ curfptr[75]); + basilysgc_touch(/*_.VALDATA___V77*/ curfptr[76]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V78*/ curfptr[77])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V78*/ curfptr[77])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V78*/ curfptr[77]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V79*/ curfptr[78]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V79*/ curfptr[78])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V79*/ curfptr[78])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V79*/ curfptr[78]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V80*/ curfptr[79]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V78*/ curfptr[77]); + basilysgc_touch(/*_.VALDATA___V79*/ curfptr[78]); BASILYS_LOCATION("warmelt-macro.bysl:47:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V80*/ curfptr[79])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V80*/ curfptr[79])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V80*/ curfptr[79]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V81*/ curfptr[80]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V81*/ curfptr[80])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V81*/ curfptr[80])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V81*/ curfptr[80]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V82*/ curfptr[81]); BASILYS_LOCATION("warmelt-macro.bysl:47:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V80*/ curfptr[79])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V80*/ curfptr[79])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V80*/ curfptr[79]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V81*/ curfptr[80])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V81*/ curfptr[80])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V81*/ curfptr[80]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V82*/ curfptr[81]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V82*/ curfptr[81])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V82*/ curfptr[81]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V83*/ curfptr[82]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V83*/ curfptr[82])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V83*/ curfptr[82]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V82*/ curfptr[81]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V82*/ curfptr[81])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V82*/ curfptr[81]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V83*/ curfptr[82]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V83*/ curfptr[82])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V83*/ curfptr[82]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V82*/ curfptr[81]); + basilysgc_touch(/*_.VALTUP___V83*/ curfptr[82]); BASILYS_LOCATION("warmelt-macro.bysl:47:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V80*/ curfptr[79])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V80*/ curfptr[79])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V80*/ curfptr[79]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V82*/ curfptr[81]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V81*/ curfptr[80])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V81*/ curfptr[80])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V81*/ curfptr[80]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V83*/ curfptr[82]); BASILYS_LOCATION("warmelt-macro.bysl:47:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V83*/ curfptr[82])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V83*/ curfptr[82])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V83*/ curfptr[82]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V84*/ curfptr[83]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V84*/ curfptr[83])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V84*/ curfptr[83])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V84*/ curfptr[83]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V85*/ curfptr[84]); BASILYS_LOCATION("warmelt-macro.bysl:47:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V83*/ curfptr[82])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V83*/ curfptr[82])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V83*/ curfptr[82]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V80*/ curfptr[79]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V84*/ curfptr[83])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V84*/ curfptr[83])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V84*/ curfptr[83]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V81*/ curfptr[80]); BASILYS_LOCATION("warmelt-macro.bysl:47:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V83*/ curfptr[82]); + basilysgc_touch(/*_.VALDATA___V84*/ curfptr[83]); BASILYS_LOCATION("warmelt-macro.bysl:47:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V85*/ curfptr[84])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V85*/ curfptr[84])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V85*/ curfptr[84]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V86*/ curfptr[85]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V86*/ curfptr[85])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V86*/ curfptr[85])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V86*/ curfptr[85]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V87*/ curfptr[86]); BASILYS_LOCATION("warmelt-macro.bysl:47:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V85*/ curfptr[84])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V85*/ curfptr[84])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V85*/ curfptr[84]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V80*/ curfptr[79]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V86*/ curfptr[85])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V86*/ curfptr[85])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V86*/ curfptr[85]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V81*/ curfptr[80]); BASILYS_LOCATION("warmelt-macro.bysl:47:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V85*/ curfptr[84]); + basilysgc_touch(/*_.VALDATA___V86*/ curfptr[85]); BASILYS_LOCATION("warmelt-macro.bysl:47:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V87*/ curfptr[86])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V87*/ curfptr[86])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V87*/ curfptr[86]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V88*/ curfptr[87]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V88*/ curfptr[87])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V88*/ curfptr[87])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V88*/ curfptr[87]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V89*/ curfptr[88]); BASILYS_LOCATION("warmelt-macro.bysl:47:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V87*/ curfptr[86])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V87*/ curfptr[86])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V87*/ curfptr[86]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V80*/ curfptr[79]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V88*/ curfptr[87])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V88*/ curfptr[87])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V88*/ curfptr[87]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V81*/ curfptr[80]); BASILYS_LOCATION("warmelt-macro.bysl:47:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V87*/ curfptr[86]); + basilysgc_touch(/*_.VALDATA___V88*/ curfptr[87]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V89*/ curfptr[88]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V89*/ curfptr[88])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V89*/ curfptr[88]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V90*/ curfptr[89]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V90*/ curfptr[89])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V90*/ curfptr[89]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V89*/ curfptr[88]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V89*/ curfptr[88])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V89*/ curfptr[88]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V83*/ curfptr[82]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V90*/ curfptr[89]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V90*/ curfptr[89])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V90*/ curfptr[89]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V84*/ curfptr[83]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V89*/ curfptr[88]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V89*/ curfptr[88])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V89*/ curfptr[88]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V85*/ curfptr[84]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V90*/ curfptr[89]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V90*/ curfptr[89])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V90*/ curfptr[89]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V86*/ curfptr[85]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V89*/ curfptr[88]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V89*/ curfptr[88])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V89*/ curfptr[88]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V87*/ curfptr[86]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V90*/ curfptr[89]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V90*/ curfptr[89])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V90*/ curfptr[89]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V88*/ curfptr[87]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V89*/ curfptr[88]); + basilysgc_touch(/*_.VALTUP___V90*/ curfptr[89]); BASILYS_LOCATION("warmelt-macro.bysl:47:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V80*/ curfptr[79])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V80*/ curfptr[79])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V80*/ curfptr[79]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V89*/ curfptr[88]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V81*/ curfptr[80])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V81*/ curfptr[80])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V81*/ curfptr[80]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V90*/ curfptr[89]); BASILYS_LOCATION("warmelt-macro.bysl:47:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V80*/ curfptr[79]); + basilysgc_touch(/*_.VALDATA___V81*/ curfptr[80]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V90*/ curfptr[89])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V90*/ curfptr[89])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V90*/ curfptr[89]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V91*/ curfptr[90]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V91*/ curfptr[90])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V91*/ curfptr[90])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V91*/ curfptr[90]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V92*/ curfptr[91]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V90*/ curfptr[89]); + basilysgc_touch(/*_.VALDATA___V91*/ curfptr[90]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V92*/ curfptr[91])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V92*/ curfptr[91])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V92*/ curfptr[91]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V93*/ curfptr[92]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V93*/ curfptr[92])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V93*/ curfptr[92])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V93*/ curfptr[92]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V94*/ curfptr[93]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V92*/ curfptr[91]); + basilysgc_touch(/*_.VALDATA___V93*/ curfptr[92]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V94*/ curfptr[93])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V94*/ curfptr[93])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V94*/ curfptr[93]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V95*/ curfptr[94]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V95*/ curfptr[94])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V95*/ curfptr[94])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V95*/ curfptr[94]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V96*/ curfptr[95]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V94*/ curfptr[93]); + basilysgc_touch(/*_.VALDATA___V95*/ curfptr[94]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V96*/ curfptr[95])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V96*/ curfptr[95])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V96*/ curfptr[95]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V97*/ curfptr[96]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V97*/ curfptr[96])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V97*/ curfptr[96])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V97*/ curfptr[96]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V98*/ curfptr[97]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V96*/ curfptr[95]); + basilysgc_touch(/*_.VALDATA___V97*/ curfptr[96]); BASILYS_LOCATION("warmelt-macro.bysl:56:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V98*/ curfptr[97])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V98*/ curfptr[97])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V98*/ curfptr[97]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V99*/ curfptr[98]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V99*/ curfptr[98])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V99*/ curfptr[98])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V99*/ curfptr[98]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V100*/ curfptr[99]); BASILYS_LOCATION("warmelt-macro.bysl:56:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V98*/ curfptr[97])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V98*/ curfptr[97])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V98*/ curfptr[97]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V99*/ curfptr[98])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V99*/ curfptr[98])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V99*/ curfptr[98]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V100*/ curfptr[99]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V100*/ curfptr[99])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V100*/ curfptr[99]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V101*/ curfptr[100]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V101*/ curfptr[100])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V101*/ curfptr[100]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V100*/ curfptr[99]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V100*/ curfptr[99])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V100*/ curfptr[99]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V101*/ curfptr[100]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V101*/ curfptr[100])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V101*/ curfptr[100]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V100*/ curfptr[99]); + basilysgc_touch(/*_.VALTUP___V101*/ curfptr[100]); BASILYS_LOCATION("warmelt-macro.bysl:56:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V98*/ curfptr[97])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V98*/ curfptr[97])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V98*/ curfptr[97]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V100*/ curfptr[99]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V99*/ curfptr[98])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V99*/ curfptr[98])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V99*/ curfptr[98]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V101*/ curfptr[100]); BASILYS_LOCATION("warmelt-macro.bysl:56:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V101*/ curfptr[100])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V101*/ curfptr[100])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V101*/ curfptr[100]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V102*/ curfptr[101]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V102*/ curfptr[101])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V102*/ curfptr[101])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V102*/ curfptr[101]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V103*/ curfptr[102]); BASILYS_LOCATION("warmelt-macro.bysl:56:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V101*/ curfptr[100])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V101*/ curfptr[100])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V101*/ curfptr[100]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V98*/ curfptr[97]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V102*/ curfptr[101])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V102*/ curfptr[101])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V102*/ curfptr[101]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V99*/ curfptr[98]); BASILYS_LOCATION("warmelt-macro.bysl:56:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V101*/ curfptr[100]); + basilysgc_touch(/*_.VALDATA___V102*/ curfptr[101]); BASILYS_LOCATION("warmelt-macro.bysl:56:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V103*/ curfptr[102])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V103*/ curfptr[102])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V103*/ curfptr[102]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V104*/ curfptr[103]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V104*/ curfptr[103])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V104*/ curfptr[103])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V104*/ curfptr[103]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V105*/ curfptr[104]); BASILYS_LOCATION("warmelt-macro.bysl:56:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V103*/ curfptr[102])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V103*/ curfptr[102])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V103*/ curfptr[102]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V98*/ curfptr[97]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V104*/ curfptr[103])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V104*/ curfptr[103])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V104*/ curfptr[103]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V99*/ curfptr[98]); BASILYS_LOCATION("warmelt-macro.bysl:56:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V103*/ curfptr[102]); + basilysgc_touch(/*_.VALDATA___V104*/ curfptr[103]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V105*/ curfptr[104]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V105*/ curfptr[104])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V105*/ curfptr[104]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V106*/ curfptr[105]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V106*/ curfptr[105])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V106*/ curfptr[105]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V105*/ curfptr[104]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V105*/ curfptr[104])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V105*/ curfptr[104]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V101*/ curfptr[100]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V106*/ curfptr[105]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V106*/ curfptr[105])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V106*/ curfptr[105]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V102*/ curfptr[101]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V105*/ curfptr[104]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V105*/ curfptr[104])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V105*/ curfptr[104]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V103*/ curfptr[102]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V106*/ curfptr[105]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V106*/ curfptr[105])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V106*/ curfptr[105]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V104*/ curfptr[103]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V105*/ curfptr[104]); + basilysgc_touch(/*_.VALTUP___V106*/ curfptr[105]); BASILYS_LOCATION("warmelt-macro.bysl:56:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V98*/ curfptr[97])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V98*/ curfptr[97])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V98*/ curfptr[97]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V105*/ curfptr[104]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V99*/ curfptr[98])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V99*/ curfptr[98])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V99*/ curfptr[98]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V106*/ curfptr[105]); BASILYS_LOCATION("warmelt-macro.bysl:56:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V98*/ curfptr[97]); + basilysgc_touch(/*_.VALDATA___V99*/ curfptr[98]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V106*/ curfptr[105])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V106*/ curfptr[105])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V106*/ curfptr[105]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V107*/ curfptr[106]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V107*/ curfptr[106])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V107*/ curfptr[106])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V107*/ curfptr[106]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V108*/ curfptr[107]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V106*/ curfptr[105]); + basilysgc_touch(/*_.VALDATA___V107*/ curfptr[106]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V108*/ curfptr[107])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V108*/ curfptr[107])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V108*/ curfptr[107]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V109*/ curfptr[108]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V109*/ curfptr[108])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V109*/ curfptr[108])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V109*/ curfptr[108]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V110*/ curfptr[109]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V108*/ curfptr[107]); + basilysgc_touch(/*_.VALDATA___V109*/ curfptr[108]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V110*/ curfptr[109])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V110*/ curfptr[109])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V110*/ curfptr[109]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V111*/ curfptr[110]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V111*/ curfptr[110])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V111*/ curfptr[110])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V111*/ curfptr[110]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V112*/ curfptr[111]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V110*/ curfptr[109]); + basilysgc_touch(/*_.VALDATA___V111*/ curfptr[110]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V112*/ curfptr[111])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V112*/ curfptr[111])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V112*/ curfptr[111]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V113*/ curfptr[112]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V113*/ curfptr[112])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V113*/ curfptr[112])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V113*/ curfptr[112]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V114*/ curfptr[113]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V112*/ curfptr[111])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V112*/ curfptr[111])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V112*/ curfptr[111]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V113*/ curfptr[112])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V113*/ curfptr[112])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V113*/ curfptr[112]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V114*/ curfptr[113]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V114*/ curfptr[113])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V114*/ curfptr[113]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V115*/ curfptr[114]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V115*/ curfptr[114])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V115*/ curfptr[114]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V114*/ curfptr[113]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V114*/ curfptr[113])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V114*/ curfptr[113]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V115*/ curfptr[114]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V115*/ curfptr[114])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V115*/ curfptr[114]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V114*/ curfptr[113]); + basilysgc_touch(/*_.VALTUP___V115*/ curfptr[114]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V112*/ curfptr[111])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V112*/ curfptr[111])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V112*/ curfptr[111]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V114*/ curfptr[113]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V113*/ curfptr[112])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V113*/ curfptr[112])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V113*/ curfptr[112]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V115*/ curfptr[114]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V115*/ curfptr[114])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V115*/ curfptr[114])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V115*/ curfptr[114]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V116*/ curfptr[115]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V116*/ curfptr[115])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V116*/ curfptr[115])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V116*/ curfptr[115]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V117*/ curfptr[116]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V115*/ curfptr[114])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V115*/ curfptr[114])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V115*/ curfptr[114]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V112*/ curfptr[111]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V116*/ curfptr[115])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V116*/ curfptr[115])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V116*/ curfptr[115]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V113*/ curfptr[112]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V115*/ curfptr[114]); + basilysgc_touch(/*_.VALDATA___V116*/ curfptr[115]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V117*/ curfptr[116])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V117*/ curfptr[116])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V117*/ curfptr[116]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V118*/ curfptr[117]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V118*/ curfptr[117])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V118*/ curfptr[117])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V118*/ curfptr[117]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V119*/ curfptr[118]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V117*/ curfptr[116])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V117*/ curfptr[116])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V117*/ curfptr[116]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V112*/ curfptr[111]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V118*/ curfptr[117])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V118*/ curfptr[117])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V118*/ curfptr[117]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V113*/ curfptr[112]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V117*/ curfptr[116]); + basilysgc_touch(/*_.VALDATA___V118*/ curfptr[117]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V119*/ curfptr[118])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V119*/ curfptr[118])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V119*/ curfptr[118]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V120*/ curfptr[119]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V120*/ curfptr[119])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V120*/ curfptr[119])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V120*/ curfptr[119]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V121*/ curfptr[120]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V119*/ curfptr[118])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V119*/ curfptr[118])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V119*/ curfptr[118]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V112*/ curfptr[111]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V120*/ curfptr[119])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V120*/ curfptr[119])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V120*/ curfptr[119]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V113*/ curfptr[112]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V119*/ curfptr[118]); + basilysgc_touch(/*_.VALDATA___V120*/ curfptr[119]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V121*/ curfptr[120])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V121*/ curfptr[120])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V121*/ curfptr[120]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V122*/ curfptr[121]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V122*/ curfptr[121])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V122*/ curfptr[121])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V122*/ curfptr[121]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V123*/ curfptr[122]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V121*/ curfptr[120])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V121*/ curfptr[120])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V121*/ curfptr[120]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V112*/ curfptr[111]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V122*/ curfptr[121])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V122*/ curfptr[121])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V122*/ curfptr[121]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V113*/ curfptr[112]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V121*/ curfptr[120]); + basilysgc_touch(/*_.VALDATA___V122*/ curfptr[121]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V123*/ curfptr[122]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V123*/ curfptr[122])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V123*/ curfptr[122]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V124*/ curfptr[123]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V124*/ curfptr[123])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V124*/ curfptr[123]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V123*/ curfptr[122]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V123*/ curfptr[122])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V123*/ curfptr[122]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V115*/ curfptr[114]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V124*/ curfptr[123]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V124*/ curfptr[123])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V124*/ curfptr[123]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V116*/ curfptr[115]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V123*/ curfptr[122]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V123*/ curfptr[122])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V123*/ curfptr[122]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V117*/ curfptr[116]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V124*/ curfptr[123]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V124*/ curfptr[123])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V124*/ curfptr[123]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V118*/ curfptr[117]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V123*/ curfptr[122]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V123*/ curfptr[122])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V123*/ curfptr[122]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V119*/ curfptr[118]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V124*/ curfptr[123]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V124*/ curfptr[123])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V124*/ curfptr[123]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V120*/ curfptr[119]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V123*/ curfptr[122]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V123*/ curfptr[122])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V123*/ curfptr[122]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V121*/ curfptr[120]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V124*/ curfptr[123]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V124*/ curfptr[123])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V124*/ curfptr[123]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V122*/ curfptr[121]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V123*/ curfptr[122]); + basilysgc_touch(/*_.VALTUP___V124*/ curfptr[123]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V112*/ curfptr[111])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V112*/ curfptr[111])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V112*/ curfptr[111]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V123*/ curfptr[122]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V113*/ curfptr[112])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V113*/ curfptr[112])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V113*/ curfptr[112]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V124*/ curfptr[123]); BASILYS_LOCATION("warmelt-macro.bysl:63:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V112*/ curfptr[111]); + basilysgc_touch(/*_.VALDATA___V113*/ curfptr[112]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V124*/ curfptr[123])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V124*/ curfptr[123])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V124*/ curfptr[123]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V125*/ curfptr[124]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V125*/ curfptr[124])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V125*/ curfptr[124])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V125*/ curfptr[124]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V126*/ curfptr[125]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V124*/ curfptr[123]); + basilysgc_touch(/*_.VALDATA___V125*/ curfptr[124]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V126*/ curfptr[125])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V126*/ curfptr[125])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V126*/ curfptr[125]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V127*/ curfptr[126]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V127*/ curfptr[126])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V127*/ curfptr[126])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V127*/ curfptr[126]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V128*/ curfptr[127]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V126*/ curfptr[125]); + basilysgc_touch(/*_.VALDATA___V127*/ curfptr[126]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V128*/ curfptr[127])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V128*/ curfptr[127])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V128*/ curfptr[127]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V129*/ curfptr[128]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V129*/ curfptr[128])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V129*/ curfptr[128])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V129*/ curfptr[128]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V130*/ curfptr[129]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V128*/ curfptr[127]); + basilysgc_touch(/*_.VALDATA___V129*/ curfptr[128]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V130*/ curfptr[129])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V130*/ curfptr[129])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V130*/ curfptr[129]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V131*/ curfptr[130]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V131*/ curfptr[130])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V131*/ curfptr[130])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V131*/ curfptr[130]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V132*/ curfptr[131]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V130*/ curfptr[129]); + basilysgc_touch(/*_.VALDATA___V131*/ curfptr[130]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V132*/ curfptr[131])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V132*/ curfptr[131])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V132*/ curfptr[131]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V133*/ curfptr[132]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V133*/ curfptr[132])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V133*/ curfptr[132])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V133*/ curfptr[132]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V134*/ curfptr[133]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V132*/ curfptr[131]); + basilysgc_touch(/*_.VALDATA___V133*/ curfptr[132]); BASILYS_LOCATION("warmelt-macro.bysl:72:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V134*/ curfptr[133])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V134*/ curfptr[133])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V134*/ curfptr[133]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V135*/ curfptr[134]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V135*/ curfptr[134])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V135*/ curfptr[134])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V135*/ curfptr[134]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V136*/ curfptr[135]); BASILYS_LOCATION("warmelt-macro.bysl:72:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V134*/ curfptr[133])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V134*/ curfptr[133])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V134*/ curfptr[133]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V135*/ curfptr[134])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V135*/ curfptr[134])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V135*/ curfptr[134]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V136*/ curfptr[135]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V136*/ curfptr[135])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V136*/ curfptr[135]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V137*/ curfptr[136]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V137*/ curfptr[136])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V137*/ curfptr[136]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V136*/ curfptr[135]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V136*/ curfptr[135])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V136*/ curfptr[135]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V137*/ curfptr[136]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V137*/ curfptr[136])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V137*/ curfptr[136]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V136*/ curfptr[135]); + basilysgc_touch(/*_.VALTUP___V137*/ curfptr[136]); BASILYS_LOCATION("warmelt-macro.bysl:72:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V134*/ curfptr[133])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V134*/ curfptr[133])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V134*/ curfptr[133]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V136*/ curfptr[135]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V135*/ curfptr[134])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V135*/ curfptr[134])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V135*/ curfptr[134]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V137*/ curfptr[136]); BASILYS_LOCATION("warmelt-macro.bysl:72:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V137*/ curfptr[136])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V137*/ curfptr[136])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V137*/ curfptr[136]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V138*/ curfptr[137]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V138*/ curfptr[137])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V138*/ curfptr[137])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V138*/ curfptr[137]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V139*/ curfptr[138]); BASILYS_LOCATION("warmelt-macro.bysl:72:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V137*/ curfptr[136])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V137*/ curfptr[136])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V137*/ curfptr[136]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V134*/ curfptr[133]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V138*/ curfptr[137])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V138*/ curfptr[137])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V138*/ curfptr[137]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V135*/ curfptr[134]); BASILYS_LOCATION("warmelt-macro.bysl:72:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V137*/ curfptr[136]); + basilysgc_touch(/*_.VALDATA___V138*/ curfptr[137]); BASILYS_LOCATION("warmelt-macro.bysl:72:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V139*/ curfptr[138])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V139*/ curfptr[138])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V139*/ curfptr[138]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V140*/ curfptr[139]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V140*/ curfptr[139])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V140*/ curfptr[139])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V140*/ curfptr[139]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V141*/ curfptr[140]); BASILYS_LOCATION("warmelt-macro.bysl:72:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V139*/ curfptr[138])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V139*/ curfptr[138])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V139*/ curfptr[138]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V134*/ curfptr[133]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V140*/ curfptr[139])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V140*/ curfptr[139])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V140*/ curfptr[139]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V135*/ curfptr[134]); BASILYS_LOCATION("warmelt-macro.bysl:72:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V139*/ curfptr[138]); + basilysgc_touch(/*_.VALDATA___V140*/ curfptr[139]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V141*/ curfptr[140]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V141*/ curfptr[140])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V141*/ curfptr[140]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V142*/ curfptr[141]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V142*/ curfptr[141])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V142*/ curfptr[141]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V141*/ curfptr[140]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V141*/ curfptr[140])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V141*/ curfptr[140]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V137*/ curfptr[136]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V142*/ curfptr[141]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V142*/ curfptr[141])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V142*/ curfptr[141]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V138*/ curfptr[137]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V141*/ curfptr[140]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V141*/ curfptr[140])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V141*/ curfptr[140]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V139*/ curfptr[138]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V142*/ curfptr[141]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V142*/ curfptr[141])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V142*/ curfptr[141]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V140*/ curfptr[139]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V141*/ curfptr[140]); + basilysgc_touch(/*_.VALTUP___V142*/ curfptr[141]); BASILYS_LOCATION("warmelt-macro.bysl:72:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V134*/ curfptr[133])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V134*/ curfptr[133])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V134*/ curfptr[133]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V141*/ curfptr[140]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V135*/ curfptr[134])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V135*/ curfptr[134])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V135*/ curfptr[134]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V142*/ curfptr[141]); BASILYS_LOCATION("warmelt-macro.bysl:72:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V134*/ curfptr[133]); + basilysgc_touch(/*_.VALDATA___V135*/ curfptr[134]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V142*/ curfptr[141])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V142*/ curfptr[141])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V142*/ curfptr[141]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V143*/ curfptr[142]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V143*/ curfptr[142])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V143*/ curfptr[142])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V143*/ curfptr[142]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V144*/ curfptr[143]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V142*/ curfptr[141]); + basilysgc_touch(/*_.VALDATA___V143*/ curfptr[142]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V144*/ curfptr[143])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V144*/ curfptr[143])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V144*/ curfptr[143]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V145*/ curfptr[144]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V145*/ curfptr[144])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V145*/ curfptr[144])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V145*/ curfptr[144]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V146*/ curfptr[145]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V144*/ curfptr[143]); + basilysgc_touch(/*_.VALDATA___V145*/ curfptr[144]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V146*/ curfptr[145])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V146*/ curfptr[145])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V146*/ curfptr[145]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V147*/ curfptr[146]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V147*/ curfptr[146])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V147*/ curfptr[146])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V147*/ curfptr[146]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V148*/ curfptr[147]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V146*/ curfptr[145]); + basilysgc_touch(/*_.VALDATA___V147*/ curfptr[146]); BASILYS_LOCATION("warmelt-macro.bysl:79:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V148*/ curfptr[147])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V148*/ curfptr[147])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V148*/ curfptr[147]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V149*/ curfptr[148]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V149*/ curfptr[148])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V149*/ curfptr[148])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V149*/ curfptr[148]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V150*/ curfptr[149]); BASILYS_LOCATION("warmelt-macro.bysl:79:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V148*/ curfptr[147])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V148*/ curfptr[147])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V148*/ curfptr[147]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V149*/ curfptr[148])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V149*/ curfptr[148])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V149*/ curfptr[148]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V150*/ curfptr[149]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V150*/ curfptr[149])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V150*/ curfptr[149]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V151*/ curfptr[150]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V151*/ curfptr[150])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V151*/ curfptr[150]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V150*/ curfptr[149]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V150*/ curfptr[149])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V150*/ curfptr[149]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V151*/ curfptr[150]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V151*/ curfptr[150])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V151*/ curfptr[150]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V150*/ curfptr[149]); + basilysgc_touch(/*_.VALTUP___V151*/ curfptr[150]); BASILYS_LOCATION("warmelt-macro.bysl:79:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V148*/ curfptr[147])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V148*/ curfptr[147])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V148*/ curfptr[147]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V150*/ curfptr[149]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V149*/ curfptr[148])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V149*/ curfptr[148])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V149*/ curfptr[148]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V151*/ curfptr[150]); BASILYS_LOCATION("warmelt-macro.bysl:79:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V151*/ curfptr[150])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V151*/ curfptr[150])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V151*/ curfptr[150]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V152*/ curfptr[151]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V152*/ curfptr[151])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V152*/ curfptr[151])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V152*/ curfptr[151]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V153*/ curfptr[152]); BASILYS_LOCATION("warmelt-macro.bysl:79:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V151*/ curfptr[150])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V151*/ curfptr[150])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V151*/ curfptr[150]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V148*/ curfptr[147]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V152*/ curfptr[151])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V152*/ curfptr[151])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V152*/ curfptr[151]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V149*/ curfptr[148]); BASILYS_LOCATION("warmelt-macro.bysl:79:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V151*/ curfptr[150]); + basilysgc_touch(/*_.VALDATA___V152*/ curfptr[151]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V153*/ curfptr[152]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V153*/ curfptr[152])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V153*/ curfptr[152]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V154*/ curfptr[153]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V154*/ curfptr[153])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V154*/ curfptr[153]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V153*/ curfptr[152]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V153*/ curfptr[152])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V153*/ curfptr[152]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V151*/ curfptr[150]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V154*/ curfptr[153]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V154*/ curfptr[153])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V154*/ curfptr[153]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V152*/ curfptr[151]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V153*/ curfptr[152]); + basilysgc_touch(/*_.VALTUP___V154*/ curfptr[153]); BASILYS_LOCATION("warmelt-macro.bysl:79:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V148*/ curfptr[147])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V148*/ curfptr[147])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V148*/ curfptr[147]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V153*/ curfptr[152]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V149*/ curfptr[148])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V149*/ curfptr[148])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V149*/ curfptr[148]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V154*/ curfptr[153]); BASILYS_LOCATION("warmelt-macro.bysl:79:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V148*/ curfptr[147]); + basilysgc_touch(/*_.VALDATA___V149*/ curfptr[148]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V154*/ curfptr[153])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V154*/ curfptr[153])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V154*/ curfptr[153]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V155*/ curfptr[154]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V155*/ curfptr[154])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V155*/ curfptr[154])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V155*/ curfptr[154]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V156*/ curfptr[155]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V154*/ curfptr[153]); + basilysgc_touch(/*_.VALDATA___V155*/ curfptr[154]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V156*/ curfptr[155])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V156*/ curfptr[155])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V156*/ curfptr[155]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V157*/ curfptr[156]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V157*/ curfptr[156])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V157*/ curfptr[156])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V157*/ curfptr[156]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V158*/ curfptr[157]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V156*/ curfptr[155]); + basilysgc_touch(/*_.VALDATA___V157*/ curfptr[156]); BASILYS_LOCATION("warmelt-macro.bysl:85:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V158*/ curfptr[157])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V158*/ curfptr[157])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V158*/ curfptr[157]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V159*/ curfptr[158]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V159*/ curfptr[158])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V159*/ curfptr[158])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V159*/ curfptr[158]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V160*/ curfptr[159]); BASILYS_LOCATION("warmelt-macro.bysl:85:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V158*/ curfptr[157])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V158*/ curfptr[157])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V158*/ curfptr[157]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V159*/ curfptr[158])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V159*/ curfptr[158])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V159*/ curfptr[158]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V160*/ curfptr[159]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V160*/ curfptr[159])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V160*/ curfptr[159]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V161*/ curfptr[160]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V161*/ curfptr[160])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V161*/ curfptr[160]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V160*/ curfptr[159]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V160*/ curfptr[159])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V160*/ curfptr[159]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V161*/ curfptr[160]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V161*/ curfptr[160])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V161*/ curfptr[160]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V160*/ curfptr[159]); + basilysgc_touch(/*_.VALTUP___V161*/ curfptr[160]); BASILYS_LOCATION("warmelt-macro.bysl:85:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V158*/ curfptr[157])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V158*/ curfptr[157])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V158*/ curfptr[157]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V160*/ curfptr[159]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V159*/ curfptr[158])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V159*/ curfptr[158])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V159*/ curfptr[158]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V161*/ curfptr[160]); BASILYS_LOCATION("warmelt-macro.bysl:85:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V161*/ curfptr[160])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V161*/ curfptr[160])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V161*/ curfptr[160]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V162*/ curfptr[161]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V162*/ curfptr[161])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V162*/ curfptr[161])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V162*/ curfptr[161]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V163*/ curfptr[162]); BASILYS_LOCATION("warmelt-macro.bysl:85:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V161*/ curfptr[160])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V161*/ curfptr[160])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V161*/ curfptr[160]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V158*/ curfptr[157]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V162*/ curfptr[161])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V162*/ curfptr[161])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V162*/ curfptr[161]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V159*/ curfptr[158]); BASILYS_LOCATION("warmelt-macro.bysl:85:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V161*/ curfptr[160]); + basilysgc_touch(/*_.VALDATA___V162*/ curfptr[161]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V163*/ curfptr[162]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V163*/ curfptr[162])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V163*/ curfptr[162]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V164*/ curfptr[163]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V164*/ curfptr[163])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V164*/ curfptr[163]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V163*/ curfptr[162]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V163*/ curfptr[162])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V163*/ curfptr[162]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V161*/ curfptr[160]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V164*/ curfptr[163]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V164*/ curfptr[163])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V164*/ curfptr[163]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V162*/ curfptr[161]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V163*/ curfptr[162]); + basilysgc_touch(/*_.VALTUP___V164*/ curfptr[163]); BASILYS_LOCATION("warmelt-macro.bysl:85:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V158*/ curfptr[157])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V158*/ curfptr[157])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V158*/ curfptr[157]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V163*/ curfptr[162]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V159*/ curfptr[158])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V159*/ curfptr[158])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V159*/ curfptr[158]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V164*/ curfptr[163]); BASILYS_LOCATION("warmelt-macro.bysl:85:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V158*/ curfptr[157]); + basilysgc_touch(/*_.VALDATA___V159*/ curfptr[158]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V164*/ curfptr[163])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V164*/ curfptr[163])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V164*/ curfptr[163]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V165*/ curfptr[164]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V165*/ curfptr[164])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V165*/ curfptr[164])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V165*/ curfptr[164]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V166*/ curfptr[165]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V164*/ curfptr[163]); + basilysgc_touch(/*_.VALDATA___V165*/ curfptr[164]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V166*/ curfptr[165])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V166*/ curfptr[165])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V166*/ curfptr[165]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V167*/ curfptr[166]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V167*/ curfptr[166])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V167*/ curfptr[166])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V167*/ curfptr[166]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V168*/ curfptr[167]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V166*/ curfptr[165]); + basilysgc_touch(/*_.VALDATA___V167*/ curfptr[166]); BASILYS_LOCATION("warmelt-macro.bysl:91:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V168*/ curfptr[167])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V168*/ curfptr[167])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V168*/ curfptr[167]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V169*/ curfptr[168]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V169*/ curfptr[168])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V169*/ curfptr[168])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V169*/ curfptr[168]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V170*/ curfptr[169]); BASILYS_LOCATION("warmelt-macro.bysl:91:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V168*/ curfptr[167])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V168*/ curfptr[167])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V168*/ curfptr[167]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V169*/ curfptr[168])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V169*/ curfptr[168])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V169*/ curfptr[168]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V170*/ curfptr[169]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V170*/ curfptr[169])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V170*/ curfptr[169]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V171*/ curfptr[170]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V171*/ curfptr[170])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V171*/ curfptr[170]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V170*/ curfptr[169]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V170*/ curfptr[169])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V170*/ curfptr[169]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V171*/ curfptr[170]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V171*/ curfptr[170])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V171*/ curfptr[170]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V170*/ curfptr[169]); + basilysgc_touch(/*_.VALTUP___V171*/ curfptr[170]); BASILYS_LOCATION("warmelt-macro.bysl:91:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V168*/ curfptr[167])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V168*/ curfptr[167])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V168*/ curfptr[167]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V170*/ curfptr[169]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V169*/ curfptr[168])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V169*/ curfptr[168])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V169*/ curfptr[168]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V171*/ curfptr[170]); BASILYS_LOCATION("warmelt-macro.bysl:91:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V171*/ curfptr[170])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V171*/ curfptr[170])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V171*/ curfptr[170]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V172*/ curfptr[171]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V172*/ curfptr[171])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V172*/ curfptr[171])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V172*/ curfptr[171]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V173*/ curfptr[172]); BASILYS_LOCATION("warmelt-macro.bysl:91:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V171*/ curfptr[170])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V171*/ curfptr[170])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V171*/ curfptr[170]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V168*/ curfptr[167]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V172*/ curfptr[171])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V172*/ curfptr[171])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V172*/ curfptr[171]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V169*/ curfptr[168]); BASILYS_LOCATION("warmelt-macro.bysl:91:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V171*/ curfptr[170]); + basilysgc_touch(/*_.VALDATA___V172*/ curfptr[171]); BASILYS_LOCATION("warmelt-macro.bysl:91:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V173*/ curfptr[172])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V173*/ curfptr[172])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V173*/ curfptr[172]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V174*/ curfptr[173]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V174*/ curfptr[173])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V174*/ curfptr[173])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V174*/ curfptr[173]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V175*/ curfptr[174]); BASILYS_LOCATION("warmelt-macro.bysl:91:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V173*/ curfptr[172])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V173*/ curfptr[172])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V173*/ curfptr[172]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V168*/ curfptr[167]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V174*/ curfptr[173])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V174*/ curfptr[173])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V174*/ curfptr[173]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V169*/ curfptr[168]); BASILYS_LOCATION("warmelt-macro.bysl:91:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V173*/ curfptr[172]); + basilysgc_touch(/*_.VALDATA___V174*/ curfptr[173]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V175*/ curfptr[174]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V175*/ curfptr[174])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V175*/ curfptr[174]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V176*/ curfptr[175]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V176*/ curfptr[175])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V176*/ curfptr[175]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V175*/ curfptr[174]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V175*/ curfptr[174])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V175*/ curfptr[174]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V171*/ curfptr[170]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V176*/ curfptr[175]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V176*/ curfptr[175])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V176*/ curfptr[175]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V172*/ curfptr[171]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V175*/ curfptr[174]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V175*/ curfptr[174])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V175*/ curfptr[174]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V173*/ curfptr[172]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V176*/ curfptr[175]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V176*/ curfptr[175])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V176*/ curfptr[175]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V174*/ curfptr[173]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V175*/ curfptr[174]); + basilysgc_touch(/*_.VALTUP___V176*/ curfptr[175]); BASILYS_LOCATION("warmelt-macro.bysl:91:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V168*/ curfptr[167])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V168*/ curfptr[167])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V168*/ curfptr[167]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V175*/ curfptr[174]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V169*/ curfptr[168])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V169*/ curfptr[168])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V169*/ curfptr[168]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V176*/ curfptr[175]); BASILYS_LOCATION("warmelt-macro.bysl:91:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V168*/ curfptr[167]); + basilysgc_touch(/*_.VALDATA___V169*/ curfptr[168]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V176*/ curfptr[175])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V176*/ curfptr[175])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V176*/ curfptr[175]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V177*/ curfptr[176]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V177*/ curfptr[176])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V177*/ curfptr[176])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V177*/ curfptr[176]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V178*/ curfptr[177]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V176*/ curfptr[175]); + basilysgc_touch(/*_.VALDATA___V177*/ curfptr[176]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V178*/ curfptr[177])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V178*/ curfptr[177])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V178*/ curfptr[177]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V179*/ curfptr[178]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V179*/ curfptr[178])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V179*/ curfptr[178])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V179*/ curfptr[178]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V180*/ curfptr[179]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V178*/ curfptr[177]); + basilysgc_touch(/*_.VALDATA___V179*/ curfptr[178]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V180*/ curfptr[179])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V180*/ curfptr[179])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V180*/ curfptr[179]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V181*/ curfptr[180]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V181*/ curfptr[180])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V181*/ curfptr[180])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V181*/ curfptr[180]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V182*/ curfptr[181]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V180*/ curfptr[179]); + basilysgc_touch(/*_.VALDATA___V181*/ curfptr[180]); BASILYS_LOCATION("warmelt-macro.bysl:97:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V182*/ curfptr[181])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V182*/ curfptr[181])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V182*/ curfptr[181]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V183*/ curfptr[182]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V183*/ curfptr[182])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V183*/ curfptr[182])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V183*/ curfptr[182]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V184*/ curfptr[183]); BASILYS_LOCATION("warmelt-macro.bysl:97:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V182*/ curfptr[181])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V182*/ curfptr[181])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V182*/ curfptr[181]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V183*/ curfptr[182])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V183*/ curfptr[182])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V183*/ curfptr[182]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V184*/ curfptr[183]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V184*/ curfptr[183])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V184*/ curfptr[183]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V185*/ curfptr[184]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V185*/ curfptr[184])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V185*/ curfptr[184]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V184*/ curfptr[183]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V184*/ curfptr[183])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V184*/ curfptr[183]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V185*/ curfptr[184]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V185*/ curfptr[184])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V185*/ curfptr[184]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V184*/ curfptr[183]); + basilysgc_touch(/*_.VALTUP___V185*/ curfptr[184]); BASILYS_LOCATION("warmelt-macro.bysl:97:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V182*/ curfptr[181])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V182*/ curfptr[181])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V182*/ curfptr[181]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V184*/ curfptr[183]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V183*/ curfptr[182])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V183*/ curfptr[182])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V183*/ curfptr[182]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V185*/ curfptr[184]); BASILYS_LOCATION("warmelt-macro.bysl:97:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V185*/ curfptr[184])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V185*/ curfptr[184])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V185*/ curfptr[184]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V186*/ curfptr[185]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V186*/ curfptr[185])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V186*/ curfptr[185])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V186*/ curfptr[185]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V187*/ curfptr[186]); BASILYS_LOCATION("warmelt-macro.bysl:97:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V185*/ curfptr[184])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V185*/ curfptr[184])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V185*/ curfptr[184]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V182*/ curfptr[181]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V186*/ curfptr[185])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V186*/ curfptr[185])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V186*/ curfptr[185]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V183*/ curfptr[182]); BASILYS_LOCATION("warmelt-macro.bysl:97:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V185*/ curfptr[184]); + basilysgc_touch(/*_.VALDATA___V186*/ curfptr[185]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V187*/ curfptr[186]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V187*/ curfptr[186])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V187*/ curfptr[186]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V188*/ curfptr[187]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V188*/ curfptr[187])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V188*/ curfptr[187]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V187*/ curfptr[186]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V187*/ curfptr[186])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V187*/ curfptr[186]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V185*/ curfptr[184]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V188*/ curfptr[187]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V188*/ curfptr[187])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V188*/ curfptr[187]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V186*/ curfptr[185]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V187*/ curfptr[186]); + basilysgc_touch(/*_.VALTUP___V188*/ curfptr[187]); BASILYS_LOCATION("warmelt-macro.bysl:97:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V182*/ curfptr[181])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V182*/ curfptr[181])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V182*/ curfptr[181]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V187*/ curfptr[186]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V183*/ curfptr[182])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V183*/ curfptr[182])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V183*/ curfptr[182]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V188*/ curfptr[187]); BASILYS_LOCATION("warmelt-macro.bysl:97:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V182*/ curfptr[181]); + basilysgc_touch(/*_.VALDATA___V183*/ curfptr[182]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V188*/ curfptr[187])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V188*/ curfptr[187])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V188*/ curfptr[187]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V189*/ curfptr[188]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V189*/ curfptr[188])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V189*/ curfptr[188])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V189*/ curfptr[188]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V190*/ curfptr[189]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V188*/ curfptr[187]); + basilysgc_touch(/*_.VALDATA___V189*/ curfptr[188]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V190*/ curfptr[189])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V190*/ curfptr[189])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V190*/ curfptr[189]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V191*/ curfptr[190]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V191*/ curfptr[190])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V191*/ curfptr[190])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V191*/ curfptr[190]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V192*/ curfptr[191]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V190*/ curfptr[189]); + basilysgc_touch(/*_.VALDATA___V191*/ curfptr[190]); BASILYS_LOCATION("warmelt-macro.bysl:103:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V192*/ curfptr[191])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V192*/ curfptr[191])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V192*/ curfptr[191]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V193*/ curfptr[192]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V193*/ curfptr[192])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V193*/ curfptr[192])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V193*/ curfptr[192]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V194*/ curfptr[193]); BASILYS_LOCATION("warmelt-macro.bysl:103:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V192*/ curfptr[191])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V192*/ curfptr[191])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V192*/ curfptr[191]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V193*/ curfptr[192])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V193*/ curfptr[192])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V193*/ curfptr[192]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V194*/ curfptr[193]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V194*/ curfptr[193])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V194*/ curfptr[193]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V195*/ curfptr[194]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V195*/ curfptr[194])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V195*/ curfptr[194]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V194*/ curfptr[193]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V194*/ curfptr[193])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V194*/ curfptr[193]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V195*/ curfptr[194]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V195*/ curfptr[194])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V195*/ curfptr[194]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V194*/ curfptr[193]); + basilysgc_touch(/*_.VALTUP___V195*/ curfptr[194]); BASILYS_LOCATION("warmelt-macro.bysl:103:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V192*/ curfptr[191])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V192*/ curfptr[191])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V192*/ curfptr[191]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V194*/ curfptr[193]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V193*/ curfptr[192])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V193*/ curfptr[192])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V193*/ curfptr[192]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V195*/ curfptr[194]); BASILYS_LOCATION("warmelt-macro.bysl:103:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V195*/ curfptr[194])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V195*/ curfptr[194])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V195*/ curfptr[194]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V196*/ curfptr[195]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V196*/ curfptr[195])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V196*/ curfptr[195])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V196*/ curfptr[195]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V197*/ curfptr[196]); BASILYS_LOCATION("warmelt-macro.bysl:103:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V195*/ curfptr[194])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V195*/ curfptr[194])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V195*/ curfptr[194]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V192*/ curfptr[191]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V196*/ curfptr[195])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V196*/ curfptr[195])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V196*/ curfptr[195]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V193*/ curfptr[192]); BASILYS_LOCATION("warmelt-macro.bysl:103:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V195*/ curfptr[194]); + basilysgc_touch(/*_.VALDATA___V196*/ curfptr[195]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V197*/ curfptr[196]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V197*/ curfptr[196])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V197*/ curfptr[196]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V198*/ curfptr[197]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V198*/ curfptr[197])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V198*/ curfptr[197]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V197*/ curfptr[196]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V197*/ curfptr[196])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V197*/ curfptr[196]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V195*/ curfptr[194]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V198*/ curfptr[197]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V198*/ curfptr[197])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V198*/ curfptr[197]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V196*/ curfptr[195]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V197*/ curfptr[196]); + basilysgc_touch(/*_.VALTUP___V198*/ curfptr[197]); BASILYS_LOCATION("warmelt-macro.bysl:103:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V192*/ curfptr[191])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V192*/ curfptr[191])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V192*/ curfptr[191]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V197*/ curfptr[196]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V193*/ curfptr[192])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V193*/ curfptr[192])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V193*/ curfptr[192]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V198*/ curfptr[197]); BASILYS_LOCATION("warmelt-macro.bysl:103:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V192*/ curfptr[191]); + basilysgc_touch(/*_.VALDATA___V193*/ curfptr[192]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V198*/ curfptr[197])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V198*/ curfptr[197])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V198*/ curfptr[197]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V199*/ curfptr[198]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V199*/ curfptr[198])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V199*/ curfptr[198])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V199*/ curfptr[198]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V200*/ curfptr[199]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V198*/ curfptr[197]); + basilysgc_touch(/*_.VALDATA___V199*/ curfptr[198]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V200*/ curfptr[199])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V200*/ curfptr[199])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V200*/ curfptr[199]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V201*/ curfptr[200]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V201*/ curfptr[200])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V201*/ curfptr[200])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V201*/ curfptr[200]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V202*/ curfptr[201]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V200*/ curfptr[199]); + basilysgc_touch(/*_.VALDATA___V201*/ curfptr[200]); BASILYS_LOCATION("warmelt-macro.bysl:109:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V202*/ curfptr[201])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V202*/ curfptr[201])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V202*/ curfptr[201]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V203*/ curfptr[202]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V203*/ curfptr[202])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V203*/ curfptr[202])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V203*/ curfptr[202]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V204*/ curfptr[203]); BASILYS_LOCATION("warmelt-macro.bysl:109:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V202*/ curfptr[201])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V202*/ curfptr[201])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V202*/ curfptr[201]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V203*/ curfptr[202])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V203*/ curfptr[202])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V203*/ curfptr[202]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V204*/ curfptr[203]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V204*/ curfptr[203])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V204*/ curfptr[203]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V205*/ curfptr[204]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V205*/ curfptr[204])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V205*/ curfptr[204]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V204*/ curfptr[203]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V204*/ curfptr[203])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V204*/ curfptr[203]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V205*/ curfptr[204]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V205*/ curfptr[204])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V205*/ curfptr[204]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V204*/ curfptr[203]); + basilysgc_touch(/*_.VALTUP___V205*/ curfptr[204]); BASILYS_LOCATION("warmelt-macro.bysl:109:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V202*/ curfptr[201])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V202*/ curfptr[201])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V202*/ curfptr[201]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V204*/ curfptr[203]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V203*/ curfptr[202])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V203*/ curfptr[202])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V203*/ curfptr[202]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V205*/ curfptr[204]); BASILYS_LOCATION("warmelt-macro.bysl:109:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V205*/ curfptr[204])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V205*/ curfptr[204])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V205*/ curfptr[204]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V206*/ curfptr[205]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V206*/ curfptr[205])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V206*/ curfptr[205])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V206*/ curfptr[205]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V207*/ curfptr[206]); BASILYS_LOCATION("warmelt-macro.bysl:109:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V205*/ curfptr[204])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V205*/ curfptr[204])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V205*/ curfptr[204]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V202*/ curfptr[201]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V206*/ curfptr[205])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V206*/ curfptr[205])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V206*/ curfptr[205]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V203*/ curfptr[202]); BASILYS_LOCATION("warmelt-macro.bysl:109:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V205*/ curfptr[204]); + basilysgc_touch(/*_.VALDATA___V206*/ curfptr[205]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V207*/ curfptr[206]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V207*/ curfptr[206])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V207*/ curfptr[206]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V208*/ curfptr[207]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V208*/ curfptr[207])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V208*/ curfptr[207]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V207*/ curfptr[206]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V207*/ curfptr[206])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V207*/ curfptr[206]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V205*/ curfptr[204]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V208*/ curfptr[207]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V208*/ curfptr[207])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V208*/ curfptr[207]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V206*/ curfptr[205]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V207*/ curfptr[206]); + basilysgc_touch(/*_.VALTUP___V208*/ curfptr[207]); BASILYS_LOCATION("warmelt-macro.bysl:109:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V202*/ curfptr[201])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V202*/ curfptr[201])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V202*/ curfptr[201]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V207*/ curfptr[206]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V203*/ curfptr[202])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V203*/ curfptr[202])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V203*/ curfptr[202]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V208*/ curfptr[207]); BASILYS_LOCATION("warmelt-macro.bysl:109:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V202*/ curfptr[201]); + basilysgc_touch(/*_.VALDATA___V203*/ curfptr[202]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V208*/ curfptr[207])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V208*/ curfptr[207])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V208*/ curfptr[207]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V209*/ curfptr[208]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V209*/ curfptr[208])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V209*/ curfptr[208])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V209*/ curfptr[208]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V210*/ curfptr[209]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V208*/ curfptr[207]); + basilysgc_touch(/*_.VALDATA___V209*/ curfptr[208]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V210*/ curfptr[209])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V210*/ curfptr[209])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V210*/ curfptr[209]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V211*/ curfptr[210]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V211*/ curfptr[210])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V211*/ curfptr[210])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V211*/ curfptr[210]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V212*/ curfptr[211]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V210*/ curfptr[209]); + basilysgc_touch(/*_.VALDATA___V211*/ curfptr[210]); BASILYS_LOCATION("warmelt-macro.bysl:114:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V212*/ curfptr[211])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V212*/ curfptr[211])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V212*/ curfptr[211]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V213*/ curfptr[212]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V213*/ curfptr[212])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V213*/ curfptr[212])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V213*/ curfptr[212]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V214*/ curfptr[213]); BASILYS_LOCATION("warmelt-macro.bysl:114:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V212*/ curfptr[211])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V212*/ curfptr[211])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V212*/ curfptr[211]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V202*/ curfptr[201]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V213*/ curfptr[212])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V213*/ curfptr[212])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V213*/ curfptr[212]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V203*/ curfptr[202]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V214*/ curfptr[213]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V214*/ curfptr[213])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V214*/ curfptr[213]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V215*/ curfptr[214]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V215*/ curfptr[214])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V215*/ curfptr[214]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V214*/ curfptr[213]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V214*/ curfptr[213])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V214*/ curfptr[213]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V215*/ curfptr[214]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V215*/ curfptr[214])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V215*/ curfptr[214]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V214*/ curfptr[213]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V214*/ curfptr[213])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V214*/ curfptr[213]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V202*/ curfptr[201]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V215*/ curfptr[214]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V215*/ curfptr[214])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V215*/ curfptr[214]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V203*/ curfptr[202]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V214*/ curfptr[213]); + basilysgc_touch(/*_.VALTUP___V215*/ curfptr[214]); BASILYS_LOCATION("warmelt-macro.bysl:114:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V212*/ curfptr[211])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V212*/ curfptr[211])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V212*/ curfptr[211]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V214*/ curfptr[213]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V213*/ curfptr[212])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V213*/ curfptr[212])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V213*/ curfptr[212]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V215*/ curfptr[214]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V215*/ curfptr[214]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V215*/ curfptr[214])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V215*/ curfptr[214]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V216*/ curfptr[215]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V216*/ curfptr[215])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V216*/ curfptr[215]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V215*/ curfptr[214]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V215*/ curfptr[214])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V215*/ curfptr[214]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V205*/ curfptr[204]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V216*/ curfptr[215]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V216*/ curfptr[215])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V216*/ curfptr[215]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V206*/ curfptr[205]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V215*/ curfptr[214]); + basilysgc_touch(/*_.VALTUP___V216*/ curfptr[215]); BASILYS_LOCATION("warmelt-macro.bysl:114:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V212*/ curfptr[211])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V212*/ curfptr[211])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V212*/ curfptr[211]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V215*/ curfptr[214]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V213*/ curfptr[212])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V213*/ curfptr[212])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V213*/ curfptr[212]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V216*/ curfptr[215]); BASILYS_LOCATION("warmelt-macro.bysl:114:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V212*/ curfptr[211]); + basilysgc_touch(/*_.VALDATA___V213*/ curfptr[212]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V216*/ curfptr[215])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V216*/ curfptr[215])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V216*/ curfptr[215]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V217*/ curfptr[216]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V217*/ curfptr[216])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V217*/ curfptr[216])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V217*/ curfptr[216]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V218*/ curfptr[217]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V216*/ curfptr[215]); + basilysgc_touch(/*_.VALDATA___V217*/ curfptr[216]); BASILYS_LOCATION("warmelt-macro.bysl:120:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V218*/ curfptr[217])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V218*/ curfptr[217])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V218*/ curfptr[217]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V219*/ curfptr[218]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V219*/ curfptr[218])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V219*/ curfptr[218])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V219*/ curfptr[218]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V220*/ curfptr[219]); BASILYS_LOCATION("warmelt-macro.bysl:120:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V218*/ curfptr[217])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V218*/ curfptr[217])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V218*/ curfptr[217]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V202*/ curfptr[201]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V219*/ curfptr[218])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V219*/ curfptr[218])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V219*/ curfptr[218]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V203*/ curfptr[202]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V220*/ curfptr[219]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V220*/ curfptr[219])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V220*/ curfptr[219]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V221*/ curfptr[220]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V221*/ curfptr[220])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V221*/ curfptr[220]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V220*/ curfptr[219]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V220*/ curfptr[219])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V220*/ curfptr[219]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V221*/ curfptr[220]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V221*/ curfptr[220])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V221*/ curfptr[220]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V220*/ curfptr[219]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V220*/ curfptr[219])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V220*/ curfptr[219]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V202*/ curfptr[201]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V221*/ curfptr[220]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V221*/ curfptr[220])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V221*/ curfptr[220]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V203*/ curfptr[202]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V220*/ curfptr[219]); + basilysgc_touch(/*_.VALTUP___V221*/ curfptr[220]); BASILYS_LOCATION("warmelt-macro.bysl:120:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V218*/ curfptr[217])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V218*/ curfptr[217])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V218*/ curfptr[217]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V220*/ curfptr[219]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V219*/ curfptr[218])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V219*/ curfptr[218])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V219*/ curfptr[218]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V221*/ curfptr[220]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V221*/ curfptr[220]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V221*/ curfptr[220])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V221*/ curfptr[220]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V222*/ curfptr[221]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V222*/ curfptr[221])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V222*/ curfptr[221]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V221*/ curfptr[220]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V221*/ curfptr[220])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V221*/ curfptr[220]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V205*/ curfptr[204]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V222*/ curfptr[221]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V222*/ curfptr[221])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V222*/ curfptr[221]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V206*/ curfptr[205]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V221*/ curfptr[220]); + basilysgc_touch(/*_.VALTUP___V222*/ curfptr[221]); BASILYS_LOCATION("warmelt-macro.bysl:120:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V218*/ curfptr[217])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V218*/ curfptr[217])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V218*/ curfptr[217]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V221*/ curfptr[220]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V219*/ curfptr[218])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V219*/ curfptr[218])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V219*/ curfptr[218]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V222*/ curfptr[221]); BASILYS_LOCATION("warmelt-macro.bysl:120:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V218*/ curfptr[217]); + basilysgc_touch(/*_.VALDATA___V219*/ curfptr[218]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V222*/ curfptr[221])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V222*/ curfptr[221])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V222*/ curfptr[221]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V223*/ curfptr[222]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V223*/ curfptr[222])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V223*/ curfptr[222])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V223*/ curfptr[222]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V224*/ curfptr[223]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V222*/ curfptr[221]); + basilysgc_touch(/*_.VALDATA___V223*/ curfptr[222]); BASILYS_LOCATION("warmelt-macro.bysl:127:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V224*/ curfptr[223])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V224*/ curfptr[223])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V224*/ curfptr[223]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V225*/ curfptr[224]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V225*/ curfptr[224])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V225*/ curfptr[224])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V225*/ curfptr[224]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V226*/ curfptr[225]); BASILYS_LOCATION("warmelt-macro.bysl:127:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V224*/ curfptr[223])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V224*/ curfptr[223])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V224*/ curfptr[223]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V225*/ curfptr[224])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V225*/ curfptr[224])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V225*/ curfptr[224]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V226*/ curfptr[225]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V226*/ curfptr[225])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V226*/ curfptr[225]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V227*/ curfptr[226]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V227*/ curfptr[226])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V227*/ curfptr[226]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V226*/ curfptr[225]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V226*/ curfptr[225])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V226*/ curfptr[225]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V227*/ curfptr[226]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V227*/ curfptr[226])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V227*/ curfptr[226]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V226*/ curfptr[225]); + basilysgc_touch(/*_.VALTUP___V227*/ curfptr[226]); BASILYS_LOCATION("warmelt-macro.bysl:127:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V224*/ curfptr[223])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V224*/ curfptr[223])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V224*/ curfptr[223]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V226*/ curfptr[225]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V225*/ curfptr[224])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V225*/ curfptr[224])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V225*/ curfptr[224]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V227*/ curfptr[226]); BASILYS_LOCATION("warmelt-macro.bysl:127:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V227*/ curfptr[226])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V227*/ curfptr[226])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V227*/ curfptr[226]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V228*/ curfptr[227]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V228*/ curfptr[227])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V228*/ curfptr[227])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V228*/ curfptr[227]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V229*/ curfptr[228]); BASILYS_LOCATION("warmelt-macro.bysl:127:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V227*/ curfptr[226])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V227*/ curfptr[226])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V227*/ curfptr[226]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V224*/ curfptr[223]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V228*/ curfptr[227])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V228*/ curfptr[227])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V228*/ curfptr[227]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V225*/ curfptr[224]); BASILYS_LOCATION("warmelt-macro.bysl:127:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V227*/ curfptr[226]); + basilysgc_touch(/*_.VALDATA___V228*/ curfptr[227]); BASILYS_LOCATION("warmelt-macro.bysl:127:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V229*/ curfptr[228])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V229*/ curfptr[228])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V229*/ curfptr[228]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V230*/ curfptr[229]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V230*/ curfptr[229])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V230*/ curfptr[229])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V230*/ curfptr[229]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V231*/ curfptr[230]); BASILYS_LOCATION("warmelt-macro.bysl:127:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V229*/ curfptr[228])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V229*/ curfptr[228])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V229*/ curfptr[228]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V224*/ curfptr[223]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V230*/ curfptr[229])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V230*/ curfptr[229])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V230*/ curfptr[229]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V225*/ curfptr[224]); BASILYS_LOCATION("warmelt-macro.bysl:127:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V229*/ curfptr[228]); + basilysgc_touch(/*_.VALDATA___V230*/ curfptr[229]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V231*/ curfptr[230]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V231*/ curfptr[230])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V231*/ curfptr[230]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V232*/ curfptr[231]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V232*/ curfptr[231])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V232*/ curfptr[231]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V231*/ curfptr[230]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V231*/ curfptr[230])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V231*/ curfptr[230]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V227*/ curfptr[226]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V232*/ curfptr[231]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V232*/ curfptr[231])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V232*/ curfptr[231]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V228*/ curfptr[227]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V231*/ curfptr[230]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V231*/ curfptr[230])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V231*/ curfptr[230]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V229*/ curfptr[228]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V232*/ curfptr[231]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V232*/ curfptr[231])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V232*/ curfptr[231]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V230*/ curfptr[229]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V231*/ curfptr[230]); + basilysgc_touch(/*_.VALTUP___V232*/ curfptr[231]); BASILYS_LOCATION("warmelt-macro.bysl:127:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V224*/ curfptr[223])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V224*/ curfptr[223])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V224*/ curfptr[223]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V231*/ curfptr[230]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V225*/ curfptr[224])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V225*/ curfptr[224])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V225*/ curfptr[224]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V232*/ curfptr[231]); BASILYS_LOCATION("warmelt-macro.bysl:127:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V224*/ curfptr[223]); + basilysgc_touch(/*_.VALDATA___V225*/ curfptr[224]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V232*/ curfptr[231])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V232*/ curfptr[231])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V232*/ curfptr[231]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V233*/ curfptr[232]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V233*/ curfptr[232])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V233*/ curfptr[232])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V233*/ curfptr[232]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V234*/ curfptr[233]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V232*/ curfptr[231]); + basilysgc_touch(/*_.VALDATA___V233*/ curfptr[232]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V234*/ curfptr[233])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V234*/ curfptr[233])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V234*/ curfptr[233]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V235*/ curfptr[234]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V235*/ curfptr[234])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V235*/ curfptr[234])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V235*/ curfptr[234]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V236*/ curfptr[235]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V234*/ curfptr[233]); + basilysgc_touch(/*_.VALDATA___V235*/ curfptr[234]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V236*/ curfptr[235])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V236*/ curfptr[235])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V236*/ curfptr[235]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V237*/ curfptr[236]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V237*/ curfptr[236])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V237*/ curfptr[236])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V237*/ curfptr[236]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V238*/ curfptr[237]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V236*/ curfptr[235]); + basilysgc_touch(/*_.VALDATA___V237*/ curfptr[236]); BASILYS_LOCATION("warmelt-macro.bysl:135:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V238*/ curfptr[237])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V238*/ curfptr[237])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V238*/ curfptr[237]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V239*/ curfptr[238]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V239*/ curfptr[238])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V239*/ curfptr[238])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V239*/ curfptr[238]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V240*/ curfptr[239]); BASILYS_LOCATION("warmelt-macro.bysl:135:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V238*/ curfptr[237])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V238*/ curfptr[237])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V238*/ curfptr[237]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V224*/ curfptr[223]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V239*/ curfptr[238])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V239*/ curfptr[238])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V239*/ curfptr[238]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V225*/ curfptr[224]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V240*/ curfptr[239]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V240*/ curfptr[239])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V240*/ curfptr[239]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V241*/ curfptr[240]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V241*/ curfptr[240])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V241*/ curfptr[240]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V240*/ curfptr[239]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V240*/ curfptr[239])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V240*/ curfptr[239]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V241*/ curfptr[240]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V241*/ curfptr[240])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V241*/ curfptr[240]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V240*/ curfptr[239]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V240*/ curfptr[239])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V240*/ curfptr[239]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V224*/ curfptr[223]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V241*/ curfptr[240]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V241*/ curfptr[240])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V241*/ curfptr[240]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V225*/ curfptr[224]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V240*/ curfptr[239]); + basilysgc_touch(/*_.VALTUP___V241*/ curfptr[240]); BASILYS_LOCATION("warmelt-macro.bysl:135:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V238*/ curfptr[237])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V238*/ curfptr[237])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V238*/ curfptr[237]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V240*/ curfptr[239]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V239*/ curfptr[238])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V239*/ curfptr[238])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V239*/ curfptr[238]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V241*/ curfptr[240]); BASILYS_LOCATION("warmelt-macro.bysl:135:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V241*/ curfptr[240])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V241*/ curfptr[240])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V241*/ curfptr[240]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V242*/ curfptr[241]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V242*/ curfptr[241])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V242*/ curfptr[241])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V242*/ curfptr[241]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V243*/ curfptr[242]); BASILYS_LOCATION("warmelt-macro.bysl:135:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V241*/ curfptr[240])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V241*/ curfptr[240])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V241*/ curfptr[240]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V238*/ curfptr[237]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V242*/ curfptr[241])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V242*/ curfptr[241])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V242*/ curfptr[241]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V239*/ curfptr[238]); BASILYS_LOCATION("warmelt-macro.bysl:135:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V241*/ curfptr[240]); + basilysgc_touch(/*_.VALDATA___V242*/ curfptr[241]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V243*/ curfptr[242]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V243*/ curfptr[242])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V243*/ curfptr[242]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V244*/ curfptr[243]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V244*/ curfptr[243])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V244*/ curfptr[243]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V243*/ curfptr[242]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V243*/ curfptr[242])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V243*/ curfptr[242]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V227*/ curfptr[226]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V244*/ curfptr[243]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V244*/ curfptr[243])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V244*/ curfptr[243]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V228*/ curfptr[227]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V243*/ curfptr[242]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V243*/ curfptr[242])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V243*/ curfptr[242]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V229*/ curfptr[228]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V244*/ curfptr[243]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V244*/ curfptr[243])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V244*/ curfptr[243]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V230*/ curfptr[229]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V243*/ curfptr[242]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V243*/ curfptr[242])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V243*/ curfptr[242]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V241*/ curfptr[240]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V244*/ curfptr[243]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V244*/ curfptr[243])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V244*/ curfptr[243]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V242*/ curfptr[241]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V243*/ curfptr[242]); + basilysgc_touch(/*_.VALTUP___V244*/ curfptr[243]); BASILYS_LOCATION("warmelt-macro.bysl:135:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V238*/ curfptr[237])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V238*/ curfptr[237])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V238*/ curfptr[237]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V243*/ curfptr[242]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V239*/ curfptr[238])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V239*/ curfptr[238])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V239*/ curfptr[238]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V244*/ curfptr[243]); BASILYS_LOCATION("warmelt-macro.bysl:135:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V238*/ curfptr[237]); + basilysgc_touch(/*_.VALDATA___V239*/ curfptr[238]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V244*/ curfptr[243])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V244*/ curfptr[243])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V244*/ curfptr[243]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V245*/ curfptr[244]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V245*/ curfptr[244])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V245*/ curfptr[244])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V245*/ curfptr[244]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V246*/ curfptr[245]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V244*/ curfptr[243]); + basilysgc_touch(/*_.VALDATA___V245*/ curfptr[244]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V246*/ curfptr[245])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V246*/ curfptr[245])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V246*/ curfptr[245]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V247*/ curfptr[246]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V247*/ curfptr[246])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V247*/ curfptr[246])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V247*/ curfptr[246]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V248*/ curfptr[247]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V246*/ curfptr[245]); + basilysgc_touch(/*_.VALDATA___V247*/ curfptr[246]); BASILYS_LOCATION("warmelt-macro.bysl:142:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V248*/ curfptr[247]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V249*/ curfptr[248]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V249*/ curfptr[248]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V250*/ curfptr[249]); BASILYS_LOCATION("warmelt-macro.bysl:142:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V248*/ curfptr[247]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V249*/ curfptr[248]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V250*/ curfptr[249]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V250*/ curfptr[249])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V250*/ curfptr[249]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V251*/ curfptr[250]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V251*/ curfptr[250])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V251*/ curfptr[250]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V250*/ curfptr[249]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V250*/ curfptr[249])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V250*/ curfptr[249]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V251*/ curfptr[250]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V251*/ curfptr[250])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V251*/ curfptr[250]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V250*/ curfptr[249]); + basilysgc_touch(/*_.VALTUP___V251*/ curfptr[250]); BASILYS_LOCATION("warmelt-macro.bysl:142:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V248*/ curfptr[247]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V250*/ curfptr[249]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V249*/ curfptr[248]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V251*/ curfptr[250]); BASILYS_LOCATION("warmelt-macro.bysl:142:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V251*/ curfptr[250]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V252*/ curfptr[251]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V252*/ curfptr[251]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V253*/ curfptr[252]); BASILYS_LOCATION("warmelt-macro.bysl:142:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V251*/ curfptr[250]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V248*/ curfptr[247]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V252*/ curfptr[251]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V249*/ curfptr[248]); BASILYS_LOCATION("warmelt-macro.bysl:142:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V251*/ curfptr[250]); + basilysgc_touch(/*_.VALDATA___V252*/ curfptr[251]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V253*/ curfptr[252]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V253*/ curfptr[252])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V253*/ curfptr[252]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V254*/ curfptr[253]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V254*/ curfptr[253])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V254*/ curfptr[253]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V253*/ curfptr[252]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V253*/ curfptr[252])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V253*/ curfptr[252]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V254*/ curfptr[253]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V254*/ curfptr[253])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V254*/ curfptr[253]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V253*/ curfptr[252]); + basilysgc_touch(/*_.VALTUP___V254*/ curfptr[253]); BASILYS_LOCATION("warmelt-macro.bysl:142:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V248*/ curfptr[247]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V253*/ curfptr[252]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V249*/ curfptr[248]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V254*/ curfptr[253]); BASILYS_LOCATION("warmelt-macro.bysl:142:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V248*/ curfptr[247]); + basilysgc_touch(/*_.VALDATA___V249*/ curfptr[248]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V254*/ curfptr[253])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V254*/ curfptr[253])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V254*/ curfptr[253]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V255*/ curfptr[254]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V255*/ curfptr[254])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V255*/ curfptr[254])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V255*/ curfptr[254]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V256*/ curfptr[255]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V254*/ curfptr[253]); + basilysgc_touch(/*_.VALDATA___V255*/ curfptr[254]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V256*/ curfptr[255])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V256*/ curfptr[255])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V256*/ curfptr[255]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V257*/ curfptr[256]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V257*/ curfptr[256])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V257*/ curfptr[256])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V257*/ curfptr[256]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V258*/ curfptr[257]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V256*/ curfptr[255]); + basilysgc_touch(/*_.VALDATA___V257*/ curfptr[256]); BASILYS_LOCATION("warmelt-macro.bysl:148:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V258*/ curfptr[257])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V258*/ curfptr[257])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V258*/ curfptr[257]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V259*/ curfptr[258]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V259*/ curfptr[258])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V259*/ curfptr[258])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V259*/ curfptr[258]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V260*/ curfptr[259]); BASILYS_LOCATION("warmelt-macro.bysl:148:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V258*/ curfptr[257])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V258*/ curfptr[257])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V258*/ curfptr[257]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V248*/ curfptr[247]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V259*/ curfptr[258])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V259*/ curfptr[258])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V259*/ curfptr[258]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V249*/ curfptr[248]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V260*/ curfptr[259]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V260*/ curfptr[259])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V260*/ curfptr[259]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V261*/ curfptr[260]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V261*/ curfptr[260])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V261*/ curfptr[260]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V260*/ curfptr[259]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V260*/ curfptr[259])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V260*/ curfptr[259]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V261*/ curfptr[260]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V261*/ curfptr[260])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V261*/ curfptr[260]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V260*/ curfptr[259]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V260*/ curfptr[259])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V260*/ curfptr[259]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V261*/ curfptr[260]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V261*/ curfptr[260])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V261*/ curfptr[260]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V260*/ curfptr[259]); + basilysgc_touch(/*_.VALTUP___V261*/ curfptr[260]); BASILYS_LOCATION("warmelt-macro.bysl:148:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V258*/ curfptr[257])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V258*/ curfptr[257])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V258*/ curfptr[257]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V260*/ curfptr[259]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V259*/ curfptr[258])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V259*/ curfptr[258])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V259*/ curfptr[258]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V261*/ curfptr[260]); BASILYS_LOCATION("warmelt-macro.bysl:148:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V261*/ curfptr[260])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V261*/ curfptr[260])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V261*/ curfptr[260]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V262*/ curfptr[261]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V262*/ curfptr[261])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V262*/ curfptr[261])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V262*/ curfptr[261]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V263*/ curfptr[262]); BASILYS_LOCATION("warmelt-macro.bysl:148:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V261*/ curfptr[260])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V261*/ curfptr[260])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V261*/ curfptr[260]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V258*/ curfptr[257]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V262*/ curfptr[261])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V262*/ curfptr[261])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V262*/ curfptr[261]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V259*/ curfptr[258]); BASILYS_LOCATION("warmelt-macro.bysl:148:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V261*/ curfptr[260]); + basilysgc_touch(/*_.VALDATA___V262*/ curfptr[261]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V263*/ curfptr[262]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V263*/ curfptr[262])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V263*/ curfptr[262]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V264*/ curfptr[263]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V264*/ curfptr[263])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V264*/ curfptr[263]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V263*/ curfptr[262]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V263*/ curfptr[262])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V263*/ curfptr[262]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V264*/ curfptr[263]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V264*/ curfptr[263])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V264*/ curfptr[263]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V263*/ curfptr[262]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V263*/ curfptr[262])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V263*/ curfptr[262]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V261*/ curfptr[260]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V264*/ curfptr[263]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V264*/ curfptr[263])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V264*/ curfptr[263]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V262*/ curfptr[261]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V263*/ curfptr[262]); + basilysgc_touch(/*_.VALTUP___V264*/ curfptr[263]); BASILYS_LOCATION("warmelt-macro.bysl:148:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V258*/ curfptr[257])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V258*/ curfptr[257])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V258*/ curfptr[257]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V263*/ curfptr[262]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V259*/ curfptr[258])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V259*/ curfptr[258])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V259*/ curfptr[258]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V264*/ curfptr[263]); BASILYS_LOCATION("warmelt-macro.bysl:148:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V258*/ curfptr[257]); + basilysgc_touch(/*_.VALDATA___V259*/ curfptr[258]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V264*/ curfptr[263])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V264*/ curfptr[263])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V264*/ curfptr[263]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V265*/ curfptr[264]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V265*/ curfptr[264])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V265*/ curfptr[264])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V265*/ curfptr[264]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V266*/ curfptr[265]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V264*/ curfptr[263]); + basilysgc_touch(/*_.VALDATA___V265*/ curfptr[264]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V266*/ curfptr[265])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V266*/ curfptr[265])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V266*/ curfptr[265]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V267*/ curfptr[266]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V267*/ curfptr[266])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V267*/ curfptr[266])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V267*/ curfptr[266]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V268*/ curfptr[267]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V266*/ curfptr[265]); + basilysgc_touch(/*_.VALDATA___V267*/ curfptr[266]); BASILYS_LOCATION("warmelt-macro.bysl:154:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V268*/ curfptr[267])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V268*/ curfptr[267])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V268*/ curfptr[267]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V269*/ curfptr[268]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V269*/ curfptr[268])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V269*/ curfptr[268])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V269*/ curfptr[268]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V270*/ curfptr[269]); BASILYS_LOCATION("warmelt-macro.bysl:154:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V268*/ curfptr[267])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V268*/ curfptr[267])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V268*/ curfptr[267]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V258*/ curfptr[257]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V269*/ curfptr[268])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V269*/ curfptr[268])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V269*/ curfptr[268]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V259*/ curfptr[258]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V270*/ curfptr[269]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V270*/ curfptr[269])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V270*/ curfptr[269]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V271*/ curfptr[270]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V271*/ curfptr[270])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V271*/ curfptr[270]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V270*/ curfptr[269]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V270*/ curfptr[269])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V270*/ curfptr[269]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V271*/ curfptr[270]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V271*/ curfptr[270])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V271*/ curfptr[270]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V270*/ curfptr[269]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V270*/ curfptr[269])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V270*/ curfptr[269]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V271*/ curfptr[270]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V271*/ curfptr[270])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V271*/ curfptr[270]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V270*/ curfptr[269]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V270*/ curfptr[269])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V270*/ curfptr[269]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V258*/ curfptr[257]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V271*/ curfptr[270]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V271*/ curfptr[270])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V271*/ curfptr[270]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V259*/ curfptr[258]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V270*/ curfptr[269]); + basilysgc_touch(/*_.VALTUP___V271*/ curfptr[270]); BASILYS_LOCATION("warmelt-macro.bysl:154:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V268*/ curfptr[267])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V268*/ curfptr[267])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V268*/ curfptr[267]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V270*/ curfptr[269]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V269*/ curfptr[268])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V269*/ curfptr[268])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V269*/ curfptr[268]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V271*/ curfptr[270]); BASILYS_LOCATION("warmelt-macro.bysl:154:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V271*/ curfptr[270])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V271*/ curfptr[270])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V271*/ curfptr[270]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V272*/ curfptr[271]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V272*/ curfptr[271])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V272*/ curfptr[271])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V272*/ curfptr[271]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V273*/ curfptr[272]); BASILYS_LOCATION("warmelt-macro.bysl:154:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V271*/ curfptr[270])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V271*/ curfptr[270])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V271*/ curfptr[270]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V268*/ curfptr[267]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V272*/ curfptr[271])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V272*/ curfptr[271])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V272*/ curfptr[271]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V269*/ curfptr[268]); BASILYS_LOCATION("warmelt-macro.bysl:154:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V271*/ curfptr[270]); + basilysgc_touch(/*_.VALDATA___V272*/ curfptr[271]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V273*/ curfptr[272]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V273*/ curfptr[272])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V273*/ curfptr[272]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V274*/ curfptr[273]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V274*/ curfptr[273])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V274*/ curfptr[273]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V273*/ curfptr[272]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V273*/ curfptr[272])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V273*/ curfptr[272]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V274*/ curfptr[273]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V274*/ curfptr[273])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V274*/ curfptr[273]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V273*/ curfptr[272]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V273*/ curfptr[272])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V273*/ curfptr[272]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V261*/ curfptr[260]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V274*/ curfptr[273]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V274*/ curfptr[273])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V274*/ curfptr[273]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V262*/ curfptr[261]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V273*/ curfptr[272]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V273*/ curfptr[272])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V273*/ curfptr[272]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V271*/ curfptr[270]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V274*/ curfptr[273]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V274*/ curfptr[273])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V274*/ curfptr[273]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V272*/ curfptr[271]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V273*/ curfptr[272]); + basilysgc_touch(/*_.VALTUP___V274*/ curfptr[273]); BASILYS_LOCATION("warmelt-macro.bysl:154:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V268*/ curfptr[267])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V268*/ curfptr[267])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V268*/ curfptr[267]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V273*/ curfptr[272]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V269*/ curfptr[268])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V269*/ curfptr[268])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V269*/ curfptr[268]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V274*/ curfptr[273]); BASILYS_LOCATION("warmelt-macro.bysl:154:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V268*/ curfptr[267]); + basilysgc_touch(/*_.VALDATA___V269*/ curfptr[268]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V274*/ curfptr[273])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V274*/ curfptr[273])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V274*/ curfptr[273]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V275*/ curfptr[274]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V275*/ curfptr[274])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V275*/ curfptr[274])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V275*/ curfptr[274]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V276*/ curfptr[275]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V274*/ curfptr[273]); + basilysgc_touch(/*_.VALDATA___V275*/ curfptr[274]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V276*/ curfptr[275])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V276*/ curfptr[275])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V276*/ curfptr[275]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V277*/ curfptr[276]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V277*/ curfptr[276])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V277*/ curfptr[276])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V277*/ curfptr[276]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V278*/ curfptr[277]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V276*/ curfptr[275]); + basilysgc_touch(/*_.VALDATA___V277*/ curfptr[276]); BASILYS_LOCATION("warmelt-macro.bysl:160:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V278*/ curfptr[277])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V278*/ curfptr[277])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V278*/ curfptr[277]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V279*/ curfptr[278]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V279*/ curfptr[278])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V279*/ curfptr[278])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V279*/ curfptr[278]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V280*/ curfptr[279]); BASILYS_LOCATION("warmelt-macro.bysl:160:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V278*/ curfptr[277])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V278*/ curfptr[277])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V278*/ curfptr[277]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V258*/ curfptr[257]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V279*/ curfptr[278])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V279*/ curfptr[278])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V279*/ curfptr[278]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V259*/ curfptr[258]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V280*/ curfptr[279]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V280*/ curfptr[279])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V280*/ curfptr[279]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V281*/ curfptr[280]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V281*/ curfptr[280])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V281*/ curfptr[280]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V280*/ curfptr[279]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V280*/ curfptr[279])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V280*/ curfptr[279]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V281*/ curfptr[280]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V281*/ curfptr[280])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V281*/ curfptr[280]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V280*/ curfptr[279]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V280*/ curfptr[279])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V280*/ curfptr[279]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V281*/ curfptr[280]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V281*/ curfptr[280])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V281*/ curfptr[280]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V280*/ curfptr[279]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V280*/ curfptr[279])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V280*/ curfptr[279]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V258*/ curfptr[257]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V281*/ curfptr[280]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V281*/ curfptr[280])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V281*/ curfptr[280]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V259*/ curfptr[258]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V280*/ curfptr[279]); + basilysgc_touch(/*_.VALTUP___V281*/ curfptr[280]); BASILYS_LOCATION("warmelt-macro.bysl:160:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V278*/ curfptr[277])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V278*/ curfptr[277])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V278*/ curfptr[277]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V280*/ curfptr[279]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V279*/ curfptr[278])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V279*/ curfptr[278])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V279*/ curfptr[278]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V281*/ curfptr[280]); BASILYS_LOCATION("warmelt-macro.bysl:160:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V281*/ curfptr[280])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V281*/ curfptr[280])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V281*/ curfptr[280]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V282*/ curfptr[281]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V282*/ curfptr[281])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V282*/ curfptr[281])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V282*/ curfptr[281]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V283*/ curfptr[282]); BASILYS_LOCATION("warmelt-macro.bysl:160:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V281*/ curfptr[280])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V281*/ curfptr[280])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V281*/ curfptr[280]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V278*/ curfptr[277]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V282*/ curfptr[281])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V282*/ curfptr[281])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V282*/ curfptr[281]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V279*/ curfptr[278]); BASILYS_LOCATION("warmelt-macro.bysl:160:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V281*/ curfptr[280]); + basilysgc_touch(/*_.VALDATA___V282*/ curfptr[281]); BASILYS_LOCATION("warmelt-macro.bysl:160:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V283*/ curfptr[282])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V283*/ curfptr[282])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V283*/ curfptr[282]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V284*/ curfptr[283]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V284*/ curfptr[283])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V284*/ curfptr[283])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V284*/ curfptr[283]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V285*/ curfptr[284]); BASILYS_LOCATION("warmelt-macro.bysl:160:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V283*/ curfptr[282])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V283*/ curfptr[282])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V283*/ curfptr[282]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V278*/ curfptr[277]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V284*/ curfptr[283])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V284*/ curfptr[283])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V284*/ curfptr[283]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V279*/ curfptr[278]); BASILYS_LOCATION("warmelt-macro.bysl:160:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V283*/ curfptr[282]); + basilysgc_touch(/*_.VALDATA___V284*/ curfptr[283]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V285*/ curfptr[284]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V285*/ curfptr[284])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V285*/ curfptr[284]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V286*/ curfptr[285]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V286*/ curfptr[285])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V286*/ curfptr[285]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V285*/ curfptr[284]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V285*/ curfptr[284])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V285*/ curfptr[284]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V286*/ curfptr[285]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V286*/ curfptr[285])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V286*/ curfptr[285]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V285*/ curfptr[284]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V285*/ curfptr[284])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V285*/ curfptr[284]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V261*/ curfptr[260]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V286*/ curfptr[285]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V286*/ curfptr[285])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V286*/ curfptr[285]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V262*/ curfptr[261]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V285*/ curfptr[284]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V285*/ curfptr[284])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V285*/ curfptr[284]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V281*/ curfptr[280]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V286*/ curfptr[285]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V286*/ curfptr[285])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V286*/ curfptr[285]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V282*/ curfptr[281]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V285*/ curfptr[284]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V285*/ curfptr[284])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V285*/ curfptr[284]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V283*/ curfptr[282]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V286*/ curfptr[285]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V286*/ curfptr[285])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V286*/ curfptr[285]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V284*/ curfptr[283]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V285*/ curfptr[284]); + basilysgc_touch(/*_.VALTUP___V286*/ curfptr[285]); BASILYS_LOCATION("warmelt-macro.bysl:160:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V278*/ curfptr[277])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V278*/ curfptr[277])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V278*/ curfptr[277]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V285*/ curfptr[284]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V279*/ curfptr[278])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V279*/ curfptr[278])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V279*/ curfptr[278]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V286*/ curfptr[285]); BASILYS_LOCATION("warmelt-macro.bysl:160:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V278*/ curfptr[277]); + basilysgc_touch(/*_.VALDATA___V279*/ curfptr[278]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V286*/ curfptr[285])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V286*/ curfptr[285])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V286*/ curfptr[285]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V287*/ curfptr[286]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V287*/ curfptr[286])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V287*/ curfptr[286])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V287*/ curfptr[286]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V288*/ curfptr[287]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V286*/ curfptr[285]); + basilysgc_touch(/*_.VALDATA___V287*/ curfptr[286]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V288*/ curfptr[287])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V288*/ curfptr[287])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V288*/ curfptr[287]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V289*/ curfptr[288]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V289*/ curfptr[288])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V289*/ curfptr[288])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V289*/ curfptr[288]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V290*/ curfptr[289]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V288*/ curfptr[287]); + basilysgc_touch(/*_.VALDATA___V289*/ curfptr[288]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V290*/ curfptr[289])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V290*/ curfptr[289])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V290*/ curfptr[289]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V291*/ curfptr[290]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V291*/ curfptr[290])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V291*/ curfptr[290])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V291*/ curfptr[290]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V292*/ curfptr[291]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V290*/ curfptr[289]); + basilysgc_touch(/*_.VALDATA___V291*/ curfptr[290]); BASILYS_LOCATION("warmelt-macro.bysl:167:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V292*/ curfptr[291])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V292*/ curfptr[291])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V292*/ curfptr[291]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V293*/ curfptr[292]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V293*/ curfptr[292])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V293*/ curfptr[292])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V293*/ curfptr[292]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V294*/ curfptr[293]); BASILYS_LOCATION("warmelt-macro.bysl:167:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V292*/ curfptr[291])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V292*/ curfptr[291])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V292*/ curfptr[291]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V258*/ curfptr[257]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V293*/ curfptr[292])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V293*/ curfptr[292])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V293*/ curfptr[292]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V259*/ curfptr[258]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V294*/ curfptr[293]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V294*/ curfptr[293])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V294*/ curfptr[293]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V295*/ curfptr[294]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V295*/ curfptr[294])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V295*/ curfptr[294]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V294*/ curfptr[293]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V294*/ curfptr[293])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V294*/ curfptr[293]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V295*/ curfptr[294]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V295*/ curfptr[294])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V295*/ curfptr[294]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V294*/ curfptr[293]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V294*/ curfptr[293])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V294*/ curfptr[293]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V295*/ curfptr[294]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V295*/ curfptr[294])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V295*/ curfptr[294]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V294*/ curfptr[293]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V294*/ curfptr[293])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V294*/ curfptr[293]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V258*/ curfptr[257]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V295*/ curfptr[294]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V295*/ curfptr[294])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V295*/ curfptr[294]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V259*/ curfptr[258]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V294*/ curfptr[293]); + basilysgc_touch(/*_.VALTUP___V295*/ curfptr[294]); BASILYS_LOCATION("warmelt-macro.bysl:167:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V292*/ curfptr[291])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V292*/ curfptr[291])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V292*/ curfptr[291]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V294*/ curfptr[293]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V293*/ curfptr[292])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V293*/ curfptr[292])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V293*/ curfptr[292]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V295*/ curfptr[294]); BASILYS_LOCATION("warmelt-macro.bysl:167:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V295*/ curfptr[294])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V295*/ curfptr[294])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V295*/ curfptr[294]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V296*/ curfptr[295]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V296*/ curfptr[295])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V296*/ curfptr[295])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V296*/ curfptr[295]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V297*/ curfptr[296]); BASILYS_LOCATION("warmelt-macro.bysl:167:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V295*/ curfptr[294])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V295*/ curfptr[294])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V295*/ curfptr[294]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V292*/ curfptr[291]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V296*/ curfptr[295])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V296*/ curfptr[295])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V296*/ curfptr[295]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V293*/ curfptr[292]); BASILYS_LOCATION("warmelt-macro.bysl:167:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V295*/ curfptr[294]); + basilysgc_touch(/*_.VALDATA___V296*/ curfptr[295]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V297*/ curfptr[296]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V297*/ curfptr[296])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V297*/ curfptr[296]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V298*/ curfptr[297]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V298*/ curfptr[297])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V298*/ curfptr[297]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V297*/ curfptr[296]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V297*/ curfptr[296])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V297*/ curfptr[296]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V298*/ curfptr[297]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V298*/ curfptr[297])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V298*/ curfptr[297]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V297*/ curfptr[296]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V297*/ curfptr[296])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V297*/ curfptr[296]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V261*/ curfptr[260]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V298*/ curfptr[297]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V298*/ curfptr[297])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V298*/ curfptr[297]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V262*/ curfptr[261]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V297*/ curfptr[296]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V297*/ curfptr[296])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V297*/ curfptr[296]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V295*/ curfptr[294]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V298*/ curfptr[297]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V298*/ curfptr[297])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V298*/ curfptr[297]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V296*/ curfptr[295]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V297*/ curfptr[296]); + basilysgc_touch(/*_.VALTUP___V298*/ curfptr[297]); BASILYS_LOCATION("warmelt-macro.bysl:167:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V292*/ curfptr[291])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V292*/ curfptr[291])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V292*/ curfptr[291]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V297*/ curfptr[296]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V293*/ curfptr[292])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V293*/ curfptr[292])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V293*/ curfptr[292]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V298*/ curfptr[297]); BASILYS_LOCATION("warmelt-macro.bysl:167:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V292*/ curfptr[291]); + basilysgc_touch(/*_.VALDATA___V293*/ curfptr[292]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V298*/ curfptr[297])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V298*/ curfptr[297])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V298*/ curfptr[297]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V299*/ curfptr[298]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V299*/ curfptr[298])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V299*/ curfptr[298])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V299*/ curfptr[298]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V300*/ curfptr[299]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V298*/ curfptr[297]); + basilysgc_touch(/*_.VALDATA___V299*/ curfptr[298]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V300*/ curfptr[299])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V300*/ curfptr[299])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V300*/ curfptr[299]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V301*/ curfptr[300]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V301*/ curfptr[300])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V301*/ curfptr[300])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V301*/ curfptr[300]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V302*/ curfptr[301]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V300*/ curfptr[299]); + basilysgc_touch(/*_.VALDATA___V301*/ curfptr[300]); BASILYS_LOCATION("warmelt-macro.bysl:173:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V302*/ curfptr[301])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V302*/ curfptr[301])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V302*/ curfptr[301]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V303*/ curfptr[302]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V303*/ curfptr[302])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V303*/ curfptr[302])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V303*/ curfptr[302]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V304*/ curfptr[303]); BASILYS_LOCATION("warmelt-macro.bysl:173:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V302*/ curfptr[301])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V302*/ curfptr[301])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V302*/ curfptr[301]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V258*/ curfptr[257]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V303*/ curfptr[302])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V303*/ curfptr[302])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V303*/ curfptr[302]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V259*/ curfptr[258]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V304*/ curfptr[303]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V304*/ curfptr[303])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V304*/ curfptr[303]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V305*/ curfptr[304]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V305*/ curfptr[304])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V305*/ curfptr[304]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V304*/ curfptr[303]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V304*/ curfptr[303])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V304*/ curfptr[303]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V305*/ curfptr[304]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V305*/ curfptr[304])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V305*/ curfptr[304]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V304*/ curfptr[303]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V304*/ curfptr[303])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V304*/ curfptr[303]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V305*/ curfptr[304]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V305*/ curfptr[304])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V305*/ curfptr[304]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V304*/ curfptr[303]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V304*/ curfptr[303])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V304*/ curfptr[303]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V258*/ curfptr[257]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V305*/ curfptr[304]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V305*/ curfptr[304])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V305*/ curfptr[304]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V259*/ curfptr[258]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V304*/ curfptr[303]); + basilysgc_touch(/*_.VALTUP___V305*/ curfptr[304]); BASILYS_LOCATION("warmelt-macro.bysl:173:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V302*/ curfptr[301])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V302*/ curfptr[301])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V302*/ curfptr[301]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V304*/ curfptr[303]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V303*/ curfptr[302])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V303*/ curfptr[302])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V303*/ curfptr[302]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V305*/ curfptr[304]); BASILYS_LOCATION("warmelt-macro.bysl:173:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V305*/ curfptr[304])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V305*/ curfptr[304])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V305*/ curfptr[304]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V306*/ curfptr[305]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V306*/ curfptr[305])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V306*/ curfptr[305])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V306*/ curfptr[305]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V307*/ curfptr[306]); BASILYS_LOCATION("warmelt-macro.bysl:173:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V305*/ curfptr[304])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V305*/ curfptr[304])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V305*/ curfptr[304]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V302*/ curfptr[301]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V306*/ curfptr[305])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V306*/ curfptr[305])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V306*/ curfptr[305]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V303*/ curfptr[302]); BASILYS_LOCATION("warmelt-macro.bysl:173:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V305*/ curfptr[304]); + basilysgc_touch(/*_.VALDATA___V306*/ curfptr[305]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V307*/ curfptr[306]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V307*/ curfptr[306])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V307*/ curfptr[306]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V308*/ curfptr[307]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V308*/ curfptr[307])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V308*/ curfptr[307]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V307*/ curfptr[306]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V307*/ curfptr[306])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V307*/ curfptr[306]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V308*/ curfptr[307]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V308*/ curfptr[307])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V308*/ curfptr[307]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V307*/ curfptr[306]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V307*/ curfptr[306])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V307*/ curfptr[306]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V261*/ curfptr[260]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V308*/ curfptr[307]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V308*/ curfptr[307])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V308*/ curfptr[307]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V262*/ curfptr[261]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V307*/ curfptr[306]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V307*/ curfptr[306])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V307*/ curfptr[306]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V305*/ curfptr[304]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V308*/ curfptr[307]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V308*/ curfptr[307])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V308*/ curfptr[307]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V306*/ curfptr[305]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V307*/ curfptr[306]); + basilysgc_touch(/*_.VALTUP___V308*/ curfptr[307]); BASILYS_LOCATION("warmelt-macro.bysl:173:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V302*/ curfptr[301])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V302*/ curfptr[301])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V302*/ curfptr[301]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V307*/ curfptr[306]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V303*/ curfptr[302])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V303*/ curfptr[302])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V303*/ curfptr[302]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V308*/ curfptr[307]); BASILYS_LOCATION("warmelt-macro.bysl:173:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V302*/ curfptr[301]); + basilysgc_touch(/*_.VALDATA___V303*/ curfptr[302]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V308*/ curfptr[307])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V308*/ curfptr[307])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V308*/ curfptr[307]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V309*/ curfptr[308]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V309*/ curfptr[308])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V309*/ curfptr[308])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V309*/ curfptr[308]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V310*/ curfptr[309]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V308*/ curfptr[307]); + basilysgc_touch(/*_.VALDATA___V309*/ curfptr[308]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V310*/ curfptr[309])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V310*/ curfptr[309])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V310*/ curfptr[309]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V311*/ curfptr[310]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V311*/ curfptr[310])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V311*/ curfptr[310])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V311*/ curfptr[310]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V312*/ curfptr[311]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V310*/ curfptr[309]); + basilysgc_touch(/*_.VALDATA___V311*/ curfptr[310]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V312*/ curfptr[311])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V312*/ curfptr[311])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V312*/ curfptr[311]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V313*/ curfptr[312]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V313*/ curfptr[312])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V313*/ curfptr[312])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V313*/ curfptr[312]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V314*/ curfptr[313]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V312*/ curfptr[311])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V312*/ curfptr[311])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V312*/ curfptr[311]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V258*/ curfptr[257]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V313*/ curfptr[312])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V313*/ curfptr[312])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V313*/ curfptr[312]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V259*/ curfptr[258]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V314*/ curfptr[313]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V314*/ curfptr[313])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V314*/ curfptr[313]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V315*/ curfptr[314]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V315*/ curfptr[314])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V315*/ curfptr[314]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V314*/ curfptr[313]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V314*/ curfptr[313])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V314*/ curfptr[313]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V315*/ curfptr[314]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V315*/ curfptr[314])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V315*/ curfptr[314]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V314*/ curfptr[313]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V314*/ curfptr[313])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V314*/ curfptr[313]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V315*/ curfptr[314]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V315*/ curfptr[314])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V315*/ curfptr[314]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V314*/ curfptr[313]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V314*/ curfptr[313])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V314*/ curfptr[313]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V258*/ curfptr[257]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V315*/ curfptr[314]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V315*/ curfptr[314])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V315*/ curfptr[314]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V259*/ curfptr[258]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V314*/ curfptr[313]); + basilysgc_touch(/*_.VALTUP___V315*/ curfptr[314]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V312*/ curfptr[311])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V312*/ curfptr[311])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V312*/ curfptr[311]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V314*/ curfptr[313]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V313*/ curfptr[312])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V313*/ curfptr[312])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V313*/ curfptr[312]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V315*/ curfptr[314]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V315*/ curfptr[314])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V315*/ curfptr[314])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V315*/ curfptr[314]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V316*/ curfptr[315]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V316*/ curfptr[315])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V316*/ curfptr[315])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V316*/ curfptr[315]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V317*/ curfptr[316]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V315*/ curfptr[314])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V315*/ curfptr[314])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V315*/ curfptr[314]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V312*/ curfptr[311]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V316*/ curfptr[315])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V316*/ curfptr[315])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V316*/ curfptr[315]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V313*/ curfptr[312]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V315*/ curfptr[314]); + basilysgc_touch(/*_.VALDATA___V316*/ curfptr[315]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V317*/ curfptr[316])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V317*/ curfptr[316])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V317*/ curfptr[316]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V318*/ curfptr[317]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V318*/ curfptr[317])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V318*/ curfptr[317])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V318*/ curfptr[317]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V319*/ curfptr[318]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V317*/ curfptr[316])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V317*/ curfptr[316])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V317*/ curfptr[316]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V312*/ curfptr[311]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V318*/ curfptr[317])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V318*/ curfptr[317])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V318*/ curfptr[317]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V313*/ curfptr[312]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V317*/ curfptr[316]); + basilysgc_touch(/*_.VALDATA___V318*/ curfptr[317]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V319*/ curfptr[318])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V319*/ curfptr[318])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V319*/ curfptr[318]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V320*/ curfptr[319]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V320*/ curfptr[319])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V320*/ curfptr[319])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V320*/ curfptr[319]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V321*/ curfptr[320]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V319*/ curfptr[318])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V319*/ curfptr[318])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V319*/ curfptr[318]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V312*/ curfptr[311]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V320*/ curfptr[319])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V320*/ curfptr[319])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V320*/ curfptr[319]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V313*/ curfptr[312]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V319*/ curfptr[318]); + basilysgc_touch(/*_.VALDATA___V320*/ curfptr[319]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V321*/ curfptr[320])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V321*/ curfptr[320])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V321*/ curfptr[320]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V322*/ curfptr[321]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V322*/ curfptr[321])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V322*/ curfptr[321])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V322*/ curfptr[321]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V323*/ curfptr[322]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V321*/ curfptr[320])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V321*/ curfptr[320])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V321*/ curfptr[320]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V312*/ curfptr[311]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V322*/ curfptr[321])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V322*/ curfptr[321])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V322*/ curfptr[321]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V313*/ curfptr[312]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V321*/ curfptr[320]); + basilysgc_touch(/*_.VALDATA___V322*/ curfptr[321]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V323*/ curfptr[322])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V323*/ curfptr[322])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V323*/ curfptr[322]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V324*/ curfptr[323]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V324*/ curfptr[323])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V324*/ curfptr[323])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V324*/ curfptr[323]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V325*/ curfptr[324]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V323*/ curfptr[322])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V323*/ curfptr[322])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V323*/ curfptr[322]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V312*/ curfptr[311]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V324*/ curfptr[323])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V324*/ curfptr[323])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V324*/ curfptr[323]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V313*/ curfptr[312]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V323*/ curfptr[322]); + basilysgc_touch(/*_.VALDATA___V324*/ curfptr[323]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V261*/ curfptr[260]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V262*/ curfptr[261]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V315*/ curfptr[314]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V316*/ curfptr[315]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V317*/ curfptr[316]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V318*/ curfptr[317]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V319*/ curfptr[318]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V320*/ curfptr[319]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (6>=0 && 6< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V321*/ curfptr[320]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (6>=0 && 6< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V322*/ curfptr[321]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (7>=0 && 7< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V325*/ curfptr[324])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V325*/ curfptr[324]))->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V323*/ curfptr[322]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (7>=0 && 7< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V326*/ curfptr[325])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V326*/ curfptr[325]))->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V324*/ curfptr[323]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V325*/ curfptr[324]); + basilysgc_touch(/*_.VALTUP___V326*/ curfptr[325]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V312*/ curfptr[311])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V312*/ curfptr[311])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V312*/ curfptr[311]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V325*/ curfptr[324]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V313*/ curfptr[312])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V313*/ curfptr[312])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V313*/ curfptr[312]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V326*/ curfptr[325]); BASILYS_LOCATION("warmelt-macro.bysl:183:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V312*/ curfptr[311]); + basilysgc_touch(/*_.VALDATA___V313*/ curfptr[312]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V326*/ curfptr[325])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V326*/ curfptr[325])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V326*/ curfptr[325]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V327*/ curfptr[326]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V327*/ curfptr[326])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V327*/ curfptr[326])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V327*/ curfptr[326]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V328*/ curfptr[327]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V326*/ curfptr[325]); + basilysgc_touch(/*_.VALDATA___V327*/ curfptr[326]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V328*/ curfptr[327])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V328*/ curfptr[327])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V328*/ curfptr[327]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V329*/ curfptr[328]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V329*/ curfptr[328])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V329*/ curfptr[328])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V329*/ curfptr[328]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V330*/ curfptr[329]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V328*/ curfptr[327]); + basilysgc_touch(/*_.VALDATA___V329*/ curfptr[328]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V330*/ curfptr[329])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V330*/ curfptr[329])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V330*/ curfptr[329]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V331*/ curfptr[330]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V331*/ curfptr[330])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V331*/ curfptr[330])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V331*/ curfptr[330]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V332*/ curfptr[331]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V330*/ curfptr[329]); + basilysgc_touch(/*_.VALDATA___V331*/ curfptr[330]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V332*/ curfptr[331])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V332*/ curfptr[331])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V332*/ curfptr[331]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V333*/ curfptr[332]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V333*/ curfptr[332])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V333*/ curfptr[332])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V333*/ curfptr[332]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V334*/ curfptr[333]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V332*/ curfptr[331]); + basilysgc_touch(/*_.VALDATA___V333*/ curfptr[332]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V334*/ curfptr[333])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V334*/ curfptr[333])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V334*/ curfptr[333]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V335*/ curfptr[334]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V335*/ curfptr[334])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V335*/ curfptr[334])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V335*/ curfptr[334]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V336*/ curfptr[335]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V334*/ curfptr[333]); + basilysgc_touch(/*_.VALDATA___V335*/ curfptr[334]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V336*/ curfptr[335])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V336*/ curfptr[335])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V336*/ curfptr[335]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V337*/ curfptr[336]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V337*/ curfptr[336])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V337*/ curfptr[336])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V337*/ curfptr[336]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V338*/ curfptr[337]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V336*/ curfptr[335]); + basilysgc_touch(/*_.VALDATA___V337*/ curfptr[336]); BASILYS_LOCATION("warmelt-macro.bysl:198:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V338*/ curfptr[337])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V338*/ curfptr[337])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V338*/ curfptr[337]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V339*/ curfptr[338]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V339*/ curfptr[338])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V339*/ curfptr[338])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V339*/ curfptr[338]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V340*/ curfptr[339]); BASILYS_LOCATION("warmelt-macro.bysl:198:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V338*/ curfptr[337])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V338*/ curfptr[337])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V338*/ curfptr[337]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V248*/ curfptr[247]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V339*/ curfptr[338])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V339*/ curfptr[338])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V339*/ curfptr[338]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V249*/ curfptr[248]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V340*/ curfptr[339]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V340*/ curfptr[339])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V340*/ curfptr[339]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V341*/ curfptr[340]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V341*/ curfptr[340])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V341*/ curfptr[340]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V340*/ curfptr[339]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V340*/ curfptr[339])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V340*/ curfptr[339]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V341*/ curfptr[340]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V341*/ curfptr[340])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V341*/ curfptr[340]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V340*/ curfptr[339]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V340*/ curfptr[339])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V340*/ curfptr[339]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V341*/ curfptr[340]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V341*/ curfptr[340])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V341*/ curfptr[340]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V340*/ curfptr[339]); + basilysgc_touch(/*_.VALTUP___V341*/ curfptr[340]); BASILYS_LOCATION("warmelt-macro.bysl:198:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V338*/ curfptr[337])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V338*/ curfptr[337])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V338*/ curfptr[337]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V340*/ curfptr[339]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V339*/ curfptr[338])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V339*/ curfptr[338])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V339*/ curfptr[338]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V341*/ curfptr[340]); BASILYS_LOCATION("warmelt-macro.bysl:198:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V341*/ curfptr[340])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V341*/ curfptr[340])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V341*/ curfptr[340]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V342*/ curfptr[341]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V342*/ curfptr[341])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V342*/ curfptr[341])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V342*/ curfptr[341]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V343*/ curfptr[342]); BASILYS_LOCATION("warmelt-macro.bysl:198:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V341*/ curfptr[340])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V341*/ curfptr[340])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V341*/ curfptr[340]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V338*/ curfptr[337]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V342*/ curfptr[341])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V342*/ curfptr[341])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V342*/ curfptr[341]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V339*/ curfptr[338]); BASILYS_LOCATION("warmelt-macro.bysl:198:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V341*/ curfptr[340]); + basilysgc_touch(/*_.VALDATA___V342*/ curfptr[341]); BASILYS_LOCATION("warmelt-macro.bysl:198:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V343*/ curfptr[342])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V343*/ curfptr[342])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V343*/ curfptr[342]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V344*/ curfptr[343]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V344*/ curfptr[343])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V344*/ curfptr[343])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V344*/ curfptr[343]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V345*/ curfptr[344]); BASILYS_LOCATION("warmelt-macro.bysl:198:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V343*/ curfptr[342])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V343*/ curfptr[342])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V343*/ curfptr[342]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V338*/ curfptr[337]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V344*/ curfptr[343])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V344*/ curfptr[343])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V344*/ curfptr[343]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V339*/ curfptr[338]); BASILYS_LOCATION("warmelt-macro.bysl:198:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V343*/ curfptr[342]); + basilysgc_touch(/*_.VALDATA___V344*/ curfptr[343]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V345*/ curfptr[344]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V345*/ curfptr[344])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V345*/ curfptr[344]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V346*/ curfptr[345]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V346*/ curfptr[345])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V346*/ curfptr[345]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V345*/ curfptr[344]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V345*/ curfptr[344])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V345*/ curfptr[344]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V346*/ curfptr[345]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V346*/ curfptr[345])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V346*/ curfptr[345]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V345*/ curfptr[344]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V345*/ curfptr[344])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V345*/ curfptr[344]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V341*/ curfptr[340]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V346*/ curfptr[345]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V346*/ curfptr[345])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V346*/ curfptr[345]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V342*/ curfptr[341]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V345*/ curfptr[344]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V345*/ curfptr[344])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V345*/ curfptr[344]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V343*/ curfptr[342]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V346*/ curfptr[345]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V346*/ curfptr[345])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V346*/ curfptr[345]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V344*/ curfptr[343]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V345*/ curfptr[344]); + basilysgc_touch(/*_.VALTUP___V346*/ curfptr[345]); BASILYS_LOCATION("warmelt-macro.bysl:198:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V338*/ curfptr[337])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V338*/ curfptr[337])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V338*/ curfptr[337]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V345*/ curfptr[344]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V339*/ curfptr[338])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V339*/ curfptr[338])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V339*/ curfptr[338]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V346*/ curfptr[345]); BASILYS_LOCATION("warmelt-macro.bysl:198:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V338*/ curfptr[337]); + basilysgc_touch(/*_.VALDATA___V339*/ curfptr[338]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V346*/ curfptr[345])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V346*/ curfptr[345])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V346*/ curfptr[345]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V347*/ curfptr[346]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V347*/ curfptr[346])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V347*/ curfptr[346])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V347*/ curfptr[346]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V348*/ curfptr[347]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V346*/ curfptr[345]); + basilysgc_touch(/*_.VALDATA___V347*/ curfptr[346]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V348*/ curfptr[347])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V348*/ curfptr[347])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V348*/ curfptr[347]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V349*/ curfptr[348]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V349*/ curfptr[348])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V349*/ curfptr[348])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V349*/ curfptr[348]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V350*/ curfptr[349]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V348*/ curfptr[347]); + basilysgc_touch(/*_.VALDATA___V349*/ curfptr[348]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V350*/ curfptr[349])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V350*/ curfptr[349])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V350*/ curfptr[349]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V351*/ curfptr[350]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V351*/ curfptr[350])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V351*/ curfptr[350])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V351*/ curfptr[350]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V352*/ curfptr[351]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V350*/ curfptr[349]); + basilysgc_touch(/*_.VALDATA___V351*/ curfptr[350]); BASILYS_LOCATION("warmelt-macro.bysl:207:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V352*/ curfptr[351])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V352*/ curfptr[351])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V352*/ curfptr[351]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V353*/ curfptr[352]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V353*/ curfptr[352])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V353*/ curfptr[352])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V353*/ curfptr[352]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V354*/ curfptr[353]); BASILYS_LOCATION("warmelt-macro.bysl:207:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V352*/ curfptr[351])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V352*/ curfptr[351])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V352*/ curfptr[351]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V338*/ curfptr[337]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V353*/ curfptr[352])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V353*/ curfptr[352])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V353*/ curfptr[352]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V339*/ curfptr[338]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V354*/ curfptr[353]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V354*/ curfptr[353])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V354*/ curfptr[353]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V355*/ curfptr[354]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V355*/ curfptr[354])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V355*/ curfptr[354]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V354*/ curfptr[353]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V354*/ curfptr[353])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V354*/ curfptr[353]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V355*/ curfptr[354]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V355*/ curfptr[354])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V355*/ curfptr[354]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V354*/ curfptr[353]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V354*/ curfptr[353])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V354*/ curfptr[353]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V355*/ curfptr[354]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V355*/ curfptr[354])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V355*/ curfptr[354]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V354*/ curfptr[353]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V354*/ curfptr[353])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V354*/ curfptr[353]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V338*/ curfptr[337]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V355*/ curfptr[354]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V355*/ curfptr[354])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V355*/ curfptr[354]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V339*/ curfptr[338]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V354*/ curfptr[353]); + basilysgc_touch(/*_.VALTUP___V355*/ curfptr[354]); BASILYS_LOCATION("warmelt-macro.bysl:207:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V352*/ curfptr[351])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V352*/ curfptr[351])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V352*/ curfptr[351]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V354*/ curfptr[353]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V353*/ curfptr[352])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V353*/ curfptr[352])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V353*/ curfptr[352]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V355*/ curfptr[354]); BASILYS_LOCATION("warmelt-macro.bysl:207:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V355*/ curfptr[354])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V355*/ curfptr[354])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V355*/ curfptr[354]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V356*/ curfptr[355]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V356*/ curfptr[355])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V356*/ curfptr[355])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V356*/ curfptr[355]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V357*/ curfptr[356]); BASILYS_LOCATION("warmelt-macro.bysl:207:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V355*/ curfptr[354])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V355*/ curfptr[354])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V355*/ curfptr[354]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V352*/ curfptr[351]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V356*/ curfptr[355])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V356*/ curfptr[355])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V356*/ curfptr[355]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V353*/ curfptr[352]); BASILYS_LOCATION("warmelt-macro.bysl:207:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V355*/ curfptr[354]); + basilysgc_touch(/*_.VALDATA___V356*/ curfptr[355]); BASILYS_LOCATION("warmelt-macro.bysl:207:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V357*/ curfptr[356])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V357*/ curfptr[356])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V357*/ curfptr[356]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V358*/ curfptr[357]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V358*/ curfptr[357])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V358*/ curfptr[357])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V358*/ curfptr[357]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V359*/ curfptr[358]); BASILYS_LOCATION("warmelt-macro.bysl:207:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V357*/ curfptr[356])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V357*/ curfptr[356])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V357*/ curfptr[356]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V352*/ curfptr[351]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V358*/ curfptr[357])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V358*/ curfptr[357])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V358*/ curfptr[357]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V353*/ curfptr[352]); BASILYS_LOCATION("warmelt-macro.bysl:207:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V357*/ curfptr[356]); + basilysgc_touch(/*_.VALDATA___V358*/ curfptr[357]); BASILYS_LOCATION("warmelt-macro.bysl:207:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V359*/ curfptr[358])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V359*/ curfptr[358])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V359*/ curfptr[358]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V360*/ curfptr[359]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V360*/ curfptr[359])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V360*/ curfptr[359])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V360*/ curfptr[359]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V361*/ curfptr[360]); BASILYS_LOCATION("warmelt-macro.bysl:207:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V359*/ curfptr[358])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V359*/ curfptr[358])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V359*/ curfptr[358]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V352*/ curfptr[351]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V360*/ curfptr[359])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V360*/ curfptr[359])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V360*/ curfptr[359]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V353*/ curfptr[352]); BASILYS_LOCATION("warmelt-macro.bysl:207:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V359*/ curfptr[358]); + basilysgc_touch(/*_.VALDATA___V360*/ curfptr[359]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V361*/ curfptr[360]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V361*/ curfptr[360])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V361*/ curfptr[360]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V362*/ curfptr[361]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V362*/ curfptr[361])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V362*/ curfptr[361]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V361*/ curfptr[360]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V361*/ curfptr[360])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V361*/ curfptr[360]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V362*/ curfptr[361]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V362*/ curfptr[361])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V362*/ curfptr[361]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V361*/ curfptr[360]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V361*/ curfptr[360])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V361*/ curfptr[360]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V341*/ curfptr[340]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V362*/ curfptr[361]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V362*/ curfptr[361])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V362*/ curfptr[361]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V342*/ curfptr[341]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V361*/ curfptr[360]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V361*/ curfptr[360])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V361*/ curfptr[360]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V343*/ curfptr[342]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V362*/ curfptr[361]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V362*/ curfptr[361])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V362*/ curfptr[361]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V344*/ curfptr[343]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V361*/ curfptr[360]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V361*/ curfptr[360])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V361*/ curfptr[360]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V355*/ curfptr[354]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V362*/ curfptr[361]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V362*/ curfptr[361])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V362*/ curfptr[361]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V356*/ curfptr[355]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V361*/ curfptr[360]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V361*/ curfptr[360])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V361*/ curfptr[360]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V357*/ curfptr[356]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V362*/ curfptr[361]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V362*/ curfptr[361])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V362*/ curfptr[361]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V358*/ curfptr[357]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V361*/ curfptr[360]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (6>=0 && 6< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V361*/ curfptr[360])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V361*/ curfptr[360]))->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V359*/ curfptr[358]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V362*/ curfptr[361]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (6>=0 && 6< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V362*/ curfptr[361])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V362*/ curfptr[361]))->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V360*/ curfptr[359]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V361*/ curfptr[360]); + basilysgc_touch(/*_.VALTUP___V362*/ curfptr[361]); BASILYS_LOCATION("warmelt-macro.bysl:207:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V352*/ curfptr[351])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V352*/ curfptr[351])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V352*/ curfptr[351]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V361*/ curfptr[360]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V353*/ curfptr[352])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V353*/ curfptr[352])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V353*/ curfptr[352]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V362*/ curfptr[361]); BASILYS_LOCATION("warmelt-macro.bysl:207:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V352*/ curfptr[351]); + basilysgc_touch(/*_.VALDATA___V353*/ curfptr[352]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V362*/ curfptr[361])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V362*/ curfptr[361])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V362*/ curfptr[361]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V363*/ curfptr[362]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V363*/ curfptr[362])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V363*/ curfptr[362])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V363*/ curfptr[362]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V364*/ curfptr[363]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V362*/ curfptr[361]); + basilysgc_touch(/*_.VALDATA___V363*/ curfptr[362]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V364*/ curfptr[363])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V364*/ curfptr[363])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V364*/ curfptr[363]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V365*/ curfptr[364]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V365*/ curfptr[364])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V365*/ curfptr[364])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V365*/ curfptr[364]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V366*/ curfptr[365]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V364*/ curfptr[363]); + basilysgc_touch(/*_.VALDATA___V365*/ curfptr[364]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V366*/ curfptr[365])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V366*/ curfptr[365])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V366*/ curfptr[365]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V367*/ curfptr[366]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V367*/ curfptr[366])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V367*/ curfptr[366])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V367*/ curfptr[366]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V368*/ curfptr[367]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V366*/ curfptr[365]); + basilysgc_touch(/*_.VALDATA___V367*/ curfptr[366]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V368*/ curfptr[367])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V368*/ curfptr[367])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V368*/ curfptr[367]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V369*/ curfptr[368]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V369*/ curfptr[368])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V369*/ curfptr[368])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V369*/ curfptr[368]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V370*/ curfptr[369]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V368*/ curfptr[367]); + basilysgc_touch(/*_.VALDATA___V369*/ curfptr[368]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V370*/ curfptr[369])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V370*/ curfptr[369])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V370*/ curfptr[369]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V371*/ curfptr[370]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V371*/ curfptr[370])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V371*/ curfptr[370])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V371*/ curfptr[370]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V372*/ curfptr[371]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V370*/ curfptr[369])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V370*/ curfptr[369])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V370*/ curfptr[369]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V338*/ curfptr[337]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V371*/ curfptr[370])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V371*/ curfptr[370])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V371*/ curfptr[370]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V339*/ curfptr[338]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V372*/ curfptr[371]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V372*/ curfptr[371])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V372*/ curfptr[371]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V373*/ curfptr[372]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V373*/ curfptr[372])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V373*/ curfptr[372]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V372*/ curfptr[371]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V372*/ curfptr[371])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V372*/ curfptr[371]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V373*/ curfptr[372]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V373*/ curfptr[372])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V373*/ curfptr[372]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V372*/ curfptr[371]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V372*/ curfptr[371])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V372*/ curfptr[371]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V373*/ curfptr[372]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V373*/ curfptr[372])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V373*/ curfptr[372]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V372*/ curfptr[371]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V372*/ curfptr[371])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V372*/ curfptr[371]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V338*/ curfptr[337]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V373*/ curfptr[372]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V373*/ curfptr[372])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V373*/ curfptr[372]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V339*/ curfptr[338]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V372*/ curfptr[371]); + basilysgc_touch(/*_.VALTUP___V373*/ curfptr[372]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V370*/ curfptr[369])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V370*/ curfptr[369])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V370*/ curfptr[369]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V372*/ curfptr[371]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V371*/ curfptr[370])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V371*/ curfptr[370])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V371*/ curfptr[370]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V373*/ curfptr[372]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V373*/ curfptr[372])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V373*/ curfptr[372])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V373*/ curfptr[372]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V374*/ curfptr[373]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V374*/ curfptr[373])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V374*/ curfptr[373])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V374*/ curfptr[373]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V375*/ curfptr[374]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V373*/ curfptr[372])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V373*/ curfptr[372])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V373*/ curfptr[372]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V370*/ curfptr[369]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V374*/ curfptr[373])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V374*/ curfptr[373])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V374*/ curfptr[373]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V371*/ curfptr[370]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V373*/ curfptr[372]); + basilysgc_touch(/*_.VALDATA___V374*/ curfptr[373]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V375*/ curfptr[374])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V375*/ curfptr[374])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V375*/ curfptr[374]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V376*/ curfptr[375]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V376*/ curfptr[375])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V376*/ curfptr[375])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V376*/ curfptr[375]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V377*/ curfptr[376]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V375*/ curfptr[374])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V375*/ curfptr[374])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V375*/ curfptr[374]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V370*/ curfptr[369]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V376*/ curfptr[375])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V376*/ curfptr[375])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V376*/ curfptr[375]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V371*/ curfptr[370]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V375*/ curfptr[374]); + basilysgc_touch(/*_.VALDATA___V376*/ curfptr[375]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V377*/ curfptr[376])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V377*/ curfptr[376])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V377*/ curfptr[376]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V378*/ curfptr[377]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V378*/ curfptr[377])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V378*/ curfptr[377])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V378*/ curfptr[377]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V379*/ curfptr[378]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V377*/ curfptr[376])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V377*/ curfptr[376])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V377*/ curfptr[376]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V370*/ curfptr[369]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V378*/ curfptr[377])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V378*/ curfptr[377])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V378*/ curfptr[377]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V371*/ curfptr[370]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V377*/ curfptr[376]); + basilysgc_touch(/*_.VALDATA___V378*/ curfptr[377]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V379*/ curfptr[378])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V379*/ curfptr[378])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V379*/ curfptr[378]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V380*/ curfptr[379]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V380*/ curfptr[379])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V380*/ curfptr[379])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V380*/ curfptr[379]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V381*/ curfptr[380]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V379*/ curfptr[378])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V379*/ curfptr[378])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V379*/ curfptr[378]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V370*/ curfptr[369]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V380*/ curfptr[379])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V380*/ curfptr[379])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V380*/ curfptr[379]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V371*/ curfptr[370]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V379*/ curfptr[378]); + basilysgc_touch(/*_.VALDATA___V380*/ curfptr[379]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V341*/ curfptr[340]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V342*/ curfptr[341]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V343*/ curfptr[342]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V344*/ curfptr[343]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V373*/ curfptr[372]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V374*/ curfptr[373]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V375*/ curfptr[374]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V376*/ curfptr[375]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (6>=0 && 6< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V377*/ curfptr[376]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (6>=0 && 6< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V378*/ curfptr[377]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (7>=0 && 7< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V381*/ curfptr[380])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V381*/ curfptr[380]))->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V379*/ curfptr[378]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (7>=0 && 7< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V382*/ curfptr[381])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V382*/ curfptr[381]))->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V380*/ curfptr[379]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V381*/ curfptr[380]); + basilysgc_touch(/*_.VALTUP___V382*/ curfptr[381]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V370*/ curfptr[369])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V370*/ curfptr[369])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V370*/ curfptr[369]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V381*/ curfptr[380]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V371*/ curfptr[370])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V371*/ curfptr[370])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V371*/ curfptr[370]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V382*/ curfptr[381]); BASILYS_LOCATION("warmelt-macro.bysl:216:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V370*/ curfptr[369]); + basilysgc_touch(/*_.VALDATA___V371*/ curfptr[370]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V382*/ curfptr[381])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V382*/ curfptr[381])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V382*/ curfptr[381]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V383*/ curfptr[382]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V383*/ curfptr[382])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V383*/ curfptr[382])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V383*/ curfptr[382]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V384*/ curfptr[383]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V382*/ curfptr[381]); + basilysgc_touch(/*_.VALDATA___V383*/ curfptr[382]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V384*/ curfptr[383])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V384*/ curfptr[383])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V384*/ curfptr[383]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V385*/ curfptr[384]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V385*/ curfptr[384])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V385*/ curfptr[384])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V385*/ curfptr[384]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V386*/ curfptr[385]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V384*/ curfptr[383]); + basilysgc_touch(/*_.VALDATA___V385*/ curfptr[384]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V386*/ curfptr[385])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V386*/ curfptr[385])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V386*/ curfptr[385]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V387*/ curfptr[386]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V387*/ curfptr[386])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V387*/ curfptr[386])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V387*/ curfptr[386]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V388*/ curfptr[387]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V386*/ curfptr[385]); + basilysgc_touch(/*_.VALDATA___V387*/ curfptr[386]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V388*/ curfptr[387])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V388*/ curfptr[387])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V388*/ curfptr[387]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V389*/ curfptr[388]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V389*/ curfptr[388])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V389*/ curfptr[388])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V389*/ curfptr[388]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V390*/ curfptr[389]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V388*/ curfptr[387]); + basilysgc_touch(/*_.VALDATA___V389*/ curfptr[388]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V390*/ curfptr[389])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V390*/ curfptr[389])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V390*/ curfptr[389]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V391*/ curfptr[390]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V391*/ curfptr[390])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V391*/ curfptr[390])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V391*/ curfptr[390]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V392*/ curfptr[391]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V390*/ curfptr[389]); + basilysgc_touch(/*_.VALDATA___V391*/ curfptr[390]); BASILYS_LOCATION("warmelt-macro.bysl:225:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V392*/ curfptr[391])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V392*/ curfptr[391])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V392*/ curfptr[391]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V393*/ curfptr[392]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V393*/ curfptr[392])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V393*/ curfptr[392])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V393*/ curfptr[392]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V394*/ curfptr[393]); BASILYS_LOCATION("warmelt-macro.bysl:225:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V392*/ curfptr[391])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V392*/ curfptr[391])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V392*/ curfptr[391]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V370*/ curfptr[369]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V393*/ curfptr[392])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V393*/ curfptr[392])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V393*/ curfptr[392]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V371*/ curfptr[370]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V394*/ curfptr[393]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V394*/ curfptr[393])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V394*/ curfptr[393]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V394*/ curfptr[393]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V394*/ curfptr[393])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V394*/ curfptr[393]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V394*/ curfptr[393]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V394*/ curfptr[393])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V394*/ curfptr[393]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V248*/ curfptr[247]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V249*/ curfptr[248]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V394*/ curfptr[393]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V394*/ curfptr[393])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V394*/ curfptr[393]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V338*/ curfptr[337]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V339*/ curfptr[338]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V394*/ curfptr[393]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V394*/ curfptr[393])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V394*/ curfptr[393]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V370*/ curfptr[369]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V371*/ curfptr[370]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V394*/ curfptr[393]); + basilysgc_touch(/*_.VALTUP___V395*/ curfptr[394]); BASILYS_LOCATION("warmelt-macro.bysl:225:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V392*/ curfptr[391])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V392*/ curfptr[391])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V392*/ curfptr[391]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V394*/ curfptr[393]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V393*/ curfptr[392])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V393*/ curfptr[392])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V393*/ curfptr[392]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V395*/ curfptr[394]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V251*/ curfptr[250]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V252*/ curfptr[251]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V341*/ curfptr[340]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V342*/ curfptr[341]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V343*/ curfptr[342]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V344*/ curfptr[343]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V373*/ curfptr[372]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V374*/ curfptr[373]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V375*/ curfptr[374]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V376*/ curfptr[375]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (6>=0 && 6< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V377*/ curfptr[376]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (6>=0 && 6< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V378*/ curfptr[377]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (7>=0 && 7< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V395*/ curfptr[394])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V395*/ curfptr[394]))->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V379*/ curfptr[378]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (7>=0 && 7< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V396*/ curfptr[395])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V396*/ curfptr[395]))->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V380*/ curfptr[379]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V395*/ curfptr[394]); + basilysgc_touch(/*_.VALTUP___V396*/ curfptr[395]); BASILYS_LOCATION("warmelt-macro.bysl:225:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V392*/ curfptr[391])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V392*/ curfptr[391])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V392*/ curfptr[391]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V395*/ curfptr[394]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V393*/ curfptr[392])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V393*/ curfptr[392])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V393*/ curfptr[392]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V396*/ curfptr[395]); BASILYS_LOCATION("warmelt-macro.bysl:225:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V392*/ curfptr[391]); + basilysgc_touch(/*_.VALDATA___V393*/ curfptr[392]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V396*/ curfptr[395])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V396*/ curfptr[395])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V396*/ curfptr[395]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V397*/ curfptr[396]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V397*/ curfptr[396])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V397*/ curfptr[396])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V397*/ curfptr[396]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V398*/ curfptr[397]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V396*/ curfptr[395]); + basilysgc_touch(/*_.VALDATA___V397*/ curfptr[396]); BASILYS_LOCATION("warmelt-macro.bysl:230:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V398*/ curfptr[397])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V398*/ curfptr[397])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V398*/ curfptr[397]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V399*/ curfptr[398]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V399*/ curfptr[398])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V399*/ curfptr[398])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V399*/ curfptr[398]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V400*/ curfptr[399]); BASILYS_LOCATION("warmelt-macro.bysl:230:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V398*/ curfptr[397])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V398*/ curfptr[397])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V398*/ curfptr[397]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V399*/ curfptr[398])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V399*/ curfptr[398])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V399*/ curfptr[398]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V400*/ curfptr[399]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V400*/ curfptr[399])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V400*/ curfptr[399]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V401*/ curfptr[400]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V401*/ curfptr[400])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V401*/ curfptr[400]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V400*/ curfptr[399]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V400*/ curfptr[399])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V400*/ curfptr[399]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V401*/ curfptr[400]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V401*/ curfptr[400])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V401*/ curfptr[400]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V400*/ curfptr[399]); + basilysgc_touch(/*_.VALTUP___V401*/ curfptr[400]); BASILYS_LOCATION("warmelt-macro.bysl:230:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V398*/ curfptr[397])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V398*/ curfptr[397])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V398*/ curfptr[397]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V400*/ curfptr[399]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V399*/ curfptr[398])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V399*/ curfptr[398])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V399*/ curfptr[398]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V401*/ curfptr[400]); BASILYS_LOCATION("warmelt-macro.bysl:230:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V401*/ curfptr[400])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V401*/ curfptr[400])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V401*/ curfptr[400]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V402*/ curfptr[401]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V402*/ curfptr[401])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V402*/ curfptr[401])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V402*/ curfptr[401]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V403*/ curfptr[402]); BASILYS_LOCATION("warmelt-macro.bysl:230:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V401*/ curfptr[400])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V401*/ curfptr[400])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V401*/ curfptr[400]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V398*/ curfptr[397]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V402*/ curfptr[401])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V402*/ curfptr[401])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V402*/ curfptr[401]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V399*/ curfptr[398]); BASILYS_LOCATION("warmelt-macro.bysl:230:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V401*/ curfptr[400]); + basilysgc_touch(/*_.VALDATA___V402*/ curfptr[401]); BASILYS_LOCATION("warmelt-macro.bysl:230:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V403*/ curfptr[402])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V403*/ curfptr[402])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V403*/ curfptr[402]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V404*/ curfptr[403]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V404*/ curfptr[403])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V404*/ curfptr[403])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V404*/ curfptr[403]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V405*/ curfptr[404]); BASILYS_LOCATION("warmelt-macro.bysl:230:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V403*/ curfptr[402])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V403*/ curfptr[402])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V403*/ curfptr[402]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V398*/ curfptr[397]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V404*/ curfptr[403])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V404*/ curfptr[403])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V404*/ curfptr[403]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V399*/ curfptr[398]); BASILYS_LOCATION("warmelt-macro.bysl:230:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V403*/ curfptr[402]); + basilysgc_touch(/*_.VALDATA___V404*/ curfptr[403]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V405*/ curfptr[404]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V405*/ curfptr[404])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V405*/ curfptr[404]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V406*/ curfptr[405]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V406*/ curfptr[405])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V406*/ curfptr[405]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V405*/ curfptr[404]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V405*/ curfptr[404])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V405*/ curfptr[404]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V401*/ curfptr[400]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V406*/ curfptr[405]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V406*/ curfptr[405])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V406*/ curfptr[405]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V402*/ curfptr[401]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V405*/ curfptr[404]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V405*/ curfptr[404])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V405*/ curfptr[404]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V403*/ curfptr[402]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V406*/ curfptr[405]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V406*/ curfptr[405])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V406*/ curfptr[405]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V404*/ curfptr[403]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V405*/ curfptr[404]); + basilysgc_touch(/*_.VALTUP___V406*/ curfptr[405]); BASILYS_LOCATION("warmelt-macro.bysl:230:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V398*/ curfptr[397])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V398*/ curfptr[397])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V398*/ curfptr[397]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V405*/ curfptr[404]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V399*/ curfptr[398])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V399*/ curfptr[398])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V399*/ curfptr[398]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V406*/ curfptr[405]); BASILYS_LOCATION("warmelt-macro.bysl:230:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V398*/ curfptr[397]); + basilysgc_touch(/*_.VALDATA___V399*/ curfptr[398]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V406*/ curfptr[405])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V406*/ curfptr[405])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V406*/ curfptr[405]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V407*/ curfptr[406]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V407*/ curfptr[406])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V407*/ curfptr[406])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V407*/ curfptr[406]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V408*/ curfptr[407]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V406*/ curfptr[405]); + basilysgc_touch(/*_.VALDATA___V407*/ curfptr[406]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V408*/ curfptr[407])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V408*/ curfptr[407])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V408*/ curfptr[407]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V409*/ curfptr[408]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V409*/ curfptr[408])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V409*/ curfptr[408])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V409*/ curfptr[408]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V410*/ curfptr[409]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V408*/ curfptr[407]); + basilysgc_touch(/*_.VALDATA___V409*/ curfptr[408]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V410*/ curfptr[409])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V410*/ curfptr[409])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V410*/ curfptr[409]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V411*/ curfptr[410]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V411*/ curfptr[410])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V411*/ curfptr[410])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V411*/ curfptr[410]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V412*/ curfptr[411]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V410*/ curfptr[409]); + basilysgc_touch(/*_.VALDATA___V411*/ curfptr[410]); BASILYS_LOCATION("warmelt-macro.bysl:238:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V412*/ curfptr[411])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V412*/ curfptr[411])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V412*/ curfptr[411]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V413*/ curfptr[412]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V413*/ curfptr[412])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V413*/ curfptr[412])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V413*/ curfptr[412]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V414*/ curfptr[413]); BASILYS_LOCATION("warmelt-macro.bysl:238:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V412*/ curfptr[411])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V412*/ curfptr[411])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V412*/ curfptr[411]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V413*/ curfptr[412])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V413*/ curfptr[412])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V413*/ curfptr[412]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V414*/ curfptr[413]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V414*/ curfptr[413])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V414*/ curfptr[413]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V415*/ curfptr[414]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V415*/ curfptr[414])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V415*/ curfptr[414]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V414*/ curfptr[413]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V414*/ curfptr[413])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V414*/ curfptr[413]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V415*/ curfptr[414]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V415*/ curfptr[414])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V415*/ curfptr[414]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V414*/ curfptr[413]); + basilysgc_touch(/*_.VALTUP___V415*/ curfptr[414]); BASILYS_LOCATION("warmelt-macro.bysl:238:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V412*/ curfptr[411])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V412*/ curfptr[411])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V412*/ curfptr[411]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V414*/ curfptr[413]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V413*/ curfptr[412])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V413*/ curfptr[412])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V413*/ curfptr[412]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V415*/ curfptr[414]); BASILYS_LOCATION("warmelt-macro.bysl:238:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V415*/ curfptr[414])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V415*/ curfptr[414])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V415*/ curfptr[414]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V416*/ curfptr[415]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V416*/ curfptr[415])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V416*/ curfptr[415])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V416*/ curfptr[415]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V417*/ curfptr[416]); BASILYS_LOCATION("warmelt-macro.bysl:238:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V415*/ curfptr[414])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V415*/ curfptr[414])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V415*/ curfptr[414]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V412*/ curfptr[411]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V416*/ curfptr[415])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V416*/ curfptr[415])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V416*/ curfptr[415]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V413*/ curfptr[412]); BASILYS_LOCATION("warmelt-macro.bysl:238:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V415*/ curfptr[414]); + basilysgc_touch(/*_.VALDATA___V416*/ curfptr[415]); BASILYS_LOCATION("warmelt-macro.bysl:238:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V417*/ curfptr[416])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V417*/ curfptr[416])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V417*/ curfptr[416]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V418*/ curfptr[417]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V418*/ curfptr[417])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V418*/ curfptr[417])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V418*/ curfptr[417]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V419*/ curfptr[418]); BASILYS_LOCATION("warmelt-macro.bysl:238:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V417*/ curfptr[416])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V417*/ curfptr[416])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V417*/ curfptr[416]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V412*/ curfptr[411]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V418*/ curfptr[417])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V418*/ curfptr[417])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V418*/ curfptr[417]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V413*/ curfptr[412]); BASILYS_LOCATION("warmelt-macro.bysl:238:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V417*/ curfptr[416]); + basilysgc_touch(/*_.VALDATA___V418*/ curfptr[417]); BASILYS_LOCATION("warmelt-macro.bysl:238:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V419*/ curfptr[418])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V419*/ curfptr[418])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V419*/ curfptr[418]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V420*/ curfptr[419]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V420*/ curfptr[419])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V420*/ curfptr[419])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V420*/ curfptr[419]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V421*/ curfptr[420]); BASILYS_LOCATION("warmelt-macro.bysl:238:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V419*/ curfptr[418])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V419*/ curfptr[418])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V419*/ curfptr[418]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V412*/ curfptr[411]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V420*/ curfptr[419])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V420*/ curfptr[419])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V420*/ curfptr[419]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V413*/ curfptr[412]); BASILYS_LOCATION("warmelt-macro.bysl:238:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V419*/ curfptr[418]); + basilysgc_touch(/*_.VALDATA___V420*/ curfptr[419]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V421*/ curfptr[420]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V421*/ curfptr[420])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V421*/ curfptr[420]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V422*/ curfptr[421]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V422*/ curfptr[421])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V422*/ curfptr[421]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V421*/ curfptr[420]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V421*/ curfptr[420])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V421*/ curfptr[420]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V415*/ curfptr[414]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V422*/ curfptr[421]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V422*/ curfptr[421])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V422*/ curfptr[421]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V416*/ curfptr[415]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V421*/ curfptr[420]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V421*/ curfptr[420])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V421*/ curfptr[420]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V417*/ curfptr[416]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V422*/ curfptr[421]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V422*/ curfptr[421])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V422*/ curfptr[421]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V418*/ curfptr[417]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V421*/ curfptr[420]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V421*/ curfptr[420])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V421*/ curfptr[420]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V419*/ curfptr[418]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V422*/ curfptr[421]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V422*/ curfptr[421])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V422*/ curfptr[421]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V420*/ curfptr[419]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V421*/ curfptr[420]); + basilysgc_touch(/*_.VALTUP___V422*/ curfptr[421]); BASILYS_LOCATION("warmelt-macro.bysl:238:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V412*/ curfptr[411])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V412*/ curfptr[411])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V412*/ curfptr[411]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V421*/ curfptr[420]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V413*/ curfptr[412])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V413*/ curfptr[412])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V413*/ curfptr[412]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V422*/ curfptr[421]); BASILYS_LOCATION("warmelt-macro.bysl:238:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V412*/ curfptr[411]); + basilysgc_touch(/*_.VALDATA___V413*/ curfptr[412]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V422*/ curfptr[421])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V422*/ curfptr[421])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V422*/ curfptr[421]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V423*/ curfptr[422]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V423*/ curfptr[422])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V423*/ curfptr[422])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V423*/ curfptr[422]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V424*/ curfptr[423]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V422*/ curfptr[421]); + basilysgc_touch(/*_.VALDATA___V423*/ curfptr[422]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V424*/ curfptr[423])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V424*/ curfptr[423])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V424*/ curfptr[423]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V425*/ curfptr[424]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V425*/ curfptr[424])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V425*/ curfptr[424])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V425*/ curfptr[424]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V426*/ curfptr[425]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V424*/ curfptr[423]); + basilysgc_touch(/*_.VALDATA___V425*/ curfptr[424]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V426*/ curfptr[425])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V426*/ curfptr[425])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V426*/ curfptr[425]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V427*/ curfptr[426]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V427*/ curfptr[426])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V427*/ curfptr[426])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V427*/ curfptr[426]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V428*/ curfptr[427]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V426*/ curfptr[425]); + basilysgc_touch(/*_.VALDATA___V427*/ curfptr[426]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V428*/ curfptr[427])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V428*/ curfptr[427])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V428*/ curfptr[427]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V429*/ curfptr[428]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V429*/ curfptr[428])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V429*/ curfptr[428])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V429*/ curfptr[428]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V430*/ curfptr[429]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V428*/ curfptr[427]); + basilysgc_touch(/*_.VALDATA___V429*/ curfptr[428]); BASILYS_LOCATION("warmelt-macro.bysl:246:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V430*/ curfptr[429])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V430*/ curfptr[429])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V430*/ curfptr[429]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V431*/ curfptr[430]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V431*/ curfptr[430])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V431*/ curfptr[430])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V431*/ curfptr[430]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V432*/ curfptr[431]); BASILYS_LOCATION("warmelt-macro.bysl:246:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V430*/ curfptr[429])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V430*/ curfptr[429])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V430*/ curfptr[429]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V431*/ curfptr[430])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V431*/ curfptr[430])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V431*/ curfptr[430]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V432*/ curfptr[431]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V432*/ curfptr[431])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V432*/ curfptr[431]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V433*/ curfptr[432]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V433*/ curfptr[432])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V433*/ curfptr[432]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V432*/ curfptr[431]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V432*/ curfptr[431])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V432*/ curfptr[431]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V433*/ curfptr[432]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V433*/ curfptr[432])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V433*/ curfptr[432]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V432*/ curfptr[431]); + basilysgc_touch(/*_.VALTUP___V433*/ curfptr[432]); BASILYS_LOCATION("warmelt-macro.bysl:246:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V430*/ curfptr[429])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V430*/ curfptr[429])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V430*/ curfptr[429]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V432*/ curfptr[431]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V431*/ curfptr[430])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V431*/ curfptr[430])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V431*/ curfptr[430]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V433*/ curfptr[432]); BASILYS_LOCATION("warmelt-macro.bysl:246:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V433*/ curfptr[432])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V433*/ curfptr[432])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V433*/ curfptr[432]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V434*/ curfptr[433]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V434*/ curfptr[433])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V434*/ curfptr[433])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V434*/ curfptr[433]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V435*/ curfptr[434]); BASILYS_LOCATION("warmelt-macro.bysl:246:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V433*/ curfptr[432])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V433*/ curfptr[432])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V433*/ curfptr[432]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V430*/ curfptr[429]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V434*/ curfptr[433])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V434*/ curfptr[433])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V434*/ curfptr[433]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V431*/ curfptr[430]); BASILYS_LOCATION("warmelt-macro.bysl:246:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V433*/ curfptr[432]); + basilysgc_touch(/*_.VALDATA___V434*/ curfptr[433]); BASILYS_LOCATION("warmelt-macro.bysl:246:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V435*/ curfptr[434])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V435*/ curfptr[434])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V435*/ curfptr[434]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V436*/ curfptr[435]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V436*/ curfptr[435])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V436*/ curfptr[435])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V436*/ curfptr[435]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V437*/ curfptr[436]); BASILYS_LOCATION("warmelt-macro.bysl:246:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V435*/ curfptr[434])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V435*/ curfptr[434])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V435*/ curfptr[434]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V430*/ curfptr[429]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V436*/ curfptr[435])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V436*/ curfptr[435])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V436*/ curfptr[435]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V431*/ curfptr[430]); BASILYS_LOCATION("warmelt-macro.bysl:246:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V435*/ curfptr[434]); + basilysgc_touch(/*_.VALDATA___V436*/ curfptr[435]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V437*/ curfptr[436]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V437*/ curfptr[436])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V437*/ curfptr[436]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V438*/ curfptr[437]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V438*/ curfptr[437])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V438*/ curfptr[437]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V437*/ curfptr[436]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V437*/ curfptr[436])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V437*/ curfptr[436]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V433*/ curfptr[432]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V438*/ curfptr[437]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V438*/ curfptr[437])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V438*/ curfptr[437]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V434*/ curfptr[433]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V437*/ curfptr[436]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V437*/ curfptr[436])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V437*/ curfptr[436]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V435*/ curfptr[434]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V438*/ curfptr[437]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V438*/ curfptr[437])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V438*/ curfptr[437]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V436*/ curfptr[435]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V437*/ curfptr[436]); + basilysgc_touch(/*_.VALTUP___V438*/ curfptr[437]); BASILYS_LOCATION("warmelt-macro.bysl:246:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V430*/ curfptr[429])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V430*/ curfptr[429])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V430*/ curfptr[429]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V437*/ curfptr[436]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V431*/ curfptr[430])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V431*/ curfptr[430])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V431*/ curfptr[430]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V438*/ curfptr[437]); BASILYS_LOCATION("warmelt-macro.bysl:246:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V430*/ curfptr[429]); + basilysgc_touch(/*_.VALDATA___V431*/ curfptr[430]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V438*/ curfptr[437])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V438*/ curfptr[437])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V438*/ curfptr[437]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V439*/ curfptr[438]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V439*/ curfptr[438])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V439*/ curfptr[438])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V439*/ curfptr[438]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V440*/ curfptr[439]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V438*/ curfptr[437]); + basilysgc_touch(/*_.VALDATA___V439*/ curfptr[438]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V440*/ curfptr[439])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V440*/ curfptr[439])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V440*/ curfptr[439]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V441*/ curfptr[440]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V441*/ curfptr[440])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V441*/ curfptr[440])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V441*/ curfptr[440]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V442*/ curfptr[441]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V440*/ curfptr[439]); + basilysgc_touch(/*_.VALDATA___V441*/ curfptr[440]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V442*/ curfptr[441])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V442*/ curfptr[441])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V442*/ curfptr[441]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V443*/ curfptr[442]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V443*/ curfptr[442])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V443*/ curfptr[442])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V443*/ curfptr[442]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V444*/ curfptr[443]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V442*/ curfptr[441]); + basilysgc_touch(/*_.VALDATA___V443*/ curfptr[442]); BASILYS_LOCATION("warmelt-macro.bysl:254:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V444*/ curfptr[443])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V444*/ curfptr[443])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V444*/ curfptr[443]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V445*/ curfptr[444]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V445*/ curfptr[444])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V445*/ curfptr[444])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V445*/ curfptr[444]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V446*/ curfptr[445]); BASILYS_LOCATION("warmelt-macro.bysl:254:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V444*/ curfptr[443])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V444*/ curfptr[443])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V444*/ curfptr[443]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V430*/ curfptr[429]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V445*/ curfptr[444])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V445*/ curfptr[444])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V445*/ curfptr[444]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V431*/ curfptr[430]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V446*/ curfptr[445]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V446*/ curfptr[445])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V446*/ curfptr[445]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V447*/ curfptr[446]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V447*/ curfptr[446])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V447*/ curfptr[446]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V446*/ curfptr[445]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V446*/ curfptr[445])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V446*/ curfptr[445]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V447*/ curfptr[446]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V447*/ curfptr[446])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V447*/ curfptr[446]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V446*/ curfptr[445]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V446*/ curfptr[445])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V446*/ curfptr[445]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V430*/ curfptr[429]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V447*/ curfptr[446]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V447*/ curfptr[446])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V447*/ curfptr[446]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V431*/ curfptr[430]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V446*/ curfptr[445]); + basilysgc_touch(/*_.VALTUP___V447*/ curfptr[446]); BASILYS_LOCATION("warmelt-macro.bysl:254:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V444*/ curfptr[443])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V444*/ curfptr[443])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V444*/ curfptr[443]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V446*/ curfptr[445]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V445*/ curfptr[444])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V445*/ curfptr[444])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V445*/ curfptr[444]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V447*/ curfptr[446]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V447*/ curfptr[446]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V447*/ curfptr[446])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V447*/ curfptr[446]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V448*/ curfptr[447]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V448*/ curfptr[447])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V448*/ curfptr[447]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V447*/ curfptr[446]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V447*/ curfptr[446])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V447*/ curfptr[446]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V433*/ curfptr[432]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V448*/ curfptr[447]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V448*/ curfptr[447])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V448*/ curfptr[447]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V434*/ curfptr[433]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V447*/ curfptr[446]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V447*/ curfptr[446])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V447*/ curfptr[446]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V435*/ curfptr[434]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V448*/ curfptr[447]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V448*/ curfptr[447])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V448*/ curfptr[447]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V436*/ curfptr[435]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V447*/ curfptr[446]); + basilysgc_touch(/*_.VALTUP___V448*/ curfptr[447]); BASILYS_LOCATION("warmelt-macro.bysl:254:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V444*/ curfptr[443])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V444*/ curfptr[443])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V444*/ curfptr[443]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V447*/ curfptr[446]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V445*/ curfptr[444])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V445*/ curfptr[444])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V445*/ curfptr[444]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V448*/ curfptr[447]); BASILYS_LOCATION("warmelt-macro.bysl:254:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V444*/ curfptr[443]); + basilysgc_touch(/*_.VALDATA___V445*/ curfptr[444]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V448*/ curfptr[447])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V448*/ curfptr[447])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V448*/ curfptr[447]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V449*/ curfptr[448]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V449*/ curfptr[448])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V449*/ curfptr[448])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V449*/ curfptr[448]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V450*/ curfptr[449]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V448*/ curfptr[447]); + basilysgc_touch(/*_.VALDATA___V449*/ curfptr[448]); BASILYS_LOCATION("warmelt-macro.bysl:262:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V450*/ curfptr[449])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V450*/ curfptr[449])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V450*/ curfptr[449]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V451*/ curfptr[450]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V451*/ curfptr[450])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V451*/ curfptr[450])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V451*/ curfptr[450]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V452*/ curfptr[451]); BASILYS_LOCATION("warmelt-macro.bysl:262:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V450*/ curfptr[449])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V450*/ curfptr[449])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V450*/ curfptr[449]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V451*/ curfptr[450])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V451*/ curfptr[450])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V451*/ curfptr[450]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V452*/ curfptr[451]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V452*/ curfptr[451])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V452*/ curfptr[451]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V453*/ curfptr[452]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V453*/ curfptr[452])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V453*/ curfptr[452]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V452*/ curfptr[451]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V452*/ curfptr[451])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V452*/ curfptr[451]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V453*/ curfptr[452]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V453*/ curfptr[452])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V453*/ curfptr[452]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V452*/ curfptr[451]); + basilysgc_touch(/*_.VALTUP___V453*/ curfptr[452]); BASILYS_LOCATION("warmelt-macro.bysl:262:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V450*/ curfptr[449])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V450*/ curfptr[449])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V450*/ curfptr[449]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V452*/ curfptr[451]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V451*/ curfptr[450])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V451*/ curfptr[450])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V451*/ curfptr[450]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V453*/ curfptr[452]); BASILYS_LOCATION("warmelt-macro.bysl:262:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V453*/ curfptr[452])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V453*/ curfptr[452])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V453*/ curfptr[452]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V454*/ curfptr[453]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V454*/ curfptr[453])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V454*/ curfptr[453])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V454*/ curfptr[453]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V455*/ curfptr[454]); BASILYS_LOCATION("warmelt-macro.bysl:262:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V453*/ curfptr[452])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V453*/ curfptr[452])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V453*/ curfptr[452]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V450*/ curfptr[449]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V454*/ curfptr[453])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V454*/ curfptr[453])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V454*/ curfptr[453]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V451*/ curfptr[450]); BASILYS_LOCATION("warmelt-macro.bysl:262:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V453*/ curfptr[452]); + basilysgc_touch(/*_.VALDATA___V454*/ curfptr[453]); BASILYS_LOCATION("warmelt-macro.bysl:262:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V455*/ curfptr[454])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V455*/ curfptr[454])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V455*/ curfptr[454]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V456*/ curfptr[455]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V456*/ curfptr[455])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V456*/ curfptr[455])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V456*/ curfptr[455]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V457*/ curfptr[456]); BASILYS_LOCATION("warmelt-macro.bysl:262:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V455*/ curfptr[454])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V455*/ curfptr[454])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V455*/ curfptr[454]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V450*/ curfptr[449]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V456*/ curfptr[455])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V456*/ curfptr[455])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V456*/ curfptr[455]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V451*/ curfptr[450]); BASILYS_LOCATION("warmelt-macro.bysl:262:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V455*/ curfptr[454]); + basilysgc_touch(/*_.VALDATA___V456*/ curfptr[455]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V457*/ curfptr[456]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V457*/ curfptr[456])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V457*/ curfptr[456]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V458*/ curfptr[457]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V458*/ curfptr[457])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V458*/ curfptr[457]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V457*/ curfptr[456]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V457*/ curfptr[456])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V457*/ curfptr[456]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V453*/ curfptr[452]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V458*/ curfptr[457]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V458*/ curfptr[457])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V458*/ curfptr[457]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V454*/ curfptr[453]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V457*/ curfptr[456]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V457*/ curfptr[456])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V457*/ curfptr[456]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V455*/ curfptr[454]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V458*/ curfptr[457]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V458*/ curfptr[457])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V458*/ curfptr[457]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V456*/ curfptr[455]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V457*/ curfptr[456]); + basilysgc_touch(/*_.VALTUP___V458*/ curfptr[457]); BASILYS_LOCATION("warmelt-macro.bysl:262:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V450*/ curfptr[449])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V450*/ curfptr[449])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V450*/ curfptr[449]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V457*/ curfptr[456]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V451*/ curfptr[450])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V451*/ curfptr[450])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V451*/ curfptr[450]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V458*/ curfptr[457]); BASILYS_LOCATION("warmelt-macro.bysl:262:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V450*/ curfptr[449]); + basilysgc_touch(/*_.VALDATA___V451*/ curfptr[450]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V458*/ curfptr[457])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V458*/ curfptr[457])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V458*/ curfptr[457]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V459*/ curfptr[458]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V459*/ curfptr[458])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V459*/ curfptr[458])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V459*/ curfptr[458]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V460*/ curfptr[459]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V458*/ curfptr[457]); + basilysgc_touch(/*_.VALDATA___V459*/ curfptr[458]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V460*/ curfptr[459])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V460*/ curfptr[459])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V460*/ curfptr[459]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V461*/ curfptr[460]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V461*/ curfptr[460])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V461*/ curfptr[460])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V461*/ curfptr[460]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V462*/ curfptr[461]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V460*/ curfptr[459]); + basilysgc_touch(/*_.VALDATA___V461*/ curfptr[460]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V462*/ curfptr[461])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V462*/ curfptr[461])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V462*/ curfptr[461]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V463*/ curfptr[462]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V463*/ curfptr[462])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V463*/ curfptr[462])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V463*/ curfptr[462]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V464*/ curfptr[463]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V462*/ curfptr[461]); + basilysgc_touch(/*_.VALDATA___V463*/ curfptr[462]); BASILYS_LOCATION("warmelt-macro.bysl:269:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V464*/ curfptr[463])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V464*/ curfptr[463])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V464*/ curfptr[463]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V465*/ curfptr[464]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V465*/ curfptr[464])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V465*/ curfptr[464])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V465*/ curfptr[464]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V466*/ curfptr[465]); BASILYS_LOCATION("warmelt-macro.bysl:269:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V464*/ curfptr[463])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V464*/ curfptr[463])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V464*/ curfptr[463]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V450*/ curfptr[449]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V465*/ curfptr[464])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V465*/ curfptr[464])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V465*/ curfptr[464]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V451*/ curfptr[450]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V466*/ curfptr[465]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V466*/ curfptr[465])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V466*/ curfptr[465]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V467*/ curfptr[466]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V467*/ curfptr[466])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V467*/ curfptr[466]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V466*/ curfptr[465]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V466*/ curfptr[465])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V466*/ curfptr[465]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V467*/ curfptr[466]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V467*/ curfptr[466])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V467*/ curfptr[466]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V466*/ curfptr[465]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V466*/ curfptr[465])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V466*/ curfptr[465]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V450*/ curfptr[449]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V467*/ curfptr[466]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V467*/ curfptr[466])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V467*/ curfptr[466]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V451*/ curfptr[450]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V466*/ curfptr[465]); + basilysgc_touch(/*_.VALTUP___V467*/ curfptr[466]); BASILYS_LOCATION("warmelt-macro.bysl:269:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V464*/ curfptr[463])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V464*/ curfptr[463])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V464*/ curfptr[463]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V466*/ curfptr[465]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V465*/ curfptr[464])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V465*/ curfptr[464])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V465*/ curfptr[464]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V467*/ curfptr[466]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V467*/ curfptr[466]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V467*/ curfptr[466])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V467*/ curfptr[466]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V468*/ curfptr[467]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V468*/ curfptr[467])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V468*/ curfptr[467]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V467*/ curfptr[466]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V467*/ curfptr[466])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V467*/ curfptr[466]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V453*/ curfptr[452]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V468*/ curfptr[467]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V468*/ curfptr[467])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V468*/ curfptr[467]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V454*/ curfptr[453]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V467*/ curfptr[466]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V467*/ curfptr[466])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V467*/ curfptr[466]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V455*/ curfptr[454]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V468*/ curfptr[467]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V468*/ curfptr[467])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V468*/ curfptr[467]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V456*/ curfptr[455]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V467*/ curfptr[466]); + basilysgc_touch(/*_.VALTUP___V468*/ curfptr[467]); BASILYS_LOCATION("warmelt-macro.bysl:269:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V464*/ curfptr[463])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V464*/ curfptr[463])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V464*/ curfptr[463]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V467*/ curfptr[466]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V465*/ curfptr[464])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V465*/ curfptr[464])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V465*/ curfptr[464]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V468*/ curfptr[467]); BASILYS_LOCATION("warmelt-macro.bysl:269:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V464*/ curfptr[463]); + basilysgc_touch(/*_.VALDATA___V465*/ curfptr[464]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V468*/ curfptr[467])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V468*/ curfptr[467])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V468*/ curfptr[467]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V469*/ curfptr[468]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V469*/ curfptr[468])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V469*/ curfptr[468])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V469*/ curfptr[468]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V470*/ curfptr[469]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V468*/ curfptr[467]); + basilysgc_touch(/*_.VALDATA___V469*/ curfptr[468]); BASILYS_LOCATION("warmelt-macro.bysl:276:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V470*/ curfptr[469])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V470*/ curfptr[469])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V470*/ curfptr[469]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V471*/ curfptr[470]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V471*/ curfptr[470])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V471*/ curfptr[470])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V471*/ curfptr[470]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V472*/ curfptr[471]); BASILYS_LOCATION("warmelt-macro.bysl:276:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V470*/ curfptr[469])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V470*/ curfptr[469])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V470*/ curfptr[469]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V471*/ curfptr[470])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V471*/ curfptr[470])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V471*/ curfptr[470]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V472*/ curfptr[471]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V472*/ curfptr[471])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V472*/ curfptr[471]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V473*/ curfptr[472]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V473*/ curfptr[472])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V473*/ curfptr[472]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V472*/ curfptr[471]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V472*/ curfptr[471])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V472*/ curfptr[471]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V473*/ curfptr[472]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V473*/ curfptr[472])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V473*/ curfptr[472]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V472*/ curfptr[471]); + basilysgc_touch(/*_.VALTUP___V473*/ curfptr[472]); BASILYS_LOCATION("warmelt-macro.bysl:276:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V470*/ curfptr[469])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V470*/ curfptr[469])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V470*/ curfptr[469]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V472*/ curfptr[471]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V471*/ curfptr[470])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V471*/ curfptr[470])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V471*/ curfptr[470]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V473*/ curfptr[472]); BASILYS_LOCATION("warmelt-macro.bysl:276:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V473*/ curfptr[472])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V473*/ curfptr[472])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V473*/ curfptr[472]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V474*/ curfptr[473]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V474*/ curfptr[473])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V474*/ curfptr[473])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V474*/ curfptr[473]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V475*/ curfptr[474]); BASILYS_LOCATION("warmelt-macro.bysl:276:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V473*/ curfptr[472])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V473*/ curfptr[472])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V473*/ curfptr[472]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V470*/ curfptr[469]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V474*/ curfptr[473])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V474*/ curfptr[473])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V474*/ curfptr[473]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V471*/ curfptr[470]); BASILYS_LOCATION("warmelt-macro.bysl:276:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V473*/ curfptr[472]); + basilysgc_touch(/*_.VALDATA___V474*/ curfptr[473]); BASILYS_LOCATION("warmelt-macro.bysl:276:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V475*/ curfptr[474])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V475*/ curfptr[474])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V475*/ curfptr[474]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V476*/ curfptr[475]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V476*/ curfptr[475])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V476*/ curfptr[475])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V476*/ curfptr[475]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V477*/ curfptr[476]); BASILYS_LOCATION("warmelt-macro.bysl:276:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V475*/ curfptr[474])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V475*/ curfptr[474])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V475*/ curfptr[474]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V470*/ curfptr[469]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V476*/ curfptr[475])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V476*/ curfptr[475])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V476*/ curfptr[475]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V471*/ curfptr[470]); BASILYS_LOCATION("warmelt-macro.bysl:276:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V475*/ curfptr[474]); + basilysgc_touch(/*_.VALDATA___V476*/ curfptr[475]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V477*/ curfptr[476]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V477*/ curfptr[476])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V477*/ curfptr[476]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V478*/ curfptr[477]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V478*/ curfptr[477])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V478*/ curfptr[477]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V477*/ curfptr[476]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V477*/ curfptr[476])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V477*/ curfptr[476]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V473*/ curfptr[472]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V478*/ curfptr[477]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V478*/ curfptr[477])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V478*/ curfptr[477]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V474*/ curfptr[473]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V477*/ curfptr[476]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V477*/ curfptr[476])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V477*/ curfptr[476]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V475*/ curfptr[474]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V478*/ curfptr[477]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V478*/ curfptr[477])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V478*/ curfptr[477]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V476*/ curfptr[475]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V477*/ curfptr[476]); + basilysgc_touch(/*_.VALTUP___V478*/ curfptr[477]); BASILYS_LOCATION("warmelt-macro.bysl:276:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V470*/ curfptr[469])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V470*/ curfptr[469])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V470*/ curfptr[469]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V477*/ curfptr[476]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V471*/ curfptr[470])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V471*/ curfptr[470])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V471*/ curfptr[470]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V478*/ curfptr[477]); BASILYS_LOCATION("warmelt-macro.bysl:276:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V470*/ curfptr[469]); + basilysgc_touch(/*_.VALDATA___V471*/ curfptr[470]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V478*/ curfptr[477])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V478*/ curfptr[477])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V478*/ curfptr[477]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V479*/ curfptr[478]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V479*/ curfptr[478])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V479*/ curfptr[478])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V479*/ curfptr[478]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V480*/ curfptr[479]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V478*/ curfptr[477]); + basilysgc_touch(/*_.VALDATA___V479*/ curfptr[478]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V480*/ curfptr[479])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V480*/ curfptr[479])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V480*/ curfptr[479]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V481*/ curfptr[480]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V481*/ curfptr[480])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V481*/ curfptr[480])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V481*/ curfptr[480]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V482*/ curfptr[481]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V480*/ curfptr[479]); + basilysgc_touch(/*_.VALDATA___V481*/ curfptr[480]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V482*/ curfptr[481])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V482*/ curfptr[481])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V482*/ curfptr[481]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V483*/ curfptr[482]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V483*/ curfptr[482])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V483*/ curfptr[482])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V483*/ curfptr[482]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V484*/ curfptr[483]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V482*/ curfptr[481]); + basilysgc_touch(/*_.VALDATA___V483*/ curfptr[482]); BASILYS_LOCATION("warmelt-macro.bysl:282:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V484*/ curfptr[483])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V484*/ curfptr[483])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V484*/ curfptr[483]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V485*/ curfptr[484]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V485*/ curfptr[484])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V485*/ curfptr[484])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V485*/ curfptr[484]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V486*/ curfptr[485]); BASILYS_LOCATION("warmelt-macro.bysl:282:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V484*/ curfptr[483])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V484*/ curfptr[483])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V484*/ curfptr[483]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V470*/ curfptr[469]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V485*/ curfptr[484])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V485*/ curfptr[484])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V485*/ curfptr[484]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V471*/ curfptr[470]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V486*/ curfptr[485]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V486*/ curfptr[485])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V486*/ curfptr[485]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V487*/ curfptr[486]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V487*/ curfptr[486])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V487*/ curfptr[486]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V486*/ curfptr[485]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V486*/ curfptr[485])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V486*/ curfptr[485]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V487*/ curfptr[486]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V487*/ curfptr[486])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V487*/ curfptr[486]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V486*/ curfptr[485]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V486*/ curfptr[485])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V486*/ curfptr[485]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V470*/ curfptr[469]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V487*/ curfptr[486]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V487*/ curfptr[486])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V487*/ curfptr[486]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V471*/ curfptr[470]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V486*/ curfptr[485]); + basilysgc_touch(/*_.VALTUP___V487*/ curfptr[486]); BASILYS_LOCATION("warmelt-macro.bysl:282:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V484*/ curfptr[483])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V484*/ curfptr[483])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V484*/ curfptr[483]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V486*/ curfptr[485]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V485*/ curfptr[484])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V485*/ curfptr[484])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V485*/ curfptr[484]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V487*/ curfptr[486]); BASILYS_LOCATION("warmelt-macro.bysl:282:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V487*/ curfptr[486])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V487*/ curfptr[486])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V487*/ curfptr[486]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V488*/ curfptr[487]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V488*/ curfptr[487])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V488*/ curfptr[487])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V488*/ curfptr[487]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V489*/ curfptr[488]); BASILYS_LOCATION("warmelt-macro.bysl:282:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V487*/ curfptr[486])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V487*/ curfptr[486])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V487*/ curfptr[486]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V484*/ curfptr[483]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V488*/ curfptr[487])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V488*/ curfptr[487])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V488*/ curfptr[487]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V485*/ curfptr[484]); BASILYS_LOCATION("warmelt-macro.bysl:282:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V487*/ curfptr[486]); + basilysgc_touch(/*_.VALDATA___V488*/ curfptr[487]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V489*/ curfptr[488]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V489*/ curfptr[488])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V489*/ curfptr[488]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V490*/ curfptr[489]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V490*/ curfptr[489])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V490*/ curfptr[489]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V489*/ curfptr[488]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V489*/ curfptr[488])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V489*/ curfptr[488]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V473*/ curfptr[472]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V490*/ curfptr[489]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V490*/ curfptr[489])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V490*/ curfptr[489]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V474*/ curfptr[473]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V489*/ curfptr[488]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V489*/ curfptr[488])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V489*/ curfptr[488]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V475*/ curfptr[474]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V490*/ curfptr[489]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V490*/ curfptr[489])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V490*/ curfptr[489]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V476*/ curfptr[475]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V489*/ curfptr[488]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V489*/ curfptr[488])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V489*/ curfptr[488]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V487*/ curfptr[486]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V490*/ curfptr[489]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V490*/ curfptr[489])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V490*/ curfptr[489]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V488*/ curfptr[487]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V489*/ curfptr[488]); + basilysgc_touch(/*_.VALTUP___V490*/ curfptr[489]); BASILYS_LOCATION("warmelt-macro.bysl:282:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V484*/ curfptr[483])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V484*/ curfptr[483])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V484*/ curfptr[483]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V489*/ curfptr[488]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V485*/ curfptr[484])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V485*/ curfptr[484])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V485*/ curfptr[484]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V490*/ curfptr[489]); BASILYS_LOCATION("warmelt-macro.bysl:282:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V484*/ curfptr[483]); + basilysgc_touch(/*_.VALDATA___V485*/ curfptr[484]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V490*/ curfptr[489])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V490*/ curfptr[489])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V490*/ curfptr[489]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V491*/ curfptr[490]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V491*/ curfptr[490])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V491*/ curfptr[490])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V491*/ curfptr[490]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V492*/ curfptr[491]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V490*/ curfptr[489]); + basilysgc_touch(/*_.VALDATA___V491*/ curfptr[490]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V492*/ curfptr[491])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V492*/ curfptr[491])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V492*/ curfptr[491]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V493*/ curfptr[492]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V493*/ curfptr[492])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V493*/ curfptr[492])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V493*/ curfptr[492]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V494*/ curfptr[493]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V492*/ curfptr[491]); + basilysgc_touch(/*_.VALDATA___V493*/ curfptr[492]); BASILYS_LOCATION("warmelt-macro.bysl:290:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V494*/ curfptr[493])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V494*/ curfptr[493])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V494*/ curfptr[493]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V495*/ curfptr[494]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V495*/ curfptr[494])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V495*/ curfptr[494])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V495*/ curfptr[494]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V496*/ curfptr[495]); BASILYS_LOCATION("warmelt-macro.bysl:290:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V494*/ curfptr[493])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V494*/ curfptr[493])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V494*/ curfptr[493]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V495*/ curfptr[494])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V495*/ curfptr[494])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V495*/ curfptr[494]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V496*/ curfptr[495]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V496*/ curfptr[495])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V496*/ curfptr[495]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V497*/ curfptr[496]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V497*/ curfptr[496])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V497*/ curfptr[496]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V496*/ curfptr[495]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V496*/ curfptr[495])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V496*/ curfptr[495]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V497*/ curfptr[496]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V497*/ curfptr[496])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V497*/ curfptr[496]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V496*/ curfptr[495]); + basilysgc_touch(/*_.VALTUP___V497*/ curfptr[496]); BASILYS_LOCATION("warmelt-macro.bysl:290:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V494*/ curfptr[493])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V494*/ curfptr[493])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V494*/ curfptr[493]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V496*/ curfptr[495]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V495*/ curfptr[494])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V495*/ curfptr[494])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V495*/ curfptr[494]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V497*/ curfptr[496]); BASILYS_LOCATION("warmelt-macro.bysl:290:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V497*/ curfptr[496])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V497*/ curfptr[496])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V497*/ curfptr[496]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V498*/ curfptr[497]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V498*/ curfptr[497])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V498*/ curfptr[497])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V498*/ curfptr[497]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V499*/ curfptr[498]); BASILYS_LOCATION("warmelt-macro.bysl:290:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V497*/ curfptr[496])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V497*/ curfptr[496])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V497*/ curfptr[496]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V494*/ curfptr[493]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V498*/ curfptr[497])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V498*/ curfptr[497])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V498*/ curfptr[497]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V495*/ curfptr[494]); BASILYS_LOCATION("warmelt-macro.bysl:290:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V497*/ curfptr[496]); + basilysgc_touch(/*_.VALDATA___V498*/ curfptr[497]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V499*/ curfptr[498]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V499*/ curfptr[498])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V499*/ curfptr[498]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V500*/ curfptr[499]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V500*/ curfptr[499])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V500*/ curfptr[499]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V499*/ curfptr[498]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V499*/ curfptr[498])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V499*/ curfptr[498]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V497*/ curfptr[496]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V500*/ curfptr[499]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V500*/ curfptr[499])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V500*/ curfptr[499]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V498*/ curfptr[497]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V499*/ curfptr[498]); + basilysgc_touch(/*_.VALTUP___V500*/ curfptr[499]); BASILYS_LOCATION("warmelt-macro.bysl:290:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V494*/ curfptr[493])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V494*/ curfptr[493])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V494*/ curfptr[493]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V499*/ curfptr[498]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V495*/ curfptr[494])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V495*/ curfptr[494])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V495*/ curfptr[494]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V500*/ curfptr[499]); BASILYS_LOCATION("warmelt-macro.bysl:290:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V494*/ curfptr[493]); + basilysgc_touch(/*_.VALDATA___V495*/ curfptr[494]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V500*/ curfptr[499])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V500*/ curfptr[499])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V500*/ curfptr[499]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V501*/ curfptr[500]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V501*/ curfptr[500])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V501*/ curfptr[500])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V501*/ curfptr[500]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V502*/ curfptr[501]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V500*/ curfptr[499]); + basilysgc_touch(/*_.VALDATA___V501*/ curfptr[500]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V502*/ curfptr[501])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V502*/ curfptr[501])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V502*/ curfptr[501]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V503*/ curfptr[502]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V503*/ curfptr[502])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V503*/ curfptr[502])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V503*/ curfptr[502]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V504*/ curfptr[503]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V502*/ curfptr[501]); + basilysgc_touch(/*_.VALDATA___V503*/ curfptr[502]); BASILYS_LOCATION("warmelt-macro.bysl:297:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V504*/ curfptr[503])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V504*/ curfptr[503])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V504*/ curfptr[503]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V505*/ curfptr[504]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V505*/ curfptr[504])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V505*/ curfptr[504])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V505*/ curfptr[504]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V506*/ curfptr[505]); BASILYS_LOCATION("warmelt-macro.bysl:297:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V504*/ curfptr[503])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V504*/ curfptr[503])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V504*/ curfptr[503]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V505*/ curfptr[504])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V505*/ curfptr[504])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V505*/ curfptr[504]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V506*/ curfptr[505]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V506*/ curfptr[505])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V506*/ curfptr[505]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V507*/ curfptr[506]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V507*/ curfptr[506])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V507*/ curfptr[506]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V506*/ curfptr[505]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V506*/ curfptr[505])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V506*/ curfptr[505]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V507*/ curfptr[506]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V507*/ curfptr[506])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V507*/ curfptr[506]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V506*/ curfptr[505]); + basilysgc_touch(/*_.VALTUP___V507*/ curfptr[506]); BASILYS_LOCATION("warmelt-macro.bysl:297:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V504*/ curfptr[503])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V504*/ curfptr[503])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V504*/ curfptr[503]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V506*/ curfptr[505]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V505*/ curfptr[504])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V505*/ curfptr[504])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V505*/ curfptr[504]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V507*/ curfptr[506]); BASILYS_LOCATION("warmelt-macro.bysl:297:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V507*/ curfptr[506])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V507*/ curfptr[506])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V507*/ curfptr[506]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V508*/ curfptr[507]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V508*/ curfptr[507])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V508*/ curfptr[507])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V508*/ curfptr[507]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V509*/ curfptr[508]); BASILYS_LOCATION("warmelt-macro.bysl:297:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V507*/ curfptr[506])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V507*/ curfptr[506])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V507*/ curfptr[506]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V504*/ curfptr[503]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V508*/ curfptr[507])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V508*/ curfptr[507])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V508*/ curfptr[507]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V505*/ curfptr[504]); BASILYS_LOCATION("warmelt-macro.bysl:297:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V507*/ curfptr[506]); + basilysgc_touch(/*_.VALDATA___V508*/ curfptr[507]); BASILYS_LOCATION("warmelt-macro.bysl:297:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V509*/ curfptr[508])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V509*/ curfptr[508])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V509*/ curfptr[508]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V510*/ curfptr[509]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V510*/ curfptr[509])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V510*/ curfptr[509])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V510*/ curfptr[509]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V511*/ curfptr[510]); BASILYS_LOCATION("warmelt-macro.bysl:297:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V509*/ curfptr[508])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V509*/ curfptr[508])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V509*/ curfptr[508]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V504*/ curfptr[503]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V510*/ curfptr[509])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V510*/ curfptr[509])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V510*/ curfptr[509]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V505*/ curfptr[504]); BASILYS_LOCATION("warmelt-macro.bysl:297:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V509*/ curfptr[508]); + basilysgc_touch(/*_.VALDATA___V510*/ curfptr[509]); BASILYS_LOCATION("warmelt-macro.bysl:297:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V511*/ curfptr[510])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V511*/ curfptr[510])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V511*/ curfptr[510]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V512*/ curfptr[511]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V512*/ curfptr[511])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V512*/ curfptr[511])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V512*/ curfptr[511]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V513*/ curfptr[512]); BASILYS_LOCATION("warmelt-macro.bysl:297:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V511*/ curfptr[510])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V511*/ curfptr[510])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V511*/ curfptr[510]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V504*/ curfptr[503]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V512*/ curfptr[511])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V512*/ curfptr[511])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V512*/ curfptr[511]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V505*/ curfptr[504]); BASILYS_LOCATION("warmelt-macro.bysl:297:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V511*/ curfptr[510]); + basilysgc_touch(/*_.VALDATA___V512*/ curfptr[511]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V513*/ curfptr[512]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V513*/ curfptr[512])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V513*/ curfptr[512]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V514*/ curfptr[513]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V514*/ curfptr[513])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V514*/ curfptr[513]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V513*/ curfptr[512]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V513*/ curfptr[512])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V513*/ curfptr[512]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V507*/ curfptr[506]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V514*/ curfptr[513]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V514*/ curfptr[513])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V514*/ curfptr[513]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V508*/ curfptr[507]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V513*/ curfptr[512]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V513*/ curfptr[512])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V513*/ curfptr[512]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V509*/ curfptr[508]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V514*/ curfptr[513]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V514*/ curfptr[513])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V514*/ curfptr[513]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V510*/ curfptr[509]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V513*/ curfptr[512]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V513*/ curfptr[512])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V513*/ curfptr[512]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V511*/ curfptr[510]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V514*/ curfptr[513]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V514*/ curfptr[513])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V514*/ curfptr[513]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V512*/ curfptr[511]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V513*/ curfptr[512]); + basilysgc_touch(/*_.VALTUP___V514*/ curfptr[513]); BASILYS_LOCATION("warmelt-macro.bysl:297:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V504*/ curfptr[503])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V504*/ curfptr[503])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V504*/ curfptr[503]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V513*/ curfptr[512]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V505*/ curfptr[504])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V505*/ curfptr[504])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V505*/ curfptr[504]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V514*/ curfptr[513]); BASILYS_LOCATION("warmelt-macro.bysl:297:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V504*/ curfptr[503]); + basilysgc_touch(/*_.VALDATA___V505*/ curfptr[504]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V514*/ curfptr[513])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V514*/ curfptr[513])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V514*/ curfptr[513]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V515*/ curfptr[514]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V515*/ curfptr[514])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V515*/ curfptr[514])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V515*/ curfptr[514]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V516*/ curfptr[515]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V514*/ curfptr[513]); + basilysgc_touch(/*_.VALDATA___V515*/ curfptr[514]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V516*/ curfptr[515])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V516*/ curfptr[515])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V516*/ curfptr[515]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V517*/ curfptr[516]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V517*/ curfptr[516])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V517*/ curfptr[516])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V517*/ curfptr[516]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V518*/ curfptr[517]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V516*/ curfptr[515]); + basilysgc_touch(/*_.VALDATA___V517*/ curfptr[516]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V518*/ curfptr[517])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V518*/ curfptr[517])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V518*/ curfptr[517]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V519*/ curfptr[518]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V519*/ curfptr[518])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V519*/ curfptr[518])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V519*/ curfptr[518]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V520*/ curfptr[519]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V518*/ curfptr[517]); + basilysgc_touch(/*_.VALDATA___V519*/ curfptr[518]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V520*/ curfptr[519])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V520*/ curfptr[519])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V520*/ curfptr[519]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V521*/ curfptr[520]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V521*/ curfptr[520])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V521*/ curfptr[520])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V521*/ curfptr[520]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V522*/ curfptr[521]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V520*/ curfptr[519]); + basilysgc_touch(/*_.VALDATA___V521*/ curfptr[520]); BASILYS_LOCATION("warmelt-macro.bysl:306:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V522*/ curfptr[521])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V522*/ curfptr[521])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V522*/ curfptr[521]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V523*/ curfptr[522]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V523*/ curfptr[522])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V523*/ curfptr[522])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V523*/ curfptr[522]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V524*/ curfptr[523]); BASILYS_LOCATION("warmelt-macro.bysl:306:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V522*/ curfptr[521])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V522*/ curfptr[521])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V522*/ curfptr[521]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V523*/ curfptr[522])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V523*/ curfptr[522])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V523*/ curfptr[522]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V524*/ curfptr[523]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V524*/ curfptr[523])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V524*/ curfptr[523]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V525*/ curfptr[524]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V525*/ curfptr[524])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V525*/ curfptr[524]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V524*/ curfptr[523]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V524*/ curfptr[523])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V524*/ curfptr[523]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V525*/ curfptr[524]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V525*/ curfptr[524])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V525*/ curfptr[524]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V524*/ curfptr[523]); + basilysgc_touch(/*_.VALTUP___V525*/ curfptr[524]); BASILYS_LOCATION("warmelt-macro.bysl:306:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V522*/ curfptr[521])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V522*/ curfptr[521])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V522*/ curfptr[521]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V524*/ curfptr[523]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V523*/ curfptr[522])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V523*/ curfptr[522])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V523*/ curfptr[522]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V525*/ curfptr[524]); BASILYS_LOCATION("warmelt-macro.bysl:306:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V525*/ curfptr[524])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V525*/ curfptr[524])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V525*/ curfptr[524]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V526*/ curfptr[525]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V526*/ curfptr[525])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V526*/ curfptr[525])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V526*/ curfptr[525]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V527*/ curfptr[526]); BASILYS_LOCATION("warmelt-macro.bysl:306:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V525*/ curfptr[524])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V525*/ curfptr[524])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V525*/ curfptr[524]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V522*/ curfptr[521]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V526*/ curfptr[525])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V526*/ curfptr[525])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V526*/ curfptr[525]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V523*/ curfptr[522]); BASILYS_LOCATION("warmelt-macro.bysl:306:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V525*/ curfptr[524]); + basilysgc_touch(/*_.VALDATA___V526*/ curfptr[525]); BASILYS_LOCATION("warmelt-macro.bysl:306:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V527*/ curfptr[526])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V527*/ curfptr[526])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V527*/ curfptr[526]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V528*/ curfptr[527]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V528*/ curfptr[527])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V528*/ curfptr[527])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V528*/ curfptr[527]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V529*/ curfptr[528]); BASILYS_LOCATION("warmelt-macro.bysl:306:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V527*/ curfptr[526])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V527*/ curfptr[526])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V527*/ curfptr[526]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V522*/ curfptr[521]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V528*/ curfptr[527])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V528*/ curfptr[527])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V528*/ curfptr[527]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V523*/ curfptr[522]); BASILYS_LOCATION("warmelt-macro.bysl:306:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V527*/ curfptr[526]); + basilysgc_touch(/*_.VALDATA___V528*/ curfptr[527]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V529*/ curfptr[528]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V529*/ curfptr[528])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V529*/ curfptr[528]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V530*/ curfptr[529]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V530*/ curfptr[529])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V530*/ curfptr[529]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V529*/ curfptr[528]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V529*/ curfptr[528])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V529*/ curfptr[528]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V525*/ curfptr[524]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V530*/ curfptr[529]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V530*/ curfptr[529])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V530*/ curfptr[529]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V526*/ curfptr[525]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V529*/ curfptr[528]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V529*/ curfptr[528])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V529*/ curfptr[528]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V527*/ curfptr[526]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V530*/ curfptr[529]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V530*/ curfptr[529])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V530*/ curfptr[529]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V528*/ curfptr[527]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V529*/ curfptr[528]); + basilysgc_touch(/*_.VALTUP___V530*/ curfptr[529]); BASILYS_LOCATION("warmelt-macro.bysl:306:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V522*/ curfptr[521])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V522*/ curfptr[521])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V522*/ curfptr[521]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V529*/ curfptr[528]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V523*/ curfptr[522])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V523*/ curfptr[522])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V523*/ curfptr[522]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V530*/ curfptr[529]); BASILYS_LOCATION("warmelt-macro.bysl:306:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V522*/ curfptr[521]); + basilysgc_touch(/*_.VALDATA___V523*/ curfptr[522]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V530*/ curfptr[529])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V530*/ curfptr[529])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V530*/ curfptr[529]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V531*/ curfptr[530]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V531*/ curfptr[530])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V531*/ curfptr[530])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V531*/ curfptr[530]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V532*/ curfptr[531]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V530*/ curfptr[529]); + basilysgc_touch(/*_.VALDATA___V531*/ curfptr[530]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V532*/ curfptr[531])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V532*/ curfptr[531])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V532*/ curfptr[531]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V533*/ curfptr[532]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V533*/ curfptr[532])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V533*/ curfptr[532])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V533*/ curfptr[532]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V534*/ curfptr[533]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V532*/ curfptr[531]); + basilysgc_touch(/*_.VALDATA___V533*/ curfptr[532]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V534*/ curfptr[533])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V534*/ curfptr[533])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V534*/ curfptr[533]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V535*/ curfptr[534]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V535*/ curfptr[534])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V535*/ curfptr[534])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V535*/ curfptr[534]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V536*/ curfptr[535]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V534*/ curfptr[533]); + basilysgc_touch(/*_.VALDATA___V535*/ curfptr[534]); BASILYS_LOCATION("warmelt-macro.bysl:313:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V536*/ curfptr[535])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V536*/ curfptr[535])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V536*/ curfptr[535]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V537*/ curfptr[536]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V537*/ curfptr[536])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V537*/ curfptr[536])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V537*/ curfptr[536]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V538*/ curfptr[537]); BASILYS_LOCATION("warmelt-macro.bysl:313:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V536*/ curfptr[535])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V536*/ curfptr[535])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V536*/ curfptr[535]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V537*/ curfptr[536])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V537*/ curfptr[536])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V537*/ curfptr[536]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V538*/ curfptr[537]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V538*/ curfptr[537])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V538*/ curfptr[537]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V539*/ curfptr[538]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V539*/ curfptr[538])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V539*/ curfptr[538]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V538*/ curfptr[537]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V538*/ curfptr[537])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V538*/ curfptr[537]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V539*/ curfptr[538]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V539*/ curfptr[538])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V539*/ curfptr[538]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V538*/ curfptr[537]); + basilysgc_touch(/*_.VALTUP___V539*/ curfptr[538]); BASILYS_LOCATION("warmelt-macro.bysl:313:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V536*/ curfptr[535])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V536*/ curfptr[535])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V536*/ curfptr[535]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V538*/ curfptr[537]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V537*/ curfptr[536])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V537*/ curfptr[536])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V537*/ curfptr[536]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V539*/ curfptr[538]); BASILYS_LOCATION("warmelt-macro.bysl:313:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V539*/ curfptr[538])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V539*/ curfptr[538])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V539*/ curfptr[538]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V540*/ curfptr[539]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V540*/ curfptr[539])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V540*/ curfptr[539])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V540*/ curfptr[539]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V541*/ curfptr[540]); BASILYS_LOCATION("warmelt-macro.bysl:313:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V539*/ curfptr[538])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V539*/ curfptr[538])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V539*/ curfptr[538]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V536*/ curfptr[535]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V540*/ curfptr[539])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V540*/ curfptr[539])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V540*/ curfptr[539]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V537*/ curfptr[536]); BASILYS_LOCATION("warmelt-macro.bysl:313:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V539*/ curfptr[538]); + basilysgc_touch(/*_.VALDATA___V540*/ curfptr[539]); BASILYS_LOCATION("warmelt-macro.bysl:313:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V541*/ curfptr[540])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V541*/ curfptr[540])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V541*/ curfptr[540]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V542*/ curfptr[541]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V542*/ curfptr[541])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V542*/ curfptr[541])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V542*/ curfptr[541]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V543*/ curfptr[542]); BASILYS_LOCATION("warmelt-macro.bysl:313:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V541*/ curfptr[540])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V541*/ curfptr[540])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V541*/ curfptr[540]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V536*/ curfptr[535]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V542*/ curfptr[541])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V542*/ curfptr[541])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V542*/ curfptr[541]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V537*/ curfptr[536]); BASILYS_LOCATION("warmelt-macro.bysl:313:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V541*/ curfptr[540]); + basilysgc_touch(/*_.VALDATA___V542*/ curfptr[541]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V543*/ curfptr[542]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V543*/ curfptr[542])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V543*/ curfptr[542]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V544*/ curfptr[543]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V544*/ curfptr[543])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V544*/ curfptr[543]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V543*/ curfptr[542]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V543*/ curfptr[542])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V543*/ curfptr[542]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V539*/ curfptr[538]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V544*/ curfptr[543]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V544*/ curfptr[543])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V544*/ curfptr[543]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V540*/ curfptr[539]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V543*/ curfptr[542]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V543*/ curfptr[542])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V543*/ curfptr[542]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V541*/ curfptr[540]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V544*/ curfptr[543]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V544*/ curfptr[543])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V544*/ curfptr[543]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V542*/ curfptr[541]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V543*/ curfptr[542]); + basilysgc_touch(/*_.VALTUP___V544*/ curfptr[543]); BASILYS_LOCATION("warmelt-macro.bysl:313:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V536*/ curfptr[535])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V536*/ curfptr[535])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V536*/ curfptr[535]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V543*/ curfptr[542]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V537*/ curfptr[536])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V537*/ curfptr[536])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V537*/ curfptr[536]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V544*/ curfptr[543]); BASILYS_LOCATION("warmelt-macro.bysl:313:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V536*/ curfptr[535]); + basilysgc_touch(/*_.VALDATA___V537*/ curfptr[536]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V544*/ curfptr[543])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V544*/ curfptr[543])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V544*/ curfptr[543]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V545*/ curfptr[544]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V545*/ curfptr[544])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V545*/ curfptr[544])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V545*/ curfptr[544]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V546*/ curfptr[545]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V544*/ curfptr[543]); + basilysgc_touch(/*_.VALDATA___V545*/ curfptr[544]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V546*/ curfptr[545])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V546*/ curfptr[545])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V546*/ curfptr[545]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V547*/ curfptr[546]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V547*/ curfptr[546])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V547*/ curfptr[546])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V547*/ curfptr[546]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V548*/ curfptr[547]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V546*/ curfptr[545]); + basilysgc_touch(/*_.VALDATA___V547*/ curfptr[546]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V548*/ curfptr[547])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V548*/ curfptr[547])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V548*/ curfptr[547]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V549*/ curfptr[548]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V549*/ curfptr[548])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V549*/ curfptr[548])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V549*/ curfptr[548]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V550*/ curfptr[549]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V548*/ curfptr[547]); + basilysgc_touch(/*_.VALDATA___V549*/ curfptr[548]); BASILYS_LOCATION("warmelt-macro.bysl:319:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V550*/ curfptr[549])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V550*/ curfptr[549])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V550*/ curfptr[549]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V551*/ curfptr[550]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V551*/ curfptr[550])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V551*/ curfptr[550])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V551*/ curfptr[550]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V552*/ curfptr[551]); BASILYS_LOCATION("warmelt-macro.bysl:319:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V550*/ curfptr[549])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V550*/ curfptr[549])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V550*/ curfptr[549]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V536*/ curfptr[535]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V551*/ curfptr[550])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V551*/ curfptr[550])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V551*/ curfptr[550]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V537*/ curfptr[536]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V552*/ curfptr[551]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V552*/ curfptr[551])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V552*/ curfptr[551]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V553*/ curfptr[552]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V553*/ curfptr[552])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V553*/ curfptr[552]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V552*/ curfptr[551]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V552*/ curfptr[551])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V552*/ curfptr[551]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V553*/ curfptr[552]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V553*/ curfptr[552])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V553*/ curfptr[552]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V552*/ curfptr[551]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V552*/ curfptr[551])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V552*/ curfptr[551]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V536*/ curfptr[535]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V553*/ curfptr[552]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V553*/ curfptr[552])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V553*/ curfptr[552]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V537*/ curfptr[536]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V552*/ curfptr[551]); + basilysgc_touch(/*_.VALTUP___V553*/ curfptr[552]); BASILYS_LOCATION("warmelt-macro.bysl:319:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V550*/ curfptr[549])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V550*/ curfptr[549])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V550*/ curfptr[549]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V552*/ curfptr[551]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V551*/ curfptr[550])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V551*/ curfptr[550])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V551*/ curfptr[550]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V553*/ curfptr[552]); BASILYS_LOCATION("warmelt-macro.bysl:319:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V553*/ curfptr[552])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V553*/ curfptr[552])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V553*/ curfptr[552]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V554*/ curfptr[553]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V554*/ curfptr[553])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V554*/ curfptr[553])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V554*/ curfptr[553]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V555*/ curfptr[554]); BASILYS_LOCATION("warmelt-macro.bysl:319:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V553*/ curfptr[552])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V553*/ curfptr[552])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V553*/ curfptr[552]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V550*/ curfptr[549]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V554*/ curfptr[553])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V554*/ curfptr[553])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V554*/ curfptr[553]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V551*/ curfptr[550]); BASILYS_LOCATION("warmelt-macro.bysl:319:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V553*/ curfptr[552]); + basilysgc_touch(/*_.VALDATA___V554*/ curfptr[553]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V555*/ curfptr[554]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V555*/ curfptr[554])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V555*/ curfptr[554]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V556*/ curfptr[555]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V556*/ curfptr[555])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V556*/ curfptr[555]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V555*/ curfptr[554]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V555*/ curfptr[554])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V555*/ curfptr[554]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V539*/ curfptr[538]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V556*/ curfptr[555]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V556*/ curfptr[555])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V556*/ curfptr[555]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V540*/ curfptr[539]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V555*/ curfptr[554]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V555*/ curfptr[554])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V555*/ curfptr[554]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V541*/ curfptr[540]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V556*/ curfptr[555]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V556*/ curfptr[555])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V556*/ curfptr[555]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V542*/ curfptr[541]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V555*/ curfptr[554]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V555*/ curfptr[554])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V555*/ curfptr[554]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V553*/ curfptr[552]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V556*/ curfptr[555]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V556*/ curfptr[555])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V556*/ curfptr[555]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V554*/ curfptr[553]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V555*/ curfptr[554]); + basilysgc_touch(/*_.VALTUP___V556*/ curfptr[555]); BASILYS_LOCATION("warmelt-macro.bysl:319:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V550*/ curfptr[549])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V550*/ curfptr[549])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V550*/ curfptr[549]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V555*/ curfptr[554]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V551*/ curfptr[550])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V551*/ curfptr[550])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V551*/ curfptr[550]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V556*/ curfptr[555]); BASILYS_LOCATION("warmelt-macro.bysl:319:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V550*/ curfptr[549]); + basilysgc_touch(/*_.VALDATA___V551*/ curfptr[550]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V556*/ curfptr[555])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V556*/ curfptr[555])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V556*/ curfptr[555]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V557*/ curfptr[556]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V557*/ curfptr[556])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V557*/ curfptr[556])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V557*/ curfptr[556]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V558*/ curfptr[557]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V556*/ curfptr[555]); + basilysgc_touch(/*_.VALDATA___V557*/ curfptr[556]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V558*/ curfptr[557])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V558*/ curfptr[557])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V558*/ curfptr[557]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V559*/ curfptr[558]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V559*/ curfptr[558])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V559*/ curfptr[558])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V559*/ curfptr[558]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V560*/ curfptr[559]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V558*/ curfptr[557]); + basilysgc_touch(/*_.VALDATA___V559*/ curfptr[558]); BASILYS_LOCATION("warmelt-macro.bysl:326:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V560*/ curfptr[559])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V560*/ curfptr[559])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V560*/ curfptr[559]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V561*/ curfptr[560]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V561*/ curfptr[560])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V561*/ curfptr[560])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V561*/ curfptr[560]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V562*/ curfptr[561]); BASILYS_LOCATION("warmelt-macro.bysl:326:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V560*/ curfptr[559])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V560*/ curfptr[559])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V560*/ curfptr[559]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V561*/ curfptr[560])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V561*/ curfptr[560])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V561*/ curfptr[560]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V562*/ curfptr[561]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V562*/ curfptr[561])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V562*/ curfptr[561]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V563*/ curfptr[562]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V563*/ curfptr[562])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V563*/ curfptr[562]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V562*/ curfptr[561]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V562*/ curfptr[561])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V562*/ curfptr[561]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V563*/ curfptr[562]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V563*/ curfptr[562])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V563*/ curfptr[562]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V562*/ curfptr[561]); + basilysgc_touch(/*_.VALTUP___V563*/ curfptr[562]); BASILYS_LOCATION("warmelt-macro.bysl:326:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V560*/ curfptr[559])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V560*/ curfptr[559])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V560*/ curfptr[559]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V562*/ curfptr[561]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V561*/ curfptr[560])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V561*/ curfptr[560])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V561*/ curfptr[560]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V563*/ curfptr[562]); BASILYS_LOCATION("warmelt-macro.bysl:326:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V563*/ curfptr[562])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V563*/ curfptr[562])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V563*/ curfptr[562]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V564*/ curfptr[563]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V564*/ curfptr[563])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V564*/ curfptr[563])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V564*/ curfptr[563]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V565*/ curfptr[564]); BASILYS_LOCATION("warmelt-macro.bysl:326:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V563*/ curfptr[562])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V563*/ curfptr[562])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V563*/ curfptr[562]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V560*/ curfptr[559]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V564*/ curfptr[563])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V564*/ curfptr[563])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V564*/ curfptr[563]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V561*/ curfptr[560]); BASILYS_LOCATION("warmelt-macro.bysl:326:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V563*/ curfptr[562]); + basilysgc_touch(/*_.VALDATA___V564*/ curfptr[563]); BASILYS_LOCATION("warmelt-macro.bysl:326:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V565*/ curfptr[564])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V565*/ curfptr[564])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V565*/ curfptr[564]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V566*/ curfptr[565]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V566*/ curfptr[565])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V566*/ curfptr[565])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V566*/ curfptr[565]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V567*/ curfptr[566]); BASILYS_LOCATION("warmelt-macro.bysl:326:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V565*/ curfptr[564])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V565*/ curfptr[564])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V565*/ curfptr[564]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V560*/ curfptr[559]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V566*/ curfptr[565])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V566*/ curfptr[565])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V566*/ curfptr[565]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V561*/ curfptr[560]); BASILYS_LOCATION("warmelt-macro.bysl:326:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V565*/ curfptr[564]); + basilysgc_touch(/*_.VALDATA___V566*/ curfptr[565]); BASILYS_LOCATION("warmelt-macro.bysl:326:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V567*/ curfptr[566])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V567*/ curfptr[566])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V567*/ curfptr[566]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V568*/ curfptr[567]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V568*/ curfptr[567])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V568*/ curfptr[567])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V568*/ curfptr[567]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V569*/ curfptr[568]); BASILYS_LOCATION("warmelt-macro.bysl:326:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V567*/ curfptr[566])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V567*/ curfptr[566])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V567*/ curfptr[566]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V560*/ curfptr[559]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V568*/ curfptr[567])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V568*/ curfptr[567])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V568*/ curfptr[567]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V561*/ curfptr[560]); BASILYS_LOCATION("warmelt-macro.bysl:326:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V567*/ curfptr[566]); + basilysgc_touch(/*_.VALDATA___V568*/ curfptr[567]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V569*/ curfptr[568]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V569*/ curfptr[568])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V569*/ curfptr[568]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V570*/ curfptr[569]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V570*/ curfptr[569])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V570*/ curfptr[569]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V569*/ curfptr[568]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V569*/ curfptr[568])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V569*/ curfptr[568]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V563*/ curfptr[562]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V570*/ curfptr[569]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V570*/ curfptr[569])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V570*/ curfptr[569]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V564*/ curfptr[563]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V569*/ curfptr[568]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V569*/ curfptr[568])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V569*/ curfptr[568]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V565*/ curfptr[564]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V570*/ curfptr[569]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V570*/ curfptr[569])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V570*/ curfptr[569]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V566*/ curfptr[565]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V569*/ curfptr[568]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V569*/ curfptr[568])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V569*/ curfptr[568]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V567*/ curfptr[566]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V570*/ curfptr[569]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V570*/ curfptr[569])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V570*/ curfptr[569]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V568*/ curfptr[567]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V569*/ curfptr[568]); + basilysgc_touch(/*_.VALTUP___V570*/ curfptr[569]); BASILYS_LOCATION("warmelt-macro.bysl:326:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V560*/ curfptr[559])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V560*/ curfptr[559])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V560*/ curfptr[559]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V569*/ curfptr[568]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V561*/ curfptr[560])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V561*/ curfptr[560])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V561*/ curfptr[560]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V570*/ curfptr[569]); BASILYS_LOCATION("warmelt-macro.bysl:326:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V560*/ curfptr[559]); + basilysgc_touch(/*_.VALDATA___V561*/ curfptr[560]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V570*/ curfptr[569])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V570*/ curfptr[569])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V570*/ curfptr[569]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V571*/ curfptr[570]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V571*/ curfptr[570])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V571*/ curfptr[570])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V571*/ curfptr[570]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V572*/ curfptr[571]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V570*/ curfptr[569]); + basilysgc_touch(/*_.VALDATA___V571*/ curfptr[570]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V572*/ curfptr[571])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V572*/ curfptr[571])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V572*/ curfptr[571]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V573*/ curfptr[572]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V573*/ curfptr[572])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V573*/ curfptr[572])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V573*/ curfptr[572]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V574*/ curfptr[573]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V572*/ curfptr[571]); + basilysgc_touch(/*_.VALDATA___V573*/ curfptr[572]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V574*/ curfptr[573])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V574*/ curfptr[573])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V574*/ curfptr[573]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V575*/ curfptr[574]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V575*/ curfptr[574])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V575*/ curfptr[574])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V575*/ curfptr[574]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V576*/ curfptr[575]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V574*/ curfptr[573]); + basilysgc_touch(/*_.VALDATA___V575*/ curfptr[574]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V576*/ curfptr[575])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V576*/ curfptr[575])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V576*/ curfptr[575]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V577*/ curfptr[576]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V577*/ curfptr[576])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V577*/ curfptr[576])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V577*/ curfptr[576]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V578*/ curfptr[577]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V576*/ curfptr[575]); + basilysgc_touch(/*_.VALDATA___V577*/ curfptr[576]); BASILYS_LOCATION("warmelt-macro.bysl:334:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V578*/ curfptr[577])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V578*/ curfptr[577])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V578*/ curfptr[577]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V579*/ curfptr[578]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V579*/ curfptr[578])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V579*/ curfptr[578])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V579*/ curfptr[578]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V580*/ curfptr[579]); BASILYS_LOCATION("warmelt-macro.bysl:334:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V578*/ curfptr[577])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V578*/ curfptr[577])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V578*/ curfptr[577]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V579*/ curfptr[578])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V579*/ curfptr[578])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V579*/ curfptr[578]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V580*/ curfptr[579]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V580*/ curfptr[579])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V580*/ curfptr[579]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V581*/ curfptr[580]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V581*/ curfptr[580])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V581*/ curfptr[580]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V580*/ curfptr[579]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V580*/ curfptr[579])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V580*/ curfptr[579]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V581*/ curfptr[580]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V581*/ curfptr[580])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V581*/ curfptr[580]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V580*/ curfptr[579]); + basilysgc_touch(/*_.VALTUP___V581*/ curfptr[580]); BASILYS_LOCATION("warmelt-macro.bysl:334:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V578*/ curfptr[577])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V578*/ curfptr[577])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V578*/ curfptr[577]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V580*/ curfptr[579]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V579*/ curfptr[578])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V579*/ curfptr[578])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V579*/ curfptr[578]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V581*/ curfptr[580]); BASILYS_LOCATION("warmelt-macro.bysl:334:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V581*/ curfptr[580])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V581*/ curfptr[580])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V581*/ curfptr[580]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V582*/ curfptr[581]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V582*/ curfptr[581])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V582*/ curfptr[581])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V582*/ curfptr[581]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V583*/ curfptr[582]); BASILYS_LOCATION("warmelt-macro.bysl:334:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V581*/ curfptr[580])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V581*/ curfptr[580])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V581*/ curfptr[580]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V578*/ curfptr[577]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V582*/ curfptr[581])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V582*/ curfptr[581])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V582*/ curfptr[581]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V579*/ curfptr[578]); BASILYS_LOCATION("warmelt-macro.bysl:334:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V581*/ curfptr[580]); + basilysgc_touch(/*_.VALDATA___V582*/ curfptr[581]); BASILYS_LOCATION("warmelt-macro.bysl:334:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V583*/ curfptr[582])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V583*/ curfptr[582])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V583*/ curfptr[582]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V584*/ curfptr[583]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V584*/ curfptr[583])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V584*/ curfptr[583])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V584*/ curfptr[583]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V585*/ curfptr[584]); BASILYS_LOCATION("warmelt-macro.bysl:334:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V583*/ curfptr[582])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V583*/ curfptr[582])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V583*/ curfptr[582]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V578*/ curfptr[577]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V584*/ curfptr[583])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V584*/ curfptr[583])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V584*/ curfptr[583]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V579*/ curfptr[578]); BASILYS_LOCATION("warmelt-macro.bysl:334:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V583*/ curfptr[582]); + basilysgc_touch(/*_.VALDATA___V584*/ curfptr[583]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V585*/ curfptr[584]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V585*/ curfptr[584])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V585*/ curfptr[584]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V586*/ curfptr[585]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V586*/ curfptr[585])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V586*/ curfptr[585]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V585*/ curfptr[584]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V585*/ curfptr[584])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V585*/ curfptr[584]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V581*/ curfptr[580]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V586*/ curfptr[585]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V586*/ curfptr[585])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V586*/ curfptr[585]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V582*/ curfptr[581]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V585*/ curfptr[584]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V585*/ curfptr[584])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V585*/ curfptr[584]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V583*/ curfptr[582]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V586*/ curfptr[585]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V586*/ curfptr[585])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V586*/ curfptr[585]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V584*/ curfptr[583]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V585*/ curfptr[584]); + basilysgc_touch(/*_.VALTUP___V586*/ curfptr[585]); BASILYS_LOCATION("warmelt-macro.bysl:334:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V578*/ curfptr[577])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V578*/ curfptr[577])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V578*/ curfptr[577]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V585*/ curfptr[584]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V579*/ curfptr[578])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V579*/ curfptr[578])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V579*/ curfptr[578]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V586*/ curfptr[585]); BASILYS_LOCATION("warmelt-macro.bysl:334:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V578*/ curfptr[577]); + basilysgc_touch(/*_.VALDATA___V579*/ curfptr[578]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V586*/ curfptr[585])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V586*/ curfptr[585])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V586*/ curfptr[585]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V587*/ curfptr[586]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V587*/ curfptr[586])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V587*/ curfptr[586])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V587*/ curfptr[586]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V588*/ curfptr[587]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V586*/ curfptr[585]); + basilysgc_touch(/*_.VALDATA___V587*/ curfptr[586]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V588*/ curfptr[587])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V588*/ curfptr[587])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V588*/ curfptr[587]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V589*/ curfptr[588]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V589*/ curfptr[588])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V589*/ curfptr[588])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V589*/ curfptr[588]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V590*/ curfptr[589]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V588*/ curfptr[587]); + basilysgc_touch(/*_.VALDATA___V589*/ curfptr[588]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V590*/ curfptr[589])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V590*/ curfptr[589])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V590*/ curfptr[589]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V591*/ curfptr[590]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V591*/ curfptr[590])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V591*/ curfptr[590])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V591*/ curfptr[590]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V592*/ curfptr[591]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V590*/ curfptr[589]); + basilysgc_touch(/*_.VALDATA___V591*/ curfptr[590]); BASILYS_LOCATION("warmelt-macro.bysl:341:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V592*/ curfptr[591])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V592*/ curfptr[591])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V592*/ curfptr[591]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V593*/ curfptr[592]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V593*/ curfptr[592])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V593*/ curfptr[592])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V593*/ curfptr[592]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V594*/ curfptr[593]); BASILYS_LOCATION("warmelt-macro.bysl:341:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V592*/ curfptr[591])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V592*/ curfptr[591])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V592*/ curfptr[591]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V593*/ curfptr[592])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V593*/ curfptr[592])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V593*/ curfptr[592]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V594*/ curfptr[593]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V594*/ curfptr[593])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V594*/ curfptr[593]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V595*/ curfptr[594]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V595*/ curfptr[594])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V595*/ curfptr[594]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V594*/ curfptr[593]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V594*/ curfptr[593])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V594*/ curfptr[593]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V595*/ curfptr[594]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V595*/ curfptr[594])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V595*/ curfptr[594]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V594*/ curfptr[593]); + basilysgc_touch(/*_.VALTUP___V595*/ curfptr[594]); BASILYS_LOCATION("warmelt-macro.bysl:341:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V592*/ curfptr[591])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V592*/ curfptr[591])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V592*/ curfptr[591]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V594*/ curfptr[593]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V593*/ curfptr[592])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V593*/ curfptr[592])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V593*/ curfptr[592]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V595*/ curfptr[594]); BASILYS_LOCATION("warmelt-macro.bysl:341:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V595*/ curfptr[594])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V595*/ curfptr[594])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V595*/ curfptr[594]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V596*/ curfptr[595]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V596*/ curfptr[595])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V596*/ curfptr[595])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V596*/ curfptr[595]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V597*/ curfptr[596]); BASILYS_LOCATION("warmelt-macro.bysl:341:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V595*/ curfptr[594])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V595*/ curfptr[594])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V595*/ curfptr[594]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V592*/ curfptr[591]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V596*/ curfptr[595])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V596*/ curfptr[595])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V596*/ curfptr[595]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V593*/ curfptr[592]); BASILYS_LOCATION("warmelt-macro.bysl:341:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V595*/ curfptr[594]); + basilysgc_touch(/*_.VALDATA___V596*/ curfptr[595]); BASILYS_LOCATION("warmelt-macro.bysl:341:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V597*/ curfptr[596])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V597*/ curfptr[596])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V597*/ curfptr[596]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V598*/ curfptr[597]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V598*/ curfptr[597])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V598*/ curfptr[597])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V598*/ curfptr[597]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V599*/ curfptr[598]); BASILYS_LOCATION("warmelt-macro.bysl:341:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V597*/ curfptr[596])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V597*/ curfptr[596])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V597*/ curfptr[596]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V592*/ curfptr[591]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V598*/ curfptr[597])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V598*/ curfptr[597])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V598*/ curfptr[597]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V593*/ curfptr[592]); BASILYS_LOCATION("warmelt-macro.bysl:341:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V597*/ curfptr[596]); + basilysgc_touch(/*_.VALDATA___V598*/ curfptr[597]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V599*/ curfptr[598]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V599*/ curfptr[598])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V599*/ curfptr[598]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V600*/ curfptr[599]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V600*/ curfptr[599])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V600*/ curfptr[599]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V599*/ curfptr[598]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V599*/ curfptr[598])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V599*/ curfptr[598]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V595*/ curfptr[594]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V600*/ curfptr[599]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V600*/ curfptr[599])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V600*/ curfptr[599]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V596*/ curfptr[595]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V599*/ curfptr[598]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V599*/ curfptr[598])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V599*/ curfptr[598]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V597*/ curfptr[596]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V600*/ curfptr[599]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V600*/ curfptr[599])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V600*/ curfptr[599]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V598*/ curfptr[597]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V599*/ curfptr[598]); + basilysgc_touch(/*_.VALTUP___V600*/ curfptr[599]); BASILYS_LOCATION("warmelt-macro.bysl:341:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V592*/ curfptr[591])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V592*/ curfptr[591])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V592*/ curfptr[591]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V599*/ curfptr[598]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V593*/ curfptr[592])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V593*/ curfptr[592])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V593*/ curfptr[592]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V600*/ curfptr[599]); BASILYS_LOCATION("warmelt-macro.bysl:341:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V592*/ curfptr[591]); + basilysgc_touch(/*_.VALDATA___V593*/ curfptr[592]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V600*/ curfptr[599])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V600*/ curfptr[599])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V600*/ curfptr[599]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V601*/ curfptr[600]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V601*/ curfptr[600])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V601*/ curfptr[600])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V601*/ curfptr[600]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V602*/ curfptr[601]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V600*/ curfptr[599]); + basilysgc_touch(/*_.VALDATA___V601*/ curfptr[600]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V602*/ curfptr[601])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V602*/ curfptr[601])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V602*/ curfptr[601]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V603*/ curfptr[602]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V603*/ curfptr[602])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V603*/ curfptr[602])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V603*/ curfptr[602]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V604*/ curfptr[603]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V602*/ curfptr[601]); + basilysgc_touch(/*_.VALDATA___V603*/ curfptr[602]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V604*/ curfptr[603])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V604*/ curfptr[603])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V604*/ curfptr[603]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V605*/ curfptr[604]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V605*/ curfptr[604])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V605*/ curfptr[604])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V605*/ curfptr[604]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V606*/ curfptr[605]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V604*/ curfptr[603]); + basilysgc_touch(/*_.VALDATA___V605*/ curfptr[604]); BASILYS_LOCATION("warmelt-macro.bysl:349:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V606*/ curfptr[605])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V606*/ curfptr[605])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V606*/ curfptr[605]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V607*/ curfptr[606]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V607*/ curfptr[606])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V607*/ curfptr[606])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V607*/ curfptr[606]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V608*/ curfptr[607]); BASILYS_LOCATION("warmelt-macro.bysl:349:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V606*/ curfptr[605])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V606*/ curfptr[605])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V606*/ curfptr[605]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V607*/ curfptr[606])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V607*/ curfptr[606])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V607*/ curfptr[606]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V608*/ curfptr[607]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V608*/ curfptr[607])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V608*/ curfptr[607]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V609*/ curfptr[608]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V609*/ curfptr[608])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V609*/ curfptr[608]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V608*/ curfptr[607]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V608*/ curfptr[607])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V608*/ curfptr[607]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V609*/ curfptr[608]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V609*/ curfptr[608])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V609*/ curfptr[608]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V608*/ curfptr[607]); + basilysgc_touch(/*_.VALTUP___V609*/ curfptr[608]); BASILYS_LOCATION("warmelt-macro.bysl:349:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V606*/ curfptr[605])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V606*/ curfptr[605])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V606*/ curfptr[605]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V608*/ curfptr[607]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V607*/ curfptr[606])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V607*/ curfptr[606])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V607*/ curfptr[606]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V609*/ curfptr[608]); BASILYS_LOCATION("warmelt-macro.bysl:349:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V609*/ curfptr[608])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V609*/ curfptr[608])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V609*/ curfptr[608]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V610*/ curfptr[609]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V610*/ curfptr[609])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V610*/ curfptr[609])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V610*/ curfptr[609]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V611*/ curfptr[610]); BASILYS_LOCATION("warmelt-macro.bysl:349:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V609*/ curfptr[608])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V609*/ curfptr[608])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V609*/ curfptr[608]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V606*/ curfptr[605]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V610*/ curfptr[609])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V610*/ curfptr[609])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V610*/ curfptr[609]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V607*/ curfptr[606]); BASILYS_LOCATION("warmelt-macro.bysl:349:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V609*/ curfptr[608]); + basilysgc_touch(/*_.VALDATA___V610*/ curfptr[609]); BASILYS_LOCATION("warmelt-macro.bysl:349:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V611*/ curfptr[610])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V611*/ curfptr[610])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V611*/ curfptr[610]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V612*/ curfptr[611]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V612*/ curfptr[611])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V612*/ curfptr[611])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V612*/ curfptr[611]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V613*/ curfptr[612]); BASILYS_LOCATION("warmelt-macro.bysl:349:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V611*/ curfptr[610])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V611*/ curfptr[610])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V611*/ curfptr[610]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V606*/ curfptr[605]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V612*/ curfptr[611])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V612*/ curfptr[611])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V612*/ curfptr[611]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V607*/ curfptr[606]); BASILYS_LOCATION("warmelt-macro.bysl:349:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V611*/ curfptr[610]); + basilysgc_touch(/*_.VALDATA___V612*/ curfptr[611]); BASILYS_LOCATION("warmelt-macro.bysl:349:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V613*/ curfptr[612])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V613*/ curfptr[612])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V613*/ curfptr[612]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V614*/ curfptr[613]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V614*/ curfptr[613])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V614*/ curfptr[613])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V614*/ curfptr[613]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V615*/ curfptr[614]); BASILYS_LOCATION("warmelt-macro.bysl:349:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V613*/ curfptr[612])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V613*/ curfptr[612])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V613*/ curfptr[612]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V606*/ curfptr[605]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V614*/ curfptr[613])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V614*/ curfptr[613])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V614*/ curfptr[613]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V607*/ curfptr[606]); BASILYS_LOCATION("warmelt-macro.bysl:349:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V613*/ curfptr[612]); + basilysgc_touch(/*_.VALDATA___V614*/ curfptr[613]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V615*/ curfptr[614]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V615*/ curfptr[614])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V615*/ curfptr[614]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V616*/ curfptr[615]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V616*/ curfptr[615])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V616*/ curfptr[615]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V615*/ curfptr[614]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V615*/ curfptr[614])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V615*/ curfptr[614]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V609*/ curfptr[608]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V616*/ curfptr[615]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V616*/ curfptr[615])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V616*/ curfptr[615]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V610*/ curfptr[609]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V615*/ curfptr[614]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V615*/ curfptr[614])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V615*/ curfptr[614]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V611*/ curfptr[610]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V616*/ curfptr[615]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V616*/ curfptr[615])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V616*/ curfptr[615]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V612*/ curfptr[611]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V615*/ curfptr[614]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V615*/ curfptr[614])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V615*/ curfptr[614]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V613*/ curfptr[612]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V616*/ curfptr[615]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V616*/ curfptr[615])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V616*/ curfptr[615]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V614*/ curfptr[613]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V615*/ curfptr[614]); + basilysgc_touch(/*_.VALTUP___V616*/ curfptr[615]); BASILYS_LOCATION("warmelt-macro.bysl:349:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V606*/ curfptr[605])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V606*/ curfptr[605])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V606*/ curfptr[605]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V615*/ curfptr[614]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V607*/ curfptr[606])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V607*/ curfptr[606])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V607*/ curfptr[606]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V616*/ curfptr[615]); BASILYS_LOCATION("warmelt-macro.bysl:349:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V606*/ curfptr[605]); + basilysgc_touch(/*_.VALDATA___V607*/ curfptr[606]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V616*/ curfptr[615])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V616*/ curfptr[615])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V616*/ curfptr[615]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V617*/ curfptr[616]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V617*/ curfptr[616])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V617*/ curfptr[616])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V617*/ curfptr[616]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V618*/ curfptr[617]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V616*/ curfptr[615]); + basilysgc_touch(/*_.VALDATA___V617*/ curfptr[616]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V618*/ curfptr[617])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V618*/ curfptr[617])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V618*/ curfptr[617]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V619*/ curfptr[618]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V619*/ curfptr[618])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V619*/ curfptr[618])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V619*/ curfptr[618]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V620*/ curfptr[619]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V618*/ curfptr[617]); + basilysgc_touch(/*_.VALDATA___V619*/ curfptr[618]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V620*/ curfptr[619])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V620*/ curfptr[619])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V620*/ curfptr[619]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V621*/ curfptr[620]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V621*/ curfptr[620])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V621*/ curfptr[620])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V621*/ curfptr[620]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V622*/ curfptr[621]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V620*/ curfptr[619]); + basilysgc_touch(/*_.VALDATA___V621*/ curfptr[620]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V622*/ curfptr[621])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V622*/ curfptr[621])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V622*/ curfptr[621]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V623*/ curfptr[622]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V623*/ curfptr[622])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V623*/ curfptr[622])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V623*/ curfptr[622]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V624*/ curfptr[623]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V622*/ curfptr[621]); + basilysgc_touch(/*_.VALDATA___V623*/ curfptr[622]); BASILYS_LOCATION("warmelt-macro.bysl:357:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V624*/ curfptr[623])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V624*/ curfptr[623])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V624*/ curfptr[623]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V625*/ curfptr[624]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V625*/ curfptr[624])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V625*/ curfptr[624])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V625*/ curfptr[624]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V626*/ curfptr[625]); BASILYS_LOCATION("warmelt-macro.bysl:357:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V624*/ curfptr[623])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V624*/ curfptr[623])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V624*/ curfptr[623]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V625*/ curfptr[624])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V625*/ curfptr[624])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V625*/ curfptr[624]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V626*/ curfptr[625]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V626*/ curfptr[625])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V626*/ curfptr[625]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V627*/ curfptr[626]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V627*/ curfptr[626])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V627*/ curfptr[626]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V626*/ curfptr[625]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V626*/ curfptr[625])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V626*/ curfptr[625]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V627*/ curfptr[626]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V627*/ curfptr[626])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V627*/ curfptr[626]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V626*/ curfptr[625]); + basilysgc_touch(/*_.VALTUP___V627*/ curfptr[626]); BASILYS_LOCATION("warmelt-macro.bysl:357:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V624*/ curfptr[623])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V624*/ curfptr[623])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V624*/ curfptr[623]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V626*/ curfptr[625]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V625*/ curfptr[624])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V625*/ curfptr[624])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V625*/ curfptr[624]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V627*/ curfptr[626]); BASILYS_LOCATION("warmelt-macro.bysl:357:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V627*/ curfptr[626])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V627*/ curfptr[626])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V627*/ curfptr[626]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V628*/ curfptr[627]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V628*/ curfptr[627])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V628*/ curfptr[627])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V628*/ curfptr[627]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V629*/ curfptr[628]); BASILYS_LOCATION("warmelt-macro.bysl:357:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V627*/ curfptr[626])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V627*/ curfptr[626])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V627*/ curfptr[626]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V624*/ curfptr[623]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V628*/ curfptr[627])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V628*/ curfptr[627])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V628*/ curfptr[627]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V625*/ curfptr[624]); BASILYS_LOCATION("warmelt-macro.bysl:357:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V627*/ curfptr[626]); + basilysgc_touch(/*_.VALDATA___V628*/ curfptr[627]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V629*/ curfptr[628]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V629*/ curfptr[628])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V629*/ curfptr[628]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V630*/ curfptr[629]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V630*/ curfptr[629])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V630*/ curfptr[629]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V629*/ curfptr[628]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V629*/ curfptr[628])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V629*/ curfptr[628]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V627*/ curfptr[626]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V630*/ curfptr[629]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V630*/ curfptr[629])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V630*/ curfptr[629]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V628*/ curfptr[627]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V629*/ curfptr[628]); + basilysgc_touch(/*_.VALTUP___V630*/ curfptr[629]); BASILYS_LOCATION("warmelt-macro.bysl:357:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V624*/ curfptr[623])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V624*/ curfptr[623])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V624*/ curfptr[623]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V629*/ curfptr[628]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V625*/ curfptr[624])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V625*/ curfptr[624])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V625*/ curfptr[624]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V630*/ curfptr[629]); BASILYS_LOCATION("warmelt-macro.bysl:357:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V624*/ curfptr[623]); + basilysgc_touch(/*_.VALDATA___V625*/ curfptr[624]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V630*/ curfptr[629])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V630*/ curfptr[629])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V630*/ curfptr[629]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V631*/ curfptr[630]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V631*/ curfptr[630])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V631*/ curfptr[630])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V631*/ curfptr[630]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V632*/ curfptr[631]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V630*/ curfptr[629]); + basilysgc_touch(/*_.VALDATA___V631*/ curfptr[630]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V632*/ curfptr[631])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V632*/ curfptr[631])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V632*/ curfptr[631]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V633*/ curfptr[632]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V633*/ curfptr[632])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V633*/ curfptr[632])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V633*/ curfptr[632]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V634*/ curfptr[633]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V632*/ curfptr[631]); + basilysgc_touch(/*_.VALDATA___V633*/ curfptr[632]); BASILYS_LOCATION("warmelt-macro.bysl:363:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V634*/ curfptr[633])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V634*/ curfptr[633])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V634*/ curfptr[633]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V635*/ curfptr[634]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V635*/ curfptr[634])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V635*/ curfptr[634])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V635*/ curfptr[634]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V636*/ curfptr[635]); BASILYS_LOCATION("warmelt-macro.bysl:363:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V634*/ curfptr[633])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V634*/ curfptr[633])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V634*/ curfptr[633]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V624*/ curfptr[623]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V635*/ curfptr[634])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V635*/ curfptr[634])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V635*/ curfptr[634]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V625*/ curfptr[624]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V636*/ curfptr[635]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V636*/ curfptr[635])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V636*/ curfptr[635]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V637*/ curfptr[636]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V637*/ curfptr[636])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V637*/ curfptr[636]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V636*/ curfptr[635]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V636*/ curfptr[635])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V636*/ curfptr[635]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V637*/ curfptr[636]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V637*/ curfptr[636])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V637*/ curfptr[636]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V636*/ curfptr[635]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V636*/ curfptr[635])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V636*/ curfptr[635]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V624*/ curfptr[623]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V637*/ curfptr[636]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V637*/ curfptr[636])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V637*/ curfptr[636]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V625*/ curfptr[624]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V636*/ curfptr[635]); + basilysgc_touch(/*_.VALTUP___V637*/ curfptr[636]); BASILYS_LOCATION("warmelt-macro.bysl:363:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V634*/ curfptr[633])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V634*/ curfptr[633])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V634*/ curfptr[633]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V636*/ curfptr[635]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V635*/ curfptr[634])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V635*/ curfptr[634])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V635*/ curfptr[634]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V637*/ curfptr[636]); BASILYS_LOCATION("warmelt-macro.bysl:363:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V637*/ curfptr[636])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V637*/ curfptr[636])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V637*/ curfptr[636]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V638*/ curfptr[637]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V638*/ curfptr[637])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V638*/ curfptr[637])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V638*/ curfptr[637]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V639*/ curfptr[638]); BASILYS_LOCATION("warmelt-macro.bysl:363:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V637*/ curfptr[636])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V637*/ curfptr[636])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V637*/ curfptr[636]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V634*/ curfptr[633]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V638*/ curfptr[637])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V638*/ curfptr[637])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V638*/ curfptr[637]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V635*/ curfptr[634]); BASILYS_LOCATION("warmelt-macro.bysl:363:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V637*/ curfptr[636]); + basilysgc_touch(/*_.VALDATA___V638*/ curfptr[637]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V639*/ curfptr[638]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V639*/ curfptr[638])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V639*/ curfptr[638]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V640*/ curfptr[639]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V640*/ curfptr[639])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V640*/ curfptr[639]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V639*/ curfptr[638]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V639*/ curfptr[638])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V639*/ curfptr[638]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V627*/ curfptr[626]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V640*/ curfptr[639]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V640*/ curfptr[639])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V640*/ curfptr[639]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V628*/ curfptr[627]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V639*/ curfptr[638]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V639*/ curfptr[638])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V639*/ curfptr[638]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V637*/ curfptr[636]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V640*/ curfptr[639]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V640*/ curfptr[639])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V640*/ curfptr[639]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V638*/ curfptr[637]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V639*/ curfptr[638]); + basilysgc_touch(/*_.VALTUP___V640*/ curfptr[639]); BASILYS_LOCATION("warmelt-macro.bysl:363:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V634*/ curfptr[633])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V634*/ curfptr[633])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V634*/ curfptr[633]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V639*/ curfptr[638]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V635*/ curfptr[634])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V635*/ curfptr[634])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V635*/ curfptr[634]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V640*/ curfptr[639]); BASILYS_LOCATION("warmelt-macro.bysl:363:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V634*/ curfptr[633]); + basilysgc_touch(/*_.VALDATA___V635*/ curfptr[634]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V640*/ curfptr[639])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V640*/ curfptr[639])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V640*/ curfptr[639]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V641*/ curfptr[640]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V641*/ curfptr[640])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V641*/ curfptr[640])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V641*/ curfptr[640]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V642*/ curfptr[641]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V640*/ curfptr[639]); + basilysgc_touch(/*_.VALDATA___V641*/ curfptr[640]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V642*/ curfptr[641])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V642*/ curfptr[641])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V642*/ curfptr[641]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V643*/ curfptr[642]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V643*/ curfptr[642])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V643*/ curfptr[642])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V643*/ curfptr[642]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V644*/ curfptr[643]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V642*/ curfptr[641]); + basilysgc_touch(/*_.VALDATA___V643*/ curfptr[642]); BASILYS_LOCATION("warmelt-macro.bysl:369:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V644*/ curfptr[643])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V644*/ curfptr[643])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V644*/ curfptr[643]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V645*/ curfptr[644]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V645*/ curfptr[644])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V645*/ curfptr[644])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V645*/ curfptr[644]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V646*/ curfptr[645]); BASILYS_LOCATION("warmelt-macro.bysl:369:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V644*/ curfptr[643])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V644*/ curfptr[643])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V644*/ curfptr[643]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V624*/ curfptr[623]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V645*/ curfptr[644])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V645*/ curfptr[644])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V645*/ curfptr[644]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V625*/ curfptr[624]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V646*/ curfptr[645]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V646*/ curfptr[645])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V646*/ curfptr[645]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V647*/ curfptr[646]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V647*/ curfptr[646])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V647*/ curfptr[646]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V646*/ curfptr[645]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V646*/ curfptr[645])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V646*/ curfptr[645]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V647*/ curfptr[646]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V647*/ curfptr[646])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V647*/ curfptr[646]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V646*/ curfptr[645]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V646*/ curfptr[645])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V646*/ curfptr[645]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V624*/ curfptr[623]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V647*/ curfptr[646]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V647*/ curfptr[646])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V647*/ curfptr[646]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V625*/ curfptr[624]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V646*/ curfptr[645]); + basilysgc_touch(/*_.VALTUP___V647*/ curfptr[646]); BASILYS_LOCATION("warmelt-macro.bysl:369:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V644*/ curfptr[643])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V644*/ curfptr[643])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V644*/ curfptr[643]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V646*/ curfptr[645]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V645*/ curfptr[644])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V645*/ curfptr[644])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V645*/ curfptr[644]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V647*/ curfptr[646]); BASILYS_LOCATION("warmelt-macro.bysl:369:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V647*/ curfptr[646])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V647*/ curfptr[646])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V647*/ curfptr[646]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V648*/ curfptr[647]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V648*/ curfptr[647])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V648*/ curfptr[647])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V648*/ curfptr[647]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V649*/ curfptr[648]); BASILYS_LOCATION("warmelt-macro.bysl:369:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V647*/ curfptr[646])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V647*/ curfptr[646])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V647*/ curfptr[646]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V644*/ curfptr[643]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V648*/ curfptr[647])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V648*/ curfptr[647])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V648*/ curfptr[647]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V645*/ curfptr[644]); BASILYS_LOCATION("warmelt-macro.bysl:369:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V647*/ curfptr[646]); + basilysgc_touch(/*_.VALDATA___V648*/ curfptr[647]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V649*/ curfptr[648]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V649*/ curfptr[648])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V649*/ curfptr[648]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V650*/ curfptr[649]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V650*/ curfptr[649])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V650*/ curfptr[649]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V649*/ curfptr[648]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V649*/ curfptr[648])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V649*/ curfptr[648]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V627*/ curfptr[626]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V650*/ curfptr[649]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V650*/ curfptr[649])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V650*/ curfptr[649]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V628*/ curfptr[627]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V649*/ curfptr[648]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V649*/ curfptr[648])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V649*/ curfptr[648]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V647*/ curfptr[646]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V650*/ curfptr[649]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V650*/ curfptr[649])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V650*/ curfptr[649]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V648*/ curfptr[647]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V649*/ curfptr[648]); + basilysgc_touch(/*_.VALTUP___V650*/ curfptr[649]); BASILYS_LOCATION("warmelt-macro.bysl:369:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V644*/ curfptr[643])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V644*/ curfptr[643])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V644*/ curfptr[643]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V649*/ curfptr[648]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V645*/ curfptr[644])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V645*/ curfptr[644])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V645*/ curfptr[644]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V650*/ curfptr[649]); BASILYS_LOCATION("warmelt-macro.bysl:369:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V644*/ curfptr[643]); + basilysgc_touch(/*_.VALDATA___V645*/ curfptr[644]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V650*/ curfptr[649])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V650*/ curfptr[649])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V650*/ curfptr[649]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V651*/ curfptr[650]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V651*/ curfptr[650])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V651*/ curfptr[650])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V651*/ curfptr[650]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V652*/ curfptr[651]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V650*/ curfptr[649]); + basilysgc_touch(/*_.VALDATA___V651*/ curfptr[650]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V652*/ curfptr[651])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V652*/ curfptr[651])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V652*/ curfptr[651]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V653*/ curfptr[652]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V653*/ curfptr[652])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V653*/ curfptr[652])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V653*/ curfptr[652]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V654*/ curfptr[653]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V652*/ curfptr[651]); + basilysgc_touch(/*_.VALDATA___V653*/ curfptr[652]); BASILYS_LOCATION("warmelt-macro.bysl:375:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V654*/ curfptr[653])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V654*/ curfptr[653])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V654*/ curfptr[653]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V655*/ curfptr[654]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V655*/ curfptr[654])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V655*/ curfptr[654])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V655*/ curfptr[654]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V656*/ curfptr[655]); BASILYS_LOCATION("warmelt-macro.bysl:375:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V654*/ curfptr[653])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V654*/ curfptr[653])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V654*/ curfptr[653]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V655*/ curfptr[654])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V655*/ curfptr[654])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V655*/ curfptr[654]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V656*/ curfptr[655]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V656*/ curfptr[655])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V656*/ curfptr[655]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V657*/ curfptr[656]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V657*/ curfptr[656])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V657*/ curfptr[656]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V656*/ curfptr[655]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V656*/ curfptr[655])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V656*/ curfptr[655]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V657*/ curfptr[656]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V657*/ curfptr[656])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V657*/ curfptr[656]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V656*/ curfptr[655]); + basilysgc_touch(/*_.VALTUP___V657*/ curfptr[656]); BASILYS_LOCATION("warmelt-macro.bysl:375:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V654*/ curfptr[653])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V654*/ curfptr[653])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V654*/ curfptr[653]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V656*/ curfptr[655]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V655*/ curfptr[654])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V655*/ curfptr[654])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V655*/ curfptr[654]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V657*/ curfptr[656]); BASILYS_LOCATION("warmelt-macro.bysl:375:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V657*/ curfptr[656])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V657*/ curfptr[656])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V657*/ curfptr[656]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V658*/ curfptr[657]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V658*/ curfptr[657])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V658*/ curfptr[657])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V658*/ curfptr[657]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V659*/ curfptr[658]); BASILYS_LOCATION("warmelt-macro.bysl:375:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V657*/ curfptr[656])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V657*/ curfptr[656])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V657*/ curfptr[656]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V654*/ curfptr[653]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V658*/ curfptr[657])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V658*/ curfptr[657])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V658*/ curfptr[657]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V655*/ curfptr[654]); BASILYS_LOCATION("warmelt-macro.bysl:375:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V657*/ curfptr[656]); + basilysgc_touch(/*_.VALDATA___V658*/ curfptr[657]); BASILYS_LOCATION("warmelt-macro.bysl:375:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V659*/ curfptr[658])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V659*/ curfptr[658])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V659*/ curfptr[658]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V660*/ curfptr[659]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V660*/ curfptr[659])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V660*/ curfptr[659])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V660*/ curfptr[659]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V661*/ curfptr[660]); BASILYS_LOCATION("warmelt-macro.bysl:375:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V659*/ curfptr[658])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V659*/ curfptr[658])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V659*/ curfptr[658]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V654*/ curfptr[653]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V660*/ curfptr[659])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V660*/ curfptr[659])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V660*/ curfptr[659]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V655*/ curfptr[654]); BASILYS_LOCATION("warmelt-macro.bysl:375:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V659*/ curfptr[658]); + basilysgc_touch(/*_.VALDATA___V660*/ curfptr[659]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V661*/ curfptr[660]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V661*/ curfptr[660])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V661*/ curfptr[660]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V662*/ curfptr[661]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V662*/ curfptr[661])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V662*/ curfptr[661]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V661*/ curfptr[660]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V661*/ curfptr[660])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V661*/ curfptr[660]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V657*/ curfptr[656]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V662*/ curfptr[661]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V662*/ curfptr[661])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V662*/ curfptr[661]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V658*/ curfptr[657]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V661*/ curfptr[660]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V661*/ curfptr[660])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V661*/ curfptr[660]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V659*/ curfptr[658]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V662*/ curfptr[661]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V662*/ curfptr[661])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V662*/ curfptr[661]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V660*/ curfptr[659]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V661*/ curfptr[660]); + basilysgc_touch(/*_.VALTUP___V662*/ curfptr[661]); BASILYS_LOCATION("warmelt-macro.bysl:375:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V654*/ curfptr[653])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V654*/ curfptr[653])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V654*/ curfptr[653]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V661*/ curfptr[660]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V655*/ curfptr[654])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V655*/ curfptr[654])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V655*/ curfptr[654]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V662*/ curfptr[661]); BASILYS_LOCATION("warmelt-macro.bysl:375:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V654*/ curfptr[653]); + basilysgc_touch(/*_.VALDATA___V655*/ curfptr[654]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V662*/ curfptr[661])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V662*/ curfptr[661])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V662*/ curfptr[661]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V663*/ curfptr[662]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V663*/ curfptr[662])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V663*/ curfptr[662])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V663*/ curfptr[662]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V664*/ curfptr[663]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V662*/ curfptr[661]); + basilysgc_touch(/*_.VALDATA___V663*/ curfptr[662]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V664*/ curfptr[663])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V664*/ curfptr[663])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V664*/ curfptr[663]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V665*/ curfptr[664]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V665*/ curfptr[664])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V665*/ curfptr[664])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V665*/ curfptr[664]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V666*/ curfptr[665]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V664*/ curfptr[663]); + basilysgc_touch(/*_.VALDATA___V665*/ curfptr[664]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V666*/ curfptr[665])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V666*/ curfptr[665])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V666*/ curfptr[665]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V667*/ curfptr[666]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V667*/ curfptr[666])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V667*/ curfptr[666])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V667*/ curfptr[666]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V668*/ curfptr[667]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V666*/ curfptr[665]); + basilysgc_touch(/*_.VALDATA___V667*/ curfptr[666]); BASILYS_LOCATION("warmelt-macro.bysl:382:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V668*/ curfptr[667])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V668*/ curfptr[667])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V668*/ curfptr[667]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V669*/ curfptr[668]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V669*/ curfptr[668])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V669*/ curfptr[668])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V669*/ curfptr[668]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V670*/ curfptr[669]); BASILYS_LOCATION("warmelt-macro.bysl:382:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V668*/ curfptr[667])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V668*/ curfptr[667])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V668*/ curfptr[667]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V669*/ curfptr[668])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V669*/ curfptr[668])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V669*/ curfptr[668]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V670*/ curfptr[669]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V670*/ curfptr[669])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V670*/ curfptr[669]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V671*/ curfptr[670]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V671*/ curfptr[670])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V671*/ curfptr[670]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V670*/ curfptr[669]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V670*/ curfptr[669])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V670*/ curfptr[669]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V671*/ curfptr[670]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V671*/ curfptr[670])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V671*/ curfptr[670]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V670*/ curfptr[669]); + basilysgc_touch(/*_.VALTUP___V671*/ curfptr[670]); BASILYS_LOCATION("warmelt-macro.bysl:382:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V668*/ curfptr[667])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V668*/ curfptr[667])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V668*/ curfptr[667]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V670*/ curfptr[669]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V669*/ curfptr[668])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V669*/ curfptr[668])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V669*/ curfptr[668]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V671*/ curfptr[670]); BASILYS_LOCATION("warmelt-macro.bysl:382:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V671*/ curfptr[670])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V671*/ curfptr[670])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V671*/ curfptr[670]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V672*/ curfptr[671]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V672*/ curfptr[671])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V672*/ curfptr[671])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V672*/ curfptr[671]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V673*/ curfptr[672]); BASILYS_LOCATION("warmelt-macro.bysl:382:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V671*/ curfptr[670])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V671*/ curfptr[670])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V671*/ curfptr[670]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V668*/ curfptr[667]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V672*/ curfptr[671])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V672*/ curfptr[671])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V672*/ curfptr[671]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V669*/ curfptr[668]); BASILYS_LOCATION("warmelt-macro.bysl:382:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V671*/ curfptr[670]); + basilysgc_touch(/*_.VALDATA___V672*/ curfptr[671]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V673*/ curfptr[672]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V673*/ curfptr[672])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V673*/ curfptr[672]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V674*/ curfptr[673]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V674*/ curfptr[673])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V674*/ curfptr[673]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V673*/ curfptr[672]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V673*/ curfptr[672])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V673*/ curfptr[672]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V671*/ curfptr[670]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V674*/ curfptr[673]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V674*/ curfptr[673])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V674*/ curfptr[673]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V672*/ curfptr[671]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V673*/ curfptr[672]); + basilysgc_touch(/*_.VALTUP___V674*/ curfptr[673]); BASILYS_LOCATION("warmelt-macro.bysl:382:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V668*/ curfptr[667])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V668*/ curfptr[667])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V668*/ curfptr[667]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V673*/ curfptr[672]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V669*/ curfptr[668])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V669*/ curfptr[668])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V669*/ curfptr[668]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V674*/ curfptr[673]); BASILYS_LOCATION("warmelt-macro.bysl:382:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V668*/ curfptr[667]); + basilysgc_touch(/*_.VALDATA___V669*/ curfptr[668]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V674*/ curfptr[673])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V674*/ curfptr[673])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V674*/ curfptr[673]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V675*/ curfptr[674]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V675*/ curfptr[674])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V675*/ curfptr[674])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V675*/ curfptr[674]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V676*/ curfptr[675]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V674*/ curfptr[673]); + basilysgc_touch(/*_.VALDATA___V675*/ curfptr[674]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V676*/ curfptr[675])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V676*/ curfptr[675])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V676*/ curfptr[675]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V677*/ curfptr[676]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V677*/ curfptr[676])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V677*/ curfptr[676])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V677*/ curfptr[676]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V678*/ curfptr[677]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V676*/ curfptr[675]); + basilysgc_touch(/*_.VALDATA___V677*/ curfptr[676]); BASILYS_LOCATION("warmelt-macro.bysl:390:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V678*/ curfptr[677])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V678*/ curfptr[677])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V678*/ curfptr[677]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V679*/ curfptr[678]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V679*/ curfptr[678])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V679*/ curfptr[678])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V679*/ curfptr[678]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V680*/ curfptr[679]); BASILYS_LOCATION("warmelt-macro.bysl:390:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V678*/ curfptr[677])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V678*/ curfptr[677])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V678*/ curfptr[677]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V679*/ curfptr[678])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V679*/ curfptr[678])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V679*/ curfptr[678]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V680*/ curfptr[679]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V680*/ curfptr[679])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V680*/ curfptr[679]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V681*/ curfptr[680]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V681*/ curfptr[680])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V681*/ curfptr[680]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V680*/ curfptr[679]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V680*/ curfptr[679])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V680*/ curfptr[679]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V681*/ curfptr[680]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V681*/ curfptr[680])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V681*/ curfptr[680]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V680*/ curfptr[679]); + basilysgc_touch(/*_.VALTUP___V681*/ curfptr[680]); BASILYS_LOCATION("warmelt-macro.bysl:390:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V678*/ curfptr[677])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V678*/ curfptr[677])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V678*/ curfptr[677]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V680*/ curfptr[679]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V679*/ curfptr[678])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V679*/ curfptr[678])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V679*/ curfptr[678]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V681*/ curfptr[680]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V681*/ curfptr[680]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V681*/ curfptr[680])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V681*/ curfptr[680]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V682*/ curfptr[681]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V682*/ curfptr[681])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V682*/ curfptr[681]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V681*/ curfptr[680]); + basilysgc_touch(/*_.VALTUP___V682*/ curfptr[681]); BASILYS_LOCATION("warmelt-macro.bysl:390:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V678*/ curfptr[677])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V678*/ curfptr[677])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V678*/ curfptr[677]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V681*/ curfptr[680]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V679*/ curfptr[678])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V679*/ curfptr[678])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V679*/ curfptr[678]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V682*/ curfptr[681]); BASILYS_LOCATION("warmelt-macro.bysl:390:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V678*/ curfptr[677]); + basilysgc_touch(/*_.VALDATA___V679*/ curfptr[678]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V682*/ curfptr[681])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V682*/ curfptr[681])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V682*/ curfptr[681]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V683*/ curfptr[682]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V683*/ curfptr[682])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V683*/ curfptr[682])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V683*/ curfptr[682]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V684*/ curfptr[683]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V682*/ curfptr[681]); + basilysgc_touch(/*_.VALDATA___V683*/ curfptr[682]); BASILYS_LOCATION("warmelt-macro.bysl:398:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V684*/ curfptr[683])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V684*/ curfptr[683])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V684*/ curfptr[683]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V685*/ curfptr[684]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V685*/ curfptr[684])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V685*/ curfptr[684])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V685*/ curfptr[684]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V686*/ curfptr[685]); BASILYS_LOCATION("warmelt-macro.bysl:398:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V684*/ curfptr[683])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V684*/ curfptr[683])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V684*/ curfptr[683]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V685*/ curfptr[684])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V685*/ curfptr[684])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V685*/ curfptr[684]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V686*/ curfptr[685]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V686*/ curfptr[685])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V686*/ curfptr[685]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V687*/ curfptr[686]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V687*/ curfptr[686])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V687*/ curfptr[686]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V686*/ curfptr[685]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V686*/ curfptr[685])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V686*/ curfptr[685]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V687*/ curfptr[686]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V687*/ curfptr[686])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V687*/ curfptr[686]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V686*/ curfptr[685]); + basilysgc_touch(/*_.VALTUP___V687*/ curfptr[686]); BASILYS_LOCATION("warmelt-macro.bysl:398:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V684*/ curfptr[683])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V684*/ curfptr[683])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V684*/ curfptr[683]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V686*/ curfptr[685]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V685*/ curfptr[684])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V685*/ curfptr[684])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V685*/ curfptr[684]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V687*/ curfptr[686]); BASILYS_LOCATION("warmelt-macro.bysl:398:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V687*/ curfptr[686])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V687*/ curfptr[686])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V687*/ curfptr[686]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V688*/ curfptr[687]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V688*/ curfptr[687])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V688*/ curfptr[687])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V688*/ curfptr[687]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V689*/ curfptr[688]); BASILYS_LOCATION("warmelt-macro.bysl:398:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V687*/ curfptr[686])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V687*/ curfptr[686])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V687*/ curfptr[686]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V684*/ curfptr[683]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V688*/ curfptr[687])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V688*/ curfptr[687])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V688*/ curfptr[687]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V685*/ curfptr[684]); BASILYS_LOCATION("warmelt-macro.bysl:398:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V687*/ curfptr[686]); + basilysgc_touch(/*_.VALDATA___V688*/ curfptr[687]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V689*/ curfptr[688]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V689*/ curfptr[688])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V689*/ curfptr[688]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V690*/ curfptr[689]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V690*/ curfptr[689])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V690*/ curfptr[689]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V689*/ curfptr[688]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V689*/ curfptr[688])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V689*/ curfptr[688]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V687*/ curfptr[686]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V690*/ curfptr[689]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V690*/ curfptr[689])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V690*/ curfptr[689]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V688*/ curfptr[687]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V689*/ curfptr[688]); + basilysgc_touch(/*_.VALTUP___V690*/ curfptr[689]); BASILYS_LOCATION("warmelt-macro.bysl:398:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V684*/ curfptr[683])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V684*/ curfptr[683])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V684*/ curfptr[683]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V689*/ curfptr[688]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V685*/ curfptr[684])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V685*/ curfptr[684])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V685*/ curfptr[684]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V690*/ curfptr[689]); BASILYS_LOCATION("warmelt-macro.bysl:398:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V684*/ curfptr[683]); + basilysgc_touch(/*_.VALDATA___V685*/ curfptr[684]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V690*/ curfptr[689])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V690*/ curfptr[689])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V690*/ curfptr[689]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V691*/ curfptr[690]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V691*/ curfptr[690])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V691*/ curfptr[690])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V691*/ curfptr[690]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V692*/ curfptr[691]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V690*/ curfptr[689]); + basilysgc_touch(/*_.VALDATA___V691*/ curfptr[690]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V692*/ curfptr[691])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V692*/ curfptr[691])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V692*/ curfptr[691]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V693*/ curfptr[692]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V693*/ curfptr[692])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V693*/ curfptr[692])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V693*/ curfptr[692]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V694*/ curfptr[693]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V692*/ curfptr[691]); + basilysgc_touch(/*_.VALDATA___V693*/ curfptr[692]); BASILYS_LOCATION("warmelt-macro.bysl:407:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V694*/ curfptr[693])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V694*/ curfptr[693])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V694*/ curfptr[693]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V695*/ curfptr[694]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V695*/ curfptr[694])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V695*/ curfptr[694])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V695*/ curfptr[694]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V696*/ curfptr[695]); BASILYS_LOCATION("warmelt-macro.bysl:407:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V694*/ curfptr[693])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V694*/ curfptr[693])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V694*/ curfptr[693]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V695*/ curfptr[694])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V695*/ curfptr[694])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V695*/ curfptr[694]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V696*/ curfptr[695]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V696*/ curfptr[695])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V696*/ curfptr[695]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V697*/ curfptr[696]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V697*/ curfptr[696])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V697*/ curfptr[696]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V696*/ curfptr[695]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V696*/ curfptr[695])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V696*/ curfptr[695]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V697*/ curfptr[696]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V697*/ curfptr[696])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V697*/ curfptr[696]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V696*/ curfptr[695]); + basilysgc_touch(/*_.VALTUP___V697*/ curfptr[696]); BASILYS_LOCATION("warmelt-macro.bysl:407:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V694*/ curfptr[693])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V694*/ curfptr[693])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V694*/ curfptr[693]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V696*/ curfptr[695]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V695*/ curfptr[694])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V695*/ curfptr[694])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V695*/ curfptr[694]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V697*/ curfptr[696]); BASILYS_LOCATION("warmelt-macro.bysl:407:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V697*/ curfptr[696])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V697*/ curfptr[696])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V697*/ curfptr[696]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V698*/ curfptr[697]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V698*/ curfptr[697])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V698*/ curfptr[697])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V698*/ curfptr[697]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V699*/ curfptr[698]); BASILYS_LOCATION("warmelt-macro.bysl:407:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V697*/ curfptr[696])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V697*/ curfptr[696])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V697*/ curfptr[696]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V694*/ curfptr[693]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V698*/ curfptr[697])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V698*/ curfptr[697])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V698*/ curfptr[697]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V695*/ curfptr[694]); BASILYS_LOCATION("warmelt-macro.bysl:407:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V697*/ curfptr[696]); + basilysgc_touch(/*_.VALDATA___V698*/ curfptr[697]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V699*/ curfptr[698]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V699*/ curfptr[698])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V699*/ curfptr[698]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V700*/ curfptr[699]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V700*/ curfptr[699])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V700*/ curfptr[699]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V699*/ curfptr[698]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V699*/ curfptr[698])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V699*/ curfptr[698]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V697*/ curfptr[696]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V700*/ curfptr[699]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V700*/ curfptr[699])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V700*/ curfptr[699]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V698*/ curfptr[697]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V699*/ curfptr[698]); + basilysgc_touch(/*_.VALTUP___V700*/ curfptr[699]); BASILYS_LOCATION("warmelt-macro.bysl:407:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V694*/ curfptr[693])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V694*/ curfptr[693])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V694*/ curfptr[693]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V699*/ curfptr[698]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V695*/ curfptr[694])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V695*/ curfptr[694])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V695*/ curfptr[694]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V700*/ curfptr[699]); BASILYS_LOCATION("warmelt-macro.bysl:407:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V694*/ curfptr[693]); + basilysgc_touch(/*_.VALDATA___V695*/ curfptr[694]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V700*/ curfptr[699])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V700*/ curfptr[699])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V700*/ curfptr[699]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V701*/ curfptr[700]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V701*/ curfptr[700])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V701*/ curfptr[700])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V701*/ curfptr[700]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V702*/ curfptr[701]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V700*/ curfptr[699]); + basilysgc_touch(/*_.VALDATA___V701*/ curfptr[700]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V702*/ curfptr[701])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V702*/ curfptr[701])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V702*/ curfptr[701]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V703*/ curfptr[702]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V703*/ curfptr[702])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V703*/ curfptr[702])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V703*/ curfptr[702]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V704*/ curfptr[703]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V702*/ curfptr[701]); + basilysgc_touch(/*_.VALDATA___V703*/ curfptr[702]); BASILYS_LOCATION("warmelt-macro.bysl:413:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V704*/ curfptr[703])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V704*/ curfptr[703])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V704*/ curfptr[703]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V705*/ curfptr[704]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V705*/ curfptr[704])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V705*/ curfptr[704])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V705*/ curfptr[704]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V706*/ curfptr[705]); BASILYS_LOCATION("warmelt-macro.bysl:413:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V704*/ curfptr[703])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V704*/ curfptr[703])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V704*/ curfptr[703]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V705*/ curfptr[704])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V705*/ curfptr[704])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V705*/ curfptr[704]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V706*/ curfptr[705]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V706*/ curfptr[705])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V706*/ curfptr[705]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V707*/ curfptr[706]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V707*/ curfptr[706])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V707*/ curfptr[706]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V706*/ curfptr[705]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V706*/ curfptr[705])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V706*/ curfptr[705]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V707*/ curfptr[706]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V707*/ curfptr[706])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V707*/ curfptr[706]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V706*/ curfptr[705]); + basilysgc_touch(/*_.VALTUP___V707*/ curfptr[706]); BASILYS_LOCATION("warmelt-macro.bysl:413:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V704*/ curfptr[703])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V704*/ curfptr[703])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V704*/ curfptr[703]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V706*/ curfptr[705]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V705*/ curfptr[704])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V705*/ curfptr[704])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V705*/ curfptr[704]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V707*/ curfptr[706]); BASILYS_LOCATION("warmelt-macro.bysl:413:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V707*/ curfptr[706])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V707*/ curfptr[706])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V707*/ curfptr[706]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V708*/ curfptr[707]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V708*/ curfptr[707])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V708*/ curfptr[707])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V708*/ curfptr[707]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V709*/ curfptr[708]); BASILYS_LOCATION("warmelt-macro.bysl:413:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V707*/ curfptr[706])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V707*/ curfptr[706])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V707*/ curfptr[706]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V704*/ curfptr[703]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V708*/ curfptr[707])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V708*/ curfptr[707])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V708*/ curfptr[707]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V705*/ curfptr[704]); BASILYS_LOCATION("warmelt-macro.bysl:413:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V707*/ curfptr[706]); + basilysgc_touch(/*_.VALDATA___V708*/ curfptr[707]); BASILYS_LOCATION("warmelt-macro.bysl:413:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V709*/ curfptr[708])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V709*/ curfptr[708])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V709*/ curfptr[708]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V710*/ curfptr[709]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V710*/ curfptr[709])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V710*/ curfptr[709])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V710*/ curfptr[709]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V711*/ curfptr[710]); BASILYS_LOCATION("warmelt-macro.bysl:413:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V709*/ curfptr[708])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V709*/ curfptr[708])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V709*/ curfptr[708]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V704*/ curfptr[703]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V710*/ curfptr[709])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V710*/ curfptr[709])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V710*/ curfptr[709]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V705*/ curfptr[704]); BASILYS_LOCATION("warmelt-macro.bysl:413:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V709*/ curfptr[708]); + basilysgc_touch(/*_.VALDATA___V710*/ curfptr[709]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V711*/ curfptr[710]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V711*/ curfptr[710])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V711*/ curfptr[710]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V712*/ curfptr[711]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V712*/ curfptr[711])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V712*/ curfptr[711]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V711*/ curfptr[710]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V711*/ curfptr[710])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V711*/ curfptr[710]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V707*/ curfptr[706]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V712*/ curfptr[711]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V712*/ curfptr[711])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V712*/ curfptr[711]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V708*/ curfptr[707]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V711*/ curfptr[710]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V711*/ curfptr[710])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V711*/ curfptr[710]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V709*/ curfptr[708]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V712*/ curfptr[711]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V712*/ curfptr[711])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V712*/ curfptr[711]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V710*/ curfptr[709]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V711*/ curfptr[710]); + basilysgc_touch(/*_.VALTUP___V712*/ curfptr[711]); BASILYS_LOCATION("warmelt-macro.bysl:413:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V704*/ curfptr[703])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V704*/ curfptr[703])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V704*/ curfptr[703]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V711*/ curfptr[710]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V705*/ curfptr[704])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V705*/ curfptr[704])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V705*/ curfptr[704]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V712*/ curfptr[711]); BASILYS_LOCATION("warmelt-macro.bysl:413:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V704*/ curfptr[703]); + basilysgc_touch(/*_.VALDATA___V705*/ curfptr[704]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V712*/ curfptr[711])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V712*/ curfptr[711])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V712*/ curfptr[711]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V713*/ curfptr[712]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V713*/ curfptr[712])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V713*/ curfptr[712])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V713*/ curfptr[712]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V714*/ curfptr[713]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V712*/ curfptr[711]); + basilysgc_touch(/*_.VALDATA___V713*/ curfptr[712]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V714*/ curfptr[713])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V714*/ curfptr[713])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V714*/ curfptr[713]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V715*/ curfptr[714]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V715*/ curfptr[714])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V715*/ curfptr[714])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V715*/ curfptr[714]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V716*/ curfptr[715]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V714*/ curfptr[713]); + basilysgc_touch(/*_.VALDATA___V715*/ curfptr[714]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V716*/ curfptr[715])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V716*/ curfptr[715])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V716*/ curfptr[715]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V717*/ curfptr[716]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V717*/ curfptr[716])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V717*/ curfptr[716])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V717*/ curfptr[716]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V718*/ curfptr[717]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V716*/ curfptr[715]); + basilysgc_touch(/*_.VALDATA___V717*/ curfptr[716]); BASILYS_LOCATION("warmelt-macro.bysl:420:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V719*/ curfptr[718]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V720*/ curfptr[719]); BASILYS_LOCATION("warmelt-macro.bysl:420:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V720*/ curfptr[719]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V720*/ curfptr[719])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V720*/ curfptr[719]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V721*/ curfptr[720]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V721*/ curfptr[720])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V721*/ curfptr[720]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V720*/ curfptr[719]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V720*/ curfptr[719])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V720*/ curfptr[719]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V721*/ curfptr[720]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V721*/ curfptr[720])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V721*/ curfptr[720]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V720*/ curfptr[719]); + basilysgc_touch(/*_.VALTUP___V721*/ curfptr[720]); BASILYS_LOCATION("warmelt-macro.bysl:420:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V720*/ curfptr[719]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V721*/ curfptr[720]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V721*/ curfptr[720]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V721*/ curfptr[720])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V721*/ curfptr[720]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V722*/ curfptr[721]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V722*/ curfptr[721])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V722*/ curfptr[721]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V721*/ curfptr[720]); + basilysgc_touch(/*_.VALTUP___V722*/ curfptr[721]); BASILYS_LOCATION("warmelt-macro.bysl:420:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V721*/ curfptr[720]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V722*/ curfptr[721]); BASILYS_LOCATION("warmelt-macro.bysl:420:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V718*/ curfptr[717]); + basilysgc_touch(/*_.VALDATA___V719*/ curfptr[718]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V722*/ curfptr[721])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V722*/ curfptr[721])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V722*/ curfptr[721]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V723*/ curfptr[722]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V723*/ curfptr[722])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V723*/ curfptr[722])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V723*/ curfptr[722]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V724*/ curfptr[723]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V722*/ curfptr[721]); + basilysgc_touch(/*_.VALDATA___V723*/ curfptr[722]); BASILYS_LOCATION("warmelt-macro.bysl:426:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V724*/ curfptr[723])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V724*/ curfptr[723])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V724*/ curfptr[723]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V725*/ curfptr[724]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V725*/ curfptr[724])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V725*/ curfptr[724])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V725*/ curfptr[724]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V726*/ curfptr[725]); BASILYS_LOCATION("warmelt-macro.bysl:426:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V724*/ curfptr[723])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V724*/ curfptr[723])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V724*/ curfptr[723]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V725*/ curfptr[724])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V725*/ curfptr[724])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V725*/ curfptr[724]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V719*/ curfptr[718]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V726*/ curfptr[725]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V726*/ curfptr[725])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V726*/ curfptr[725]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V727*/ curfptr[726]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V727*/ curfptr[726])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V727*/ curfptr[726]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V726*/ curfptr[725]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V726*/ curfptr[725])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V726*/ curfptr[725]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V727*/ curfptr[726]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V727*/ curfptr[726])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V727*/ curfptr[726]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V726*/ curfptr[725]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V726*/ curfptr[725])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V726*/ curfptr[725]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V727*/ curfptr[726]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V727*/ curfptr[726])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V727*/ curfptr[726]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V726*/ curfptr[725]); + basilysgc_touch(/*_.VALTUP___V727*/ curfptr[726]); BASILYS_LOCATION("warmelt-macro.bysl:426:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V724*/ curfptr[723])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V724*/ curfptr[723])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V724*/ curfptr[723]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V726*/ curfptr[725]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V725*/ curfptr[724])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V725*/ curfptr[724])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V725*/ curfptr[724]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V727*/ curfptr[726]); BASILYS_LOCATION("warmelt-macro.bysl:426:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V727*/ curfptr[726])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V727*/ curfptr[726])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V727*/ curfptr[726]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V728*/ curfptr[727]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V728*/ curfptr[727])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V728*/ curfptr[727])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V728*/ curfptr[727]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V729*/ curfptr[728]); BASILYS_LOCATION("warmelt-macro.bysl:426:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V727*/ curfptr[726])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V727*/ curfptr[726])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V727*/ curfptr[726]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V724*/ curfptr[723]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V728*/ curfptr[727])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V728*/ curfptr[727])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V728*/ curfptr[727]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V725*/ curfptr[724]); BASILYS_LOCATION("warmelt-macro.bysl:426:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V727*/ curfptr[726]); + basilysgc_touch(/*_.VALDATA___V728*/ curfptr[727]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V729*/ curfptr[728]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V729*/ curfptr[728])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V729*/ curfptr[728]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V730*/ curfptr[729]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V730*/ curfptr[729])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V730*/ curfptr[729]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V729*/ curfptr[728]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V729*/ curfptr[728])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V729*/ curfptr[728]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V727*/ curfptr[726]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V730*/ curfptr[729]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V730*/ curfptr[729])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V730*/ curfptr[729]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V728*/ curfptr[727]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V729*/ curfptr[728]); + basilysgc_touch(/*_.VALTUP___V730*/ curfptr[729]); BASILYS_LOCATION("warmelt-macro.bysl:426:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V724*/ curfptr[723])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V724*/ curfptr[723])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V724*/ curfptr[723]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V729*/ curfptr[728]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V725*/ curfptr[724])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V725*/ curfptr[724])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V725*/ curfptr[724]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V730*/ curfptr[729]); BASILYS_LOCATION("warmelt-macro.bysl:426:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V724*/ curfptr[723]); + basilysgc_touch(/*_.VALDATA___V725*/ curfptr[724]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V730*/ curfptr[729])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V730*/ curfptr[729])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V730*/ curfptr[729]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V731*/ curfptr[730]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V731*/ curfptr[730])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V731*/ curfptr[730])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V731*/ curfptr[730]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V732*/ curfptr[731]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V730*/ curfptr[729]); + basilysgc_touch(/*_.VALDATA___V731*/ curfptr[730]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V732*/ curfptr[731])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V732*/ curfptr[731])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V732*/ curfptr[731]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V733*/ curfptr[732]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V733*/ curfptr[732])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V733*/ curfptr[732])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V733*/ curfptr[732]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V734*/ curfptr[733]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V732*/ curfptr[731]); + basilysgc_touch(/*_.VALDATA___V733*/ curfptr[732]); BASILYS_LOCATION("warmelt-macro.bysl:432:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V734*/ curfptr[733])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V734*/ curfptr[733])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V734*/ curfptr[733]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V735*/ curfptr[734]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V735*/ curfptr[734])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V735*/ curfptr[734])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V735*/ curfptr[734]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V736*/ curfptr[735]); BASILYS_LOCATION("warmelt-macro.bysl:432:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V734*/ curfptr[733])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V734*/ curfptr[733])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V734*/ curfptr[733]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V735*/ curfptr[734])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V735*/ curfptr[734])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V735*/ curfptr[734]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V719*/ curfptr[718]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V736*/ curfptr[735]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V736*/ curfptr[735])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V736*/ curfptr[735]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V737*/ curfptr[736]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V737*/ curfptr[736])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V737*/ curfptr[736]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V736*/ curfptr[735]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V736*/ curfptr[735])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V736*/ curfptr[735]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V737*/ curfptr[736]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V737*/ curfptr[736])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V737*/ curfptr[736]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V736*/ curfptr[735]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V736*/ curfptr[735])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V736*/ curfptr[735]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V737*/ curfptr[736]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V737*/ curfptr[736])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V737*/ curfptr[736]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V736*/ curfptr[735]); + basilysgc_touch(/*_.VALTUP___V737*/ curfptr[736]); BASILYS_LOCATION("warmelt-macro.bysl:432:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V734*/ curfptr[733])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V734*/ curfptr[733])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V734*/ curfptr[733]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V736*/ curfptr[735]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V735*/ curfptr[734])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V735*/ curfptr[734])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V735*/ curfptr[734]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V737*/ curfptr[736]); BASILYS_LOCATION("warmelt-macro.bysl:432:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V737*/ curfptr[736])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V737*/ curfptr[736])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V737*/ curfptr[736]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V738*/ curfptr[737]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V738*/ curfptr[737])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V738*/ curfptr[737])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V738*/ curfptr[737]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V739*/ curfptr[738]); BASILYS_LOCATION("warmelt-macro.bysl:432:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V737*/ curfptr[736])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V737*/ curfptr[736])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V737*/ curfptr[736]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V734*/ curfptr[733]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V738*/ curfptr[737])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V738*/ curfptr[737])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V738*/ curfptr[737]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V735*/ curfptr[734]); BASILYS_LOCATION("warmelt-macro.bysl:432:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V737*/ curfptr[736]); + basilysgc_touch(/*_.VALDATA___V738*/ curfptr[737]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V739*/ curfptr[738]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V739*/ curfptr[738])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V739*/ curfptr[738]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V740*/ curfptr[739]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V740*/ curfptr[739])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V740*/ curfptr[739]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V739*/ curfptr[738]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V739*/ curfptr[738])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V739*/ curfptr[738]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V737*/ curfptr[736]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V740*/ curfptr[739]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V740*/ curfptr[739])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V740*/ curfptr[739]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V738*/ curfptr[737]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V739*/ curfptr[738]); + basilysgc_touch(/*_.VALTUP___V740*/ curfptr[739]); BASILYS_LOCATION("warmelt-macro.bysl:432:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V734*/ curfptr[733])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V734*/ curfptr[733])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V734*/ curfptr[733]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V739*/ curfptr[738]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V735*/ curfptr[734])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V735*/ curfptr[734])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V735*/ curfptr[734]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V740*/ curfptr[739]); BASILYS_LOCATION("warmelt-macro.bysl:432:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V734*/ curfptr[733]); + basilysgc_touch(/*_.VALDATA___V735*/ curfptr[734]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V740*/ curfptr[739])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V740*/ curfptr[739])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V740*/ curfptr[739]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V741*/ curfptr[740]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V741*/ curfptr[740])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V741*/ curfptr[740])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V741*/ curfptr[740]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V742*/ curfptr[741]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V740*/ curfptr[739]); + basilysgc_touch(/*_.VALDATA___V741*/ curfptr[740]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V742*/ curfptr[741])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V742*/ curfptr[741])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V742*/ curfptr[741]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V743*/ curfptr[742]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V743*/ curfptr[742])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V743*/ curfptr[742])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V743*/ curfptr[742]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V744*/ curfptr[743]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V742*/ curfptr[741]); + basilysgc_touch(/*_.VALDATA___V743*/ curfptr[742]); BASILYS_LOCATION("warmelt-macro.bysl:439:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V744*/ curfptr[743])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V744*/ curfptr[743])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V744*/ curfptr[743]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V745*/ curfptr[744]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V745*/ curfptr[744])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V745*/ curfptr[744])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V745*/ curfptr[744]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V746*/ curfptr[745]); BASILYS_LOCATION("warmelt-macro.bysl:439:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V744*/ curfptr[743])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V744*/ curfptr[743])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V744*/ curfptr[743]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V745*/ curfptr[744])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V745*/ curfptr[744])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V745*/ curfptr[744]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V719*/ curfptr[718]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V746*/ curfptr[745]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V746*/ curfptr[745])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V746*/ curfptr[745]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V747*/ curfptr[746]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V747*/ curfptr[746])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V747*/ curfptr[746]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V746*/ curfptr[745]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V746*/ curfptr[745])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V746*/ curfptr[745]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V747*/ curfptr[746]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V747*/ curfptr[746])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V747*/ curfptr[746]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V746*/ curfptr[745]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V746*/ curfptr[745])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V746*/ curfptr[745]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V747*/ curfptr[746]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V747*/ curfptr[746])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V747*/ curfptr[746]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V746*/ curfptr[745]); + basilysgc_touch(/*_.VALTUP___V747*/ curfptr[746]); BASILYS_LOCATION("warmelt-macro.bysl:439:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V744*/ curfptr[743])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V744*/ curfptr[743])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V744*/ curfptr[743]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V746*/ curfptr[745]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V745*/ curfptr[744])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V745*/ curfptr[744])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V745*/ curfptr[744]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V747*/ curfptr[746]); BASILYS_LOCATION("warmelt-macro.bysl:439:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V747*/ curfptr[746])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V747*/ curfptr[746])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V747*/ curfptr[746]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V748*/ curfptr[747]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V748*/ curfptr[747])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V748*/ curfptr[747])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V748*/ curfptr[747]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V749*/ curfptr[748]); BASILYS_LOCATION("warmelt-macro.bysl:439:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V747*/ curfptr[746])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V747*/ curfptr[746])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V747*/ curfptr[746]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V744*/ curfptr[743]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V748*/ curfptr[747])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V748*/ curfptr[747])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V748*/ curfptr[747]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V745*/ curfptr[744]); BASILYS_LOCATION("warmelt-macro.bysl:439:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V747*/ curfptr[746]); + basilysgc_touch(/*_.VALDATA___V748*/ curfptr[747]); BASILYS_LOCATION("warmelt-macro.bysl:439:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V749*/ curfptr[748])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V749*/ curfptr[748])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V749*/ curfptr[748]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V750*/ curfptr[749]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V750*/ curfptr[749])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V750*/ curfptr[749])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V750*/ curfptr[749]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V751*/ curfptr[750]); BASILYS_LOCATION("warmelt-macro.bysl:439:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V749*/ curfptr[748])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V749*/ curfptr[748])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V749*/ curfptr[748]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V744*/ curfptr[743]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V750*/ curfptr[749])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V750*/ curfptr[749])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V750*/ curfptr[749]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V745*/ curfptr[744]); BASILYS_LOCATION("warmelt-macro.bysl:439:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V749*/ curfptr[748]); + basilysgc_touch(/*_.VALDATA___V750*/ curfptr[749]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V751*/ curfptr[750]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V751*/ curfptr[750])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V751*/ curfptr[750]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V752*/ curfptr[751]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V752*/ curfptr[751])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V752*/ curfptr[751]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V751*/ curfptr[750]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V751*/ curfptr[750])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V751*/ curfptr[750]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V747*/ curfptr[746]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V752*/ curfptr[751]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V752*/ curfptr[751])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V752*/ curfptr[751]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V748*/ curfptr[747]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V751*/ curfptr[750]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V751*/ curfptr[750])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V751*/ curfptr[750]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V749*/ curfptr[748]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V752*/ curfptr[751]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V752*/ curfptr[751])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V752*/ curfptr[751]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V750*/ curfptr[749]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V751*/ curfptr[750]); + basilysgc_touch(/*_.VALTUP___V752*/ curfptr[751]); BASILYS_LOCATION("warmelt-macro.bysl:439:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V744*/ curfptr[743])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V744*/ curfptr[743])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V744*/ curfptr[743]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V751*/ curfptr[750]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V745*/ curfptr[744])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V745*/ curfptr[744])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V745*/ curfptr[744]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V752*/ curfptr[751]); BASILYS_LOCATION("warmelt-macro.bysl:439:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V744*/ curfptr[743]); + basilysgc_touch(/*_.VALDATA___V745*/ curfptr[744]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V752*/ curfptr[751])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V752*/ curfptr[751])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V752*/ curfptr[751]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V753*/ curfptr[752]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V753*/ curfptr[752])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V753*/ curfptr[752])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V753*/ curfptr[752]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V754*/ curfptr[753]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V752*/ curfptr[751]); + basilysgc_touch(/*_.VALDATA___V753*/ curfptr[752]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V754*/ curfptr[753])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V754*/ curfptr[753])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V754*/ curfptr[753]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V755*/ curfptr[754]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V755*/ curfptr[754])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V755*/ curfptr[754])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V755*/ curfptr[754]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V756*/ curfptr[755]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V754*/ curfptr[753]); + basilysgc_touch(/*_.VALDATA___V755*/ curfptr[754]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V756*/ curfptr[755])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V756*/ curfptr[755])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V756*/ curfptr[755]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V757*/ curfptr[756]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V757*/ curfptr[756])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V757*/ curfptr[756])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V757*/ curfptr[756]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V758*/ curfptr[757]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V756*/ curfptr[755]); + basilysgc_touch(/*_.VALDATA___V757*/ curfptr[756]); BASILYS_LOCATION("warmelt-macro.bysl:446:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V758*/ curfptr[757])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V758*/ curfptr[757])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V758*/ curfptr[757]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V759*/ curfptr[758]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V759*/ curfptr[758])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V759*/ curfptr[758])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V759*/ curfptr[758]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V760*/ curfptr[759]); BASILYS_LOCATION("warmelt-macro.bysl:446:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V758*/ curfptr[757])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V758*/ curfptr[757])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V758*/ curfptr[757]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V759*/ curfptr[758])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V759*/ curfptr[758])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V759*/ curfptr[758]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V719*/ curfptr[718]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V760*/ curfptr[759]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V760*/ curfptr[759])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V760*/ curfptr[759]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V761*/ curfptr[760]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V761*/ curfptr[760])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V761*/ curfptr[760]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V760*/ curfptr[759]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V760*/ curfptr[759])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V760*/ curfptr[759]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V761*/ curfptr[760]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V761*/ curfptr[760])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V761*/ curfptr[760]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V760*/ curfptr[759]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V760*/ curfptr[759])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V760*/ curfptr[759]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V761*/ curfptr[760]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V761*/ curfptr[760])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V761*/ curfptr[760]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V760*/ curfptr[759]); + basilysgc_touch(/*_.VALTUP___V761*/ curfptr[760]); BASILYS_LOCATION("warmelt-macro.bysl:446:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V758*/ curfptr[757])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V758*/ curfptr[757])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V758*/ curfptr[757]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V760*/ curfptr[759]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V759*/ curfptr[758])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V759*/ curfptr[758])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V759*/ curfptr[758]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V761*/ curfptr[760]); BASILYS_LOCATION("warmelt-macro.bysl:446:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V761*/ curfptr[760])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V761*/ curfptr[760])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V761*/ curfptr[760]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V762*/ curfptr[761]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V762*/ curfptr[761])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V762*/ curfptr[761])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V762*/ curfptr[761]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V763*/ curfptr[762]); BASILYS_LOCATION("warmelt-macro.bysl:446:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V761*/ curfptr[760])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V761*/ curfptr[760])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V761*/ curfptr[760]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V758*/ curfptr[757]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V762*/ curfptr[761])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V762*/ curfptr[761])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V762*/ curfptr[761]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V759*/ curfptr[758]); BASILYS_LOCATION("warmelt-macro.bysl:446:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V761*/ curfptr[760]); + basilysgc_touch(/*_.VALDATA___V762*/ curfptr[761]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V763*/ curfptr[762]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V763*/ curfptr[762])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V763*/ curfptr[762]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V764*/ curfptr[763]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V764*/ curfptr[763])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V764*/ curfptr[763]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V763*/ curfptr[762]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V763*/ curfptr[762])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V763*/ curfptr[762]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V761*/ curfptr[760]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V764*/ curfptr[763]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V764*/ curfptr[763])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V764*/ curfptr[763]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V762*/ curfptr[761]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V763*/ curfptr[762]); + basilysgc_touch(/*_.VALTUP___V764*/ curfptr[763]); BASILYS_LOCATION("warmelt-macro.bysl:446:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V758*/ curfptr[757])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V758*/ curfptr[757])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V758*/ curfptr[757]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V763*/ curfptr[762]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V759*/ curfptr[758])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V759*/ curfptr[758])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V759*/ curfptr[758]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V764*/ curfptr[763]); BASILYS_LOCATION("warmelt-macro.bysl:446:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V758*/ curfptr[757]); + basilysgc_touch(/*_.VALDATA___V759*/ curfptr[758]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V764*/ curfptr[763])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V764*/ curfptr[763])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V764*/ curfptr[763]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V765*/ curfptr[764]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V765*/ curfptr[764])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V765*/ curfptr[764])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V765*/ curfptr[764]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V766*/ curfptr[765]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V764*/ curfptr[763]); + basilysgc_touch(/*_.VALDATA___V765*/ curfptr[764]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V766*/ curfptr[765])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V766*/ curfptr[765])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V766*/ curfptr[765]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V767*/ curfptr[766]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V767*/ curfptr[766])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V767*/ curfptr[766])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V767*/ curfptr[766]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V768*/ curfptr[767]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V766*/ curfptr[765]); + basilysgc_touch(/*_.VALDATA___V767*/ curfptr[766]); BASILYS_LOCATION("warmelt-macro.bysl:452:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V768*/ curfptr[767])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V768*/ curfptr[767])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V768*/ curfptr[767]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V769*/ curfptr[768]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V769*/ curfptr[768])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V769*/ curfptr[768])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V769*/ curfptr[768]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V770*/ curfptr[769]); BASILYS_LOCATION("warmelt-macro.bysl:452:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V768*/ curfptr[767])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V768*/ curfptr[767])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V768*/ curfptr[767]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V758*/ curfptr[757]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V769*/ curfptr[768])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V769*/ curfptr[768])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V769*/ curfptr[768]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V759*/ curfptr[758]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V770*/ curfptr[769]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V770*/ curfptr[769])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V770*/ curfptr[769]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V771*/ curfptr[770]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V771*/ curfptr[770])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V771*/ curfptr[770]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V770*/ curfptr[769]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V770*/ curfptr[769])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V770*/ curfptr[769]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V771*/ curfptr[770]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V771*/ curfptr[770])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V771*/ curfptr[770]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V770*/ curfptr[769]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V770*/ curfptr[769])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V770*/ curfptr[769]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V771*/ curfptr[770]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V771*/ curfptr[770])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V771*/ curfptr[770]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V770*/ curfptr[769]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V770*/ curfptr[769])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V770*/ curfptr[769]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V758*/ curfptr[757]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V771*/ curfptr[770]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V771*/ curfptr[770])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V771*/ curfptr[770]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V759*/ curfptr[758]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V770*/ curfptr[769]); + basilysgc_touch(/*_.VALTUP___V771*/ curfptr[770]); BASILYS_LOCATION("warmelt-macro.bysl:452:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V768*/ curfptr[767])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V768*/ curfptr[767])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V768*/ curfptr[767]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V770*/ curfptr[769]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V769*/ curfptr[768])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V769*/ curfptr[768])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V769*/ curfptr[768]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V771*/ curfptr[770]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V771*/ curfptr[770]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V771*/ curfptr[770])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V771*/ curfptr[770]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V772*/ curfptr[771]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V772*/ curfptr[771])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V772*/ curfptr[771]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V771*/ curfptr[770]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V771*/ curfptr[770])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V771*/ curfptr[770]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V761*/ curfptr[760]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V772*/ curfptr[771]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V772*/ curfptr[771])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V772*/ curfptr[771]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V762*/ curfptr[761]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V771*/ curfptr[770]); + basilysgc_touch(/*_.VALTUP___V772*/ curfptr[771]); BASILYS_LOCATION("warmelt-macro.bysl:452:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V768*/ curfptr[767])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V768*/ curfptr[767])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V768*/ curfptr[767]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V771*/ curfptr[770]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V769*/ curfptr[768])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V769*/ curfptr[768])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V769*/ curfptr[768]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V772*/ curfptr[771]); BASILYS_LOCATION("warmelt-macro.bysl:452:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V768*/ curfptr[767]); + basilysgc_touch(/*_.VALDATA___V769*/ curfptr[768]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V772*/ curfptr[771])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V772*/ curfptr[771])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V772*/ curfptr[771]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V773*/ curfptr[772]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V773*/ curfptr[772])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V773*/ curfptr[772])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V773*/ curfptr[772]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V774*/ curfptr[773]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V772*/ curfptr[771]); + basilysgc_touch(/*_.VALDATA___V773*/ curfptr[772]); BASILYS_LOCATION("warmelt-macro.bysl:458:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V774*/ curfptr[773])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V774*/ curfptr[773])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V774*/ curfptr[773]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V775*/ curfptr[774]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V775*/ curfptr[774])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V775*/ curfptr[774])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V775*/ curfptr[774]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V776*/ curfptr[775]); BASILYS_LOCATION("warmelt-macro.bysl:458:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V774*/ curfptr[773])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V774*/ curfptr[773])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V774*/ curfptr[773]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V775*/ curfptr[774])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V775*/ curfptr[774])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V775*/ curfptr[774]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V719*/ curfptr[718]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V776*/ curfptr[775]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V776*/ curfptr[775])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V776*/ curfptr[775]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V777*/ curfptr[776]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V777*/ curfptr[776])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V777*/ curfptr[776]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V776*/ curfptr[775]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V776*/ curfptr[775])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V776*/ curfptr[775]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V777*/ curfptr[776]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V777*/ curfptr[776])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V777*/ curfptr[776]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V776*/ curfptr[775]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V776*/ curfptr[775])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V776*/ curfptr[775]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V777*/ curfptr[776]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V777*/ curfptr[776])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V777*/ curfptr[776]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V776*/ curfptr[775]); + basilysgc_touch(/*_.VALTUP___V777*/ curfptr[776]); BASILYS_LOCATION("warmelt-macro.bysl:458:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V774*/ curfptr[773])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V774*/ curfptr[773])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V774*/ curfptr[773]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V776*/ curfptr[775]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V775*/ curfptr[774])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V775*/ curfptr[774])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V775*/ curfptr[774]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V777*/ curfptr[776]); BASILYS_LOCATION("warmelt-macro.bysl:458:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V777*/ curfptr[776])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V777*/ curfptr[776])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V777*/ curfptr[776]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V778*/ curfptr[777]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V778*/ curfptr[777])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V778*/ curfptr[777])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V778*/ curfptr[777]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V779*/ curfptr[778]); BASILYS_LOCATION("warmelt-macro.bysl:458:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V777*/ curfptr[776])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V777*/ curfptr[776])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V777*/ curfptr[776]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V774*/ curfptr[773]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V778*/ curfptr[777])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V778*/ curfptr[777])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V778*/ curfptr[777]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V775*/ curfptr[774]); BASILYS_LOCATION("warmelt-macro.bysl:458:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V777*/ curfptr[776]); + basilysgc_touch(/*_.VALDATA___V778*/ curfptr[777]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V779*/ curfptr[778]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V779*/ curfptr[778])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V779*/ curfptr[778]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V780*/ curfptr[779]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V780*/ curfptr[779])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V780*/ curfptr[779]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V779*/ curfptr[778]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V779*/ curfptr[778])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V779*/ curfptr[778]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V777*/ curfptr[776]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V780*/ curfptr[779]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V780*/ curfptr[779])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V780*/ curfptr[779]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V778*/ curfptr[777]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V779*/ curfptr[778]); + basilysgc_touch(/*_.VALTUP___V780*/ curfptr[779]); BASILYS_LOCATION("warmelt-macro.bysl:458:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V774*/ curfptr[773])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V774*/ curfptr[773])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V774*/ curfptr[773]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V779*/ curfptr[778]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V775*/ curfptr[774])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V775*/ curfptr[774])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V775*/ curfptr[774]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V780*/ curfptr[779]); BASILYS_LOCATION("warmelt-macro.bysl:458:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V774*/ curfptr[773]); + basilysgc_touch(/*_.VALDATA___V775*/ curfptr[774]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V780*/ curfptr[779])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V780*/ curfptr[779])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V780*/ curfptr[779]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V781*/ curfptr[780]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V781*/ curfptr[780])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V781*/ curfptr[780])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V781*/ curfptr[780]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V782*/ curfptr[781]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V780*/ curfptr[779]); + basilysgc_touch(/*_.VALDATA___V781*/ curfptr[780]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V782*/ curfptr[781])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V782*/ curfptr[781])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V782*/ curfptr[781]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V783*/ curfptr[782]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V783*/ curfptr[782])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V783*/ curfptr[782])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V783*/ curfptr[782]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V784*/ curfptr[783]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V782*/ curfptr[781]); + basilysgc_touch(/*_.VALDATA___V783*/ curfptr[782]); BASILYS_LOCATION("warmelt-macro.bysl:465:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V784*/ curfptr[783])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V784*/ curfptr[783])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V784*/ curfptr[783]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V785*/ curfptr[784]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V785*/ curfptr[784])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V785*/ curfptr[784])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V785*/ curfptr[784]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V786*/ curfptr[785]); BASILYS_LOCATION("warmelt-macro.bysl:465:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V784*/ curfptr[783])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V784*/ curfptr[783])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V784*/ curfptr[783]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V785*/ curfptr[784])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V785*/ curfptr[784])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V785*/ curfptr[784]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V719*/ curfptr[718]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V786*/ curfptr[785]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V786*/ curfptr[785])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V786*/ curfptr[785]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V787*/ curfptr[786]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V787*/ curfptr[786])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V787*/ curfptr[786]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V786*/ curfptr[785]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V786*/ curfptr[785])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V786*/ curfptr[785]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V787*/ curfptr[786]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V787*/ curfptr[786])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V787*/ curfptr[786]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V786*/ curfptr[785]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V786*/ curfptr[785])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V786*/ curfptr[785]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V787*/ curfptr[786]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V787*/ curfptr[786])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V787*/ curfptr[786]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V786*/ curfptr[785]); + basilysgc_touch(/*_.VALTUP___V787*/ curfptr[786]); BASILYS_LOCATION("warmelt-macro.bysl:465:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V784*/ curfptr[783])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V784*/ curfptr[783])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V784*/ curfptr[783]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V786*/ curfptr[785]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V785*/ curfptr[784])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V785*/ curfptr[784])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V785*/ curfptr[784]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V787*/ curfptr[786]); BASILYS_LOCATION("warmelt-macro.bysl:465:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V787*/ curfptr[786])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V787*/ curfptr[786])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V787*/ curfptr[786]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V788*/ curfptr[787]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V788*/ curfptr[787])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V788*/ curfptr[787])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V788*/ curfptr[787]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V789*/ curfptr[788]); BASILYS_LOCATION("warmelt-macro.bysl:465:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V787*/ curfptr[786])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V787*/ curfptr[786])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V787*/ curfptr[786]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V784*/ curfptr[783]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V788*/ curfptr[787])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V788*/ curfptr[787])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V788*/ curfptr[787]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V785*/ curfptr[784]); BASILYS_LOCATION("warmelt-macro.bysl:465:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V787*/ curfptr[786]); + basilysgc_touch(/*_.VALDATA___V788*/ curfptr[787]); BASILYS_LOCATION("warmelt-macro.bysl:465:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V789*/ curfptr[788])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V789*/ curfptr[788])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V789*/ curfptr[788]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V790*/ curfptr[789]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V790*/ curfptr[789])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V790*/ curfptr[789])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V790*/ curfptr[789]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V791*/ curfptr[790]); BASILYS_LOCATION("warmelt-macro.bysl:465:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V789*/ curfptr[788])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V789*/ curfptr[788])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V789*/ curfptr[788]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V784*/ curfptr[783]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V790*/ curfptr[789])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V790*/ curfptr[789])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V790*/ curfptr[789]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V785*/ curfptr[784]); BASILYS_LOCATION("warmelt-macro.bysl:465:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V789*/ curfptr[788]); + basilysgc_touch(/*_.VALDATA___V790*/ curfptr[789]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V791*/ curfptr[790]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V791*/ curfptr[790])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V791*/ curfptr[790]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V792*/ curfptr[791]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V792*/ curfptr[791])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V792*/ curfptr[791]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V791*/ curfptr[790]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V791*/ curfptr[790])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V791*/ curfptr[790]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V787*/ curfptr[786]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V792*/ curfptr[791]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V792*/ curfptr[791])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V792*/ curfptr[791]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V788*/ curfptr[787]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V791*/ curfptr[790]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V791*/ curfptr[790])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V791*/ curfptr[790]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V789*/ curfptr[788]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V792*/ curfptr[791]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V792*/ curfptr[791])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V792*/ curfptr[791]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V790*/ curfptr[789]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V791*/ curfptr[790]); + basilysgc_touch(/*_.VALTUP___V792*/ curfptr[791]); BASILYS_LOCATION("warmelt-macro.bysl:465:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V784*/ curfptr[783])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V784*/ curfptr[783])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V784*/ curfptr[783]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V791*/ curfptr[790]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V785*/ curfptr[784])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V785*/ curfptr[784])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V785*/ curfptr[784]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V792*/ curfptr[791]); BASILYS_LOCATION("warmelt-macro.bysl:465:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V784*/ curfptr[783]); + basilysgc_touch(/*_.VALDATA___V785*/ curfptr[784]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V792*/ curfptr[791])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V792*/ curfptr[791])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V792*/ curfptr[791]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V793*/ curfptr[792]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V793*/ curfptr[792])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V793*/ curfptr[792])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V793*/ curfptr[792]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V794*/ curfptr[793]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V792*/ curfptr[791]); + basilysgc_touch(/*_.VALDATA___V793*/ curfptr[792]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V794*/ curfptr[793])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V794*/ curfptr[793])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V794*/ curfptr[793]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V795*/ curfptr[794]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V795*/ curfptr[794])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V795*/ curfptr[794])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V795*/ curfptr[794]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V796*/ curfptr[795]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V794*/ curfptr[793]); + basilysgc_touch(/*_.VALDATA___V795*/ curfptr[794]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V796*/ curfptr[795])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V796*/ curfptr[795])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V796*/ curfptr[795]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V797*/ curfptr[796]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V797*/ curfptr[796])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V797*/ curfptr[796])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V797*/ curfptr[796]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V798*/ curfptr[797]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V796*/ curfptr[795]); + basilysgc_touch(/*_.VALDATA___V797*/ curfptr[796]); BASILYS_LOCATION("warmelt-macro.bysl:473:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V798*/ curfptr[797])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V798*/ curfptr[797])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V798*/ curfptr[797]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V799*/ curfptr[798]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V799*/ curfptr[798])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V799*/ curfptr[798])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V799*/ curfptr[798]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V800*/ curfptr[799]); BASILYS_LOCATION("warmelt-macro.bysl:473:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V798*/ curfptr[797])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V798*/ curfptr[797])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V798*/ curfptr[797]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V784*/ curfptr[783]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V799*/ curfptr[798])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V799*/ curfptr[798])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V799*/ curfptr[798]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V785*/ curfptr[784]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V800*/ curfptr[799]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V800*/ curfptr[799])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V800*/ curfptr[799]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V801*/ curfptr[800]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V801*/ curfptr[800])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V801*/ curfptr[800]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V800*/ curfptr[799]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V800*/ curfptr[799])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V800*/ curfptr[799]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V801*/ curfptr[800]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V801*/ curfptr[800])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V801*/ curfptr[800]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V800*/ curfptr[799]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V800*/ curfptr[799])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V800*/ curfptr[799]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V801*/ curfptr[800]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V801*/ curfptr[800])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V801*/ curfptr[800]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V800*/ curfptr[799]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V800*/ curfptr[799])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V800*/ curfptr[799]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V784*/ curfptr[783]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V801*/ curfptr[800]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V801*/ curfptr[800])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V801*/ curfptr[800]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V785*/ curfptr[784]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V800*/ curfptr[799]); + basilysgc_touch(/*_.VALTUP___V801*/ curfptr[800]); BASILYS_LOCATION("warmelt-macro.bysl:473:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V798*/ curfptr[797])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V798*/ curfptr[797])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V798*/ curfptr[797]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V800*/ curfptr[799]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V799*/ curfptr[798])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V799*/ curfptr[798])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V799*/ curfptr[798]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V801*/ curfptr[800]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V801*/ curfptr[800]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V801*/ curfptr[800])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V801*/ curfptr[800]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V802*/ curfptr[801]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V802*/ curfptr[801])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V802*/ curfptr[801]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V801*/ curfptr[800]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V801*/ curfptr[800])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V801*/ curfptr[800]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V787*/ curfptr[786]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V802*/ curfptr[801]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V802*/ curfptr[801])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V802*/ curfptr[801]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V788*/ curfptr[787]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V801*/ curfptr[800]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V801*/ curfptr[800])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V801*/ curfptr[800]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V789*/ curfptr[788]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V802*/ curfptr[801]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V802*/ curfptr[801])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V802*/ curfptr[801]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V790*/ curfptr[789]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V801*/ curfptr[800]); + basilysgc_touch(/*_.VALTUP___V802*/ curfptr[801]); BASILYS_LOCATION("warmelt-macro.bysl:473:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V798*/ curfptr[797])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V798*/ curfptr[797])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V798*/ curfptr[797]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V801*/ curfptr[800]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V799*/ curfptr[798])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V799*/ curfptr[798])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V799*/ curfptr[798]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V802*/ curfptr[801]); BASILYS_LOCATION("warmelt-macro.bysl:473:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V798*/ curfptr[797]); + basilysgc_touch(/*_.VALDATA___V799*/ curfptr[798]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V802*/ curfptr[801])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V802*/ curfptr[801])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V802*/ curfptr[801]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V803*/ curfptr[802]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V803*/ curfptr[802])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V803*/ curfptr[802])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V803*/ curfptr[802]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V804*/ curfptr[803]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V802*/ curfptr[801]); + basilysgc_touch(/*_.VALDATA___V803*/ curfptr[802]); BASILYS_LOCATION("warmelt-macro.bysl:479:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V804*/ curfptr[803])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V804*/ curfptr[803])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V804*/ curfptr[803]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V805*/ curfptr[804]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V805*/ curfptr[804])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V805*/ curfptr[804])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V805*/ curfptr[804]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V806*/ curfptr[805]); BASILYS_LOCATION("warmelt-macro.bysl:479:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V804*/ curfptr[803])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V804*/ curfptr[803])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V804*/ curfptr[803]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V805*/ curfptr[804])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V805*/ curfptr[804])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V805*/ curfptr[804]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V806*/ curfptr[805]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V806*/ curfptr[805])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V806*/ curfptr[805]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V807*/ curfptr[806]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V807*/ curfptr[806])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V807*/ curfptr[806]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V806*/ curfptr[805]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V806*/ curfptr[805])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V806*/ curfptr[805]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V807*/ curfptr[806]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V807*/ curfptr[806])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V807*/ curfptr[806]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V806*/ curfptr[805]); + basilysgc_touch(/*_.VALTUP___V807*/ curfptr[806]); BASILYS_LOCATION("warmelt-macro.bysl:479:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V804*/ curfptr[803])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V804*/ curfptr[803])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V804*/ curfptr[803]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V806*/ curfptr[805]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V805*/ curfptr[804])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V805*/ curfptr[804])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V805*/ curfptr[804]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V807*/ curfptr[806]); BASILYS_LOCATION("warmelt-macro.bysl:479:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V807*/ curfptr[806])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V807*/ curfptr[806])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V807*/ curfptr[806]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V808*/ curfptr[807]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V808*/ curfptr[807])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V808*/ curfptr[807])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V808*/ curfptr[807]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V809*/ curfptr[808]); BASILYS_LOCATION("warmelt-macro.bysl:479:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V807*/ curfptr[806])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V807*/ curfptr[806])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V807*/ curfptr[806]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V804*/ curfptr[803]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V808*/ curfptr[807])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V808*/ curfptr[807])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V808*/ curfptr[807]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V805*/ curfptr[804]); BASILYS_LOCATION("warmelt-macro.bysl:479:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V807*/ curfptr[806]); + basilysgc_touch(/*_.VALDATA___V808*/ curfptr[807]); BASILYS_LOCATION("warmelt-macro.bysl:479:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V809*/ curfptr[808])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V809*/ curfptr[808])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V809*/ curfptr[808]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V810*/ curfptr[809]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V810*/ curfptr[809])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V810*/ curfptr[809])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V810*/ curfptr[809]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V811*/ curfptr[810]); BASILYS_LOCATION("warmelt-macro.bysl:479:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V809*/ curfptr[808])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V809*/ curfptr[808])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V809*/ curfptr[808]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V804*/ curfptr[803]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V810*/ curfptr[809])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V810*/ curfptr[809])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V810*/ curfptr[809]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V805*/ curfptr[804]); BASILYS_LOCATION("warmelt-macro.bysl:479:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V809*/ curfptr[808]); + basilysgc_touch(/*_.VALDATA___V810*/ curfptr[809]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V811*/ curfptr[810]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V811*/ curfptr[810])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V811*/ curfptr[810]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V812*/ curfptr[811]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V812*/ curfptr[811])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V812*/ curfptr[811]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V811*/ curfptr[810]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V811*/ curfptr[810])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V811*/ curfptr[810]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V807*/ curfptr[806]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V812*/ curfptr[811]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V812*/ curfptr[811])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V812*/ curfptr[811]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V808*/ curfptr[807]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V811*/ curfptr[810]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V811*/ curfptr[810])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V811*/ curfptr[810]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V809*/ curfptr[808]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V812*/ curfptr[811]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V812*/ curfptr[811])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V812*/ curfptr[811]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V810*/ curfptr[809]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V811*/ curfptr[810]); + basilysgc_touch(/*_.VALTUP___V812*/ curfptr[811]); BASILYS_LOCATION("warmelt-macro.bysl:479:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V804*/ curfptr[803])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V804*/ curfptr[803])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V804*/ curfptr[803]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V811*/ curfptr[810]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V805*/ curfptr[804])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V805*/ curfptr[804])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V805*/ curfptr[804]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V812*/ curfptr[811]); BASILYS_LOCATION("warmelt-macro.bysl:479:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V804*/ curfptr[803]); + basilysgc_touch(/*_.VALDATA___V805*/ curfptr[804]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V812*/ curfptr[811])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V812*/ curfptr[811])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V812*/ curfptr[811]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V813*/ curfptr[812]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V813*/ curfptr[812])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V813*/ curfptr[812])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V813*/ curfptr[812]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V814*/ curfptr[813]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V812*/ curfptr[811]); + basilysgc_touch(/*_.VALDATA___V813*/ curfptr[812]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V814*/ curfptr[813])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V814*/ curfptr[813])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V814*/ curfptr[813]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V815*/ curfptr[814]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V815*/ curfptr[814])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V815*/ curfptr[814])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V815*/ curfptr[814]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V816*/ curfptr[815]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V814*/ curfptr[813]); + basilysgc_touch(/*_.VALDATA___V815*/ curfptr[814]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V816*/ curfptr[815])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V816*/ curfptr[815])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V816*/ curfptr[815]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V817*/ curfptr[816]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V817*/ curfptr[816])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V817*/ curfptr[816])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V817*/ curfptr[816]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V818*/ curfptr[817]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V816*/ curfptr[815]); + basilysgc_touch(/*_.VALDATA___V817*/ curfptr[816]); BASILYS_LOCATION("warmelt-macro.bysl:486:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V818*/ curfptr[817])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V818*/ curfptr[817])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V818*/ curfptr[817]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V819*/ curfptr[818]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V819*/ curfptr[818])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V819*/ curfptr[818])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V819*/ curfptr[818]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V820*/ curfptr[819]); BASILYS_LOCATION("warmelt-macro.bysl:486:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V818*/ curfptr[817])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V818*/ curfptr[817])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V818*/ curfptr[817]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V784*/ curfptr[783]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V819*/ curfptr[818])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V819*/ curfptr[818])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V819*/ curfptr[818]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V785*/ curfptr[784]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V820*/ curfptr[819]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V820*/ curfptr[819])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V820*/ curfptr[819]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V821*/ curfptr[820]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V821*/ curfptr[820])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V821*/ curfptr[820]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V820*/ curfptr[819]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V820*/ curfptr[819])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V820*/ curfptr[819]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V821*/ curfptr[820]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V821*/ curfptr[820])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V821*/ curfptr[820]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V820*/ curfptr[819]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V820*/ curfptr[819])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V820*/ curfptr[819]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V821*/ curfptr[820]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V821*/ curfptr[820])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V821*/ curfptr[820]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V820*/ curfptr[819]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V820*/ curfptr[819])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V820*/ curfptr[819]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V784*/ curfptr[783]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V821*/ curfptr[820]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V821*/ curfptr[820])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V821*/ curfptr[820]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V785*/ curfptr[784]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V820*/ curfptr[819]); + basilysgc_touch(/*_.VALTUP___V821*/ curfptr[820]); BASILYS_LOCATION("warmelt-macro.bysl:486:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V818*/ curfptr[817])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V818*/ curfptr[817])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V818*/ curfptr[817]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V820*/ curfptr[819]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V819*/ curfptr[818])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V819*/ curfptr[818])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V819*/ curfptr[818]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V821*/ curfptr[820]); BASILYS_LOCATION("warmelt-macro.bysl:486:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V821*/ curfptr[820])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V821*/ curfptr[820])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V821*/ curfptr[820]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V822*/ curfptr[821]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V822*/ curfptr[821])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V822*/ curfptr[821])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V822*/ curfptr[821]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V823*/ curfptr[822]); BASILYS_LOCATION("warmelt-macro.bysl:486:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V821*/ curfptr[820])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V821*/ curfptr[820])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V821*/ curfptr[820]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V818*/ curfptr[817]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V822*/ curfptr[821])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V822*/ curfptr[821])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V822*/ curfptr[821]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V819*/ curfptr[818]); BASILYS_LOCATION("warmelt-macro.bysl:486:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V821*/ curfptr[820]); + basilysgc_touch(/*_.VALDATA___V822*/ curfptr[821]); BASILYS_LOCATION("warmelt-macro.bysl:486:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V823*/ curfptr[822])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V823*/ curfptr[822])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V823*/ curfptr[822]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V824*/ curfptr[823]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V824*/ curfptr[823])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V824*/ curfptr[823])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V824*/ curfptr[823]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V825*/ curfptr[824]); BASILYS_LOCATION("warmelt-macro.bysl:486:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V823*/ curfptr[822])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V823*/ curfptr[822])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V823*/ curfptr[822]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V818*/ curfptr[817]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V824*/ curfptr[823])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V824*/ curfptr[823])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V824*/ curfptr[823]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V819*/ curfptr[818]); BASILYS_LOCATION("warmelt-macro.bysl:486:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V823*/ curfptr[822]); + basilysgc_touch(/*_.VALDATA___V824*/ curfptr[823]); BASILYS_LOCATION("warmelt-macro.bysl:486:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V825*/ curfptr[824])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V825*/ curfptr[824])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V825*/ curfptr[824]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V826*/ curfptr[825]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V826*/ curfptr[825])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V826*/ curfptr[825])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V826*/ curfptr[825]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V827*/ curfptr[826]); BASILYS_LOCATION("warmelt-macro.bysl:486:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V825*/ curfptr[824])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V825*/ curfptr[824])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V825*/ curfptr[824]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V818*/ curfptr[817]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V826*/ curfptr[825])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V826*/ curfptr[825])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V826*/ curfptr[825]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V819*/ curfptr[818]); BASILYS_LOCATION("warmelt-macro.bysl:486:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V825*/ curfptr[824]); + basilysgc_touch(/*_.VALDATA___V826*/ curfptr[825]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V827*/ curfptr[826]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V827*/ curfptr[826])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V827*/ curfptr[826]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V828*/ curfptr[827]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V828*/ curfptr[827])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V828*/ curfptr[827]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V827*/ curfptr[826]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V827*/ curfptr[826])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V827*/ curfptr[826]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V787*/ curfptr[786]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V828*/ curfptr[827]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V828*/ curfptr[827])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V828*/ curfptr[827]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V788*/ curfptr[787]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V827*/ curfptr[826]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V827*/ curfptr[826])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V827*/ curfptr[826]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V789*/ curfptr[788]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V828*/ curfptr[827]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V828*/ curfptr[827])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V828*/ curfptr[827]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V790*/ curfptr[789]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V827*/ curfptr[826]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V827*/ curfptr[826])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V827*/ curfptr[826]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V821*/ curfptr[820]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V828*/ curfptr[827]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V828*/ curfptr[827])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V828*/ curfptr[827]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V822*/ curfptr[821]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V827*/ curfptr[826]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V827*/ curfptr[826])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V827*/ curfptr[826]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V823*/ curfptr[822]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V828*/ curfptr[827]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V828*/ curfptr[827])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V828*/ curfptr[827]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V824*/ curfptr[823]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V827*/ curfptr[826]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V827*/ curfptr[826])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V827*/ curfptr[826]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V825*/ curfptr[824]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V828*/ curfptr[827]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V828*/ curfptr[827])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V828*/ curfptr[827]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V826*/ curfptr[825]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V827*/ curfptr[826]); + basilysgc_touch(/*_.VALTUP___V828*/ curfptr[827]); BASILYS_LOCATION("warmelt-macro.bysl:486:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V818*/ curfptr[817])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V818*/ curfptr[817])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V818*/ curfptr[817]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V827*/ curfptr[826]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V819*/ curfptr[818])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V819*/ curfptr[818])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V819*/ curfptr[818]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V828*/ curfptr[827]); BASILYS_LOCATION("warmelt-macro.bysl:486:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V818*/ curfptr[817]); + basilysgc_touch(/*_.VALDATA___V819*/ curfptr[818]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V828*/ curfptr[827])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V828*/ curfptr[827])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V828*/ curfptr[827]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V829*/ curfptr[828]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V829*/ curfptr[828])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V829*/ curfptr[828])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V829*/ curfptr[828]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V830*/ curfptr[829]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V828*/ curfptr[827]); + basilysgc_touch(/*_.VALDATA___V829*/ curfptr[828]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V830*/ curfptr[829])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V830*/ curfptr[829])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V830*/ curfptr[829]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V831*/ curfptr[830]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V831*/ curfptr[830])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V831*/ curfptr[830])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V831*/ curfptr[830]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V832*/ curfptr[831]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V830*/ curfptr[829]); + basilysgc_touch(/*_.VALDATA___V831*/ curfptr[830]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V832*/ curfptr[831])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V832*/ curfptr[831])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V832*/ curfptr[831]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V833*/ curfptr[832]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V833*/ curfptr[832])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V833*/ curfptr[832])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V833*/ curfptr[832]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V834*/ curfptr[833]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V832*/ curfptr[831]); + basilysgc_touch(/*_.VALDATA___V833*/ curfptr[832]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V834*/ curfptr[833])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V834*/ curfptr[833])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V834*/ curfptr[833]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V835*/ curfptr[834]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V835*/ curfptr[834])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V835*/ curfptr[834])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V835*/ curfptr[834]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V836*/ curfptr[835]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V834*/ curfptr[833]); + basilysgc_touch(/*_.VALDATA___V835*/ curfptr[834]); BASILYS_LOCATION("warmelt-macro.bysl:495:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V836*/ curfptr[835])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V836*/ curfptr[835])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V836*/ curfptr[835]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V837*/ curfptr[836]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V837*/ curfptr[836])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V837*/ curfptr[836])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V837*/ curfptr[836]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V838*/ curfptr[837]); BASILYS_LOCATION("warmelt-macro.bysl:495:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V836*/ curfptr[835])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V836*/ curfptr[835])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V836*/ curfptr[835]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V818*/ curfptr[817]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V837*/ curfptr[836])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V837*/ curfptr[836])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V837*/ curfptr[836]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V819*/ curfptr[818]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V838*/ curfptr[837]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V838*/ curfptr[837])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V838*/ curfptr[837]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V838*/ curfptr[837]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V838*/ curfptr[837])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V838*/ curfptr[837]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V838*/ curfptr[837]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V838*/ curfptr[837])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V838*/ curfptr[837]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V838*/ curfptr[837]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V838*/ curfptr[837])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V838*/ curfptr[837]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V784*/ curfptr[783]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V785*/ curfptr[784]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V838*/ curfptr[837]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V838*/ curfptr[837])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V838*/ curfptr[837]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V818*/ curfptr[817]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V819*/ curfptr[818]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V838*/ curfptr[837]); + basilysgc_touch(/*_.VALTUP___V839*/ curfptr[838]); BASILYS_LOCATION("warmelt-macro.bysl:495:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V836*/ curfptr[835])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V836*/ curfptr[835])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V836*/ curfptr[835]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V838*/ curfptr[837]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V837*/ curfptr[836])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V837*/ curfptr[836])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V837*/ curfptr[836]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V839*/ curfptr[838]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V840*/ curfptr[839]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V840*/ curfptr[839])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V840*/ curfptr[839]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V787*/ curfptr[786]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V840*/ curfptr[839]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V840*/ curfptr[839])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V840*/ curfptr[839]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V788*/ curfptr[787]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V789*/ curfptr[788]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V840*/ curfptr[839]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V840*/ curfptr[839])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V840*/ curfptr[839]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V790*/ curfptr[789]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V821*/ curfptr[820]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V840*/ curfptr[839]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V840*/ curfptr[839])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V840*/ curfptr[839]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V822*/ curfptr[821]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V823*/ curfptr[822]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V840*/ curfptr[839]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V840*/ curfptr[839])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V840*/ curfptr[839]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V824*/ curfptr[823]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V839*/ curfptr[838])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V839*/ curfptr[838]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V825*/ curfptr[824]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V840*/ curfptr[839]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V840*/ curfptr[839])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V840*/ curfptr[839]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V826*/ curfptr[825]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V839*/ curfptr[838]); + basilysgc_touch(/*_.VALTUP___V840*/ curfptr[839]); BASILYS_LOCATION("warmelt-macro.bysl:495:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V836*/ curfptr[835])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V836*/ curfptr[835])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V836*/ curfptr[835]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V839*/ curfptr[838]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V837*/ curfptr[836])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V837*/ curfptr[836])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V837*/ curfptr[836]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V840*/ curfptr[839]); BASILYS_LOCATION("warmelt-macro.bysl:495:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V836*/ curfptr[835]); + basilysgc_touch(/*_.VALDATA___V837*/ curfptr[836]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V840*/ curfptr[839])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V840*/ curfptr[839])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V840*/ curfptr[839]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V841*/ curfptr[840]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V841*/ curfptr[840])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V841*/ curfptr[840])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V841*/ curfptr[840]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V842*/ curfptr[841]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V840*/ curfptr[839]); + basilysgc_touch(/*_.VALDATA___V841*/ curfptr[840]); BASILYS_LOCATION("warmelt-macro.bysl:501:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V842*/ curfptr[841])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V842*/ curfptr[841])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V842*/ curfptr[841]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V843*/ curfptr[842]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V843*/ curfptr[842])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V843*/ curfptr[842])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V843*/ curfptr[842]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V844*/ curfptr[843]); BASILYS_LOCATION("warmelt-macro.bysl:501:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V842*/ curfptr[841])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V842*/ curfptr[841])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V842*/ curfptr[841]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V818*/ curfptr[817]); - - /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V844*/ curfptr[843]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V844*/ curfptr[843])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V844*/ curfptr[843]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); - - /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V844*/ curfptr[843]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V844*/ curfptr[843])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V844*/ curfptr[843]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); - - /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V844*/ curfptr[843]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V844*/ curfptr[843])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V844*/ curfptr[843]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]); - - /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V844*/ curfptr[843]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V844*/ curfptr[843])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V844*/ curfptr[843]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V784*/ curfptr[783]); - - /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V844*/ curfptr[843]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V844*/ curfptr[843])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V844*/ curfptr[843]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V818*/ curfptr[817]); - - /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V844*/ curfptr[843]); - - BASILYS_LOCATION("warmelt-macro.bysl:501:/ putslot"); - /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V842*/ curfptr[841])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V842*/ curfptr[841])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V842*/ curfptr[841]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V844*/ curfptr[843]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V843*/ curfptr[842])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V843*/ curfptr[842])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V843*/ curfptr[842]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V819*/ curfptr[818]); /*putupl*/ basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))== OBMAG_MULTIPLE); basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V845*/ curfptr[844])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))== OBMAG_MULTIPLE); basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V845*/ curfptr[844])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V787*/ curfptr[786]); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))== OBMAG_MULTIPLE); basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V845*/ curfptr[844])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V789*/ curfptr[788]); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]); /*putupl*/ basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))== OBMAG_MULTIPLE); basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V845*/ curfptr[844])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V821*/ curfptr[820]); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V785*/ curfptr[784]); /*putupl*/ basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))== OBMAG_MULTIPLE); basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V845*/ curfptr[844])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V823*/ curfptr[822]); - - /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V845*/ curfptr[844])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V825*/ curfptr[824]); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V845*/ curfptr[844]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V819*/ curfptr[818]); /*touch:INITUP_*/ basilysgc_touch(/*_.VALTUP___V845*/ curfptr[844]); BASILYS_LOCATION("warmelt-macro.bysl:501:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V842*/ curfptr[841])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V842*/ curfptr[841])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V842*/ curfptr[841]))->obj_vartab[6] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V843*/ curfptr[842])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V843*/ curfptr[842])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V843*/ curfptr[842]))->obj_vartab[5] = (basilys_ptr_t)( /*_.VALTUP___V845*/ curfptr[844]); - BASILYS_LOCATION("warmelt-macro.bysl:501:/ touch"); - /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V842*/ curfptr[841]); - - BASILYS_LOCATION("warmelt-macro.bysl:506:/ putslot"); - /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V846*/ curfptr[845])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V846*/ curfptr[845])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V846*/ curfptr[845]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V847*/ curfptr[846]); - - BASILYS_LOCATION("warmelt-macro.bysl:506:/ putslot"); - /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V846*/ curfptr[845])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V846*/ curfptr[845])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V846*/ curfptr[845]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALDATA___V842*/ curfptr[841]); - /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V848*/ curfptr[847]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V848*/ curfptr[847])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V848*/ curfptr[847]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V846*/ curfptr[845]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V846*/ curfptr[845])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V846*/ curfptr[845]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V848*/ curfptr[847]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V848*/ curfptr[847])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V848*/ curfptr[847]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V846*/ curfptr[845]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V846*/ curfptr[845])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V846*/ curfptr[845]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V788*/ curfptr[787]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V848*/ curfptr[847]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V848*/ curfptr[847])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V848*/ curfptr[847]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V718*/ curfptr[717]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V846*/ curfptr[845]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V846*/ curfptr[845])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V846*/ curfptr[845]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V790*/ curfptr[789]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V848*/ curfptr[847]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V848*/ curfptr[847])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V848*/ curfptr[847]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V784*/ curfptr[783]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V846*/ curfptr[845]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V846*/ curfptr[845])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V846*/ curfptr[845]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V822*/ curfptr[821]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V848*/ curfptr[847]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V848*/ curfptr[847])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V848*/ curfptr[847]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V818*/ curfptr[817]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V846*/ curfptr[845]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V846*/ curfptr[845])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V846*/ curfptr[845]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V824*/ curfptr[823]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V848*/ curfptr[847]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V848*/ curfptr[847])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V848*/ curfptr[847]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V842*/ curfptr[841]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V846*/ curfptr[845]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V846*/ curfptr[845])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V846*/ curfptr[845]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V826*/ curfptr[825]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V848*/ curfptr[847]); + basilysgc_touch(/*_.VALTUP___V846*/ curfptr[845]); + + BASILYS_LOCATION("warmelt-macro.bysl:501:/ putslot"); + /*putslot*/ + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V843*/ curfptr[842])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V843*/ curfptr[842])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V843*/ curfptr[842]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V846*/ curfptr[845]); + + BASILYS_LOCATION("warmelt-macro.bysl:501:/ touch"); + /*touch:VALUEDATA_*/ + basilysgc_touch(/*_.VALDATA___V843*/ curfptr[842]); + + BASILYS_LOCATION("warmelt-macro.bysl:506:/ putslot"); + /*putslot*/ + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V847*/ curfptr[846])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V847*/ curfptr[846])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V847*/ curfptr[846]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V848*/ curfptr[847]); BASILYS_LOCATION("warmelt-macro.bysl:506:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V846*/ curfptr[845])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V846*/ curfptr[845])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V846*/ curfptr[845]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V848*/ curfptr[847]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V847*/ curfptr[846])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V847*/ curfptr[846])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V847*/ curfptr[846]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALDATA___V843*/ curfptr[842]); /*putupl*/ basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))== OBMAG_MULTIPLE); basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V849*/ curfptr[848])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),5))), (0)))); /*putupl*/ basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))== OBMAG_MULTIPLE); basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V849*/ curfptr[848])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V787*/ curfptr[786]); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]); /*putupl*/ basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))== OBMAG_MULTIPLE); basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V849*/ curfptr[848])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V789*/ curfptr[788]); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V719*/ curfptr[718]); /*putupl*/ basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))== OBMAG_MULTIPLE); basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V849*/ curfptr[848])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V821*/ curfptr[820]); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V785*/ curfptr[784]); /*putupl*/ basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))== OBMAG_MULTIPLE); basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V849*/ curfptr[848])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V823*/ curfptr[822]); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V819*/ curfptr[818]); /*putupl*/ basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))== OBMAG_MULTIPLE); basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V849*/ curfptr[848])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V825*/ curfptr[824]); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V849*/ curfptr[848]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V843*/ curfptr[842]); /*touch:INITUP_*/ basilysgc_touch(/*_.VALTUP___V849*/ curfptr[848]); BASILYS_LOCATION("warmelt-macro.bysl:506:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V846*/ curfptr[845])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V846*/ curfptr[845])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V846*/ curfptr[845]))->obj_vartab[6] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V847*/ curfptr[846])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V847*/ curfptr[846])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V847*/ curfptr[846]))->obj_vartab[5] = (basilys_ptr_t)( /*_.VALTUP___V849*/ curfptr[848]); + /*putupl*/ + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V850*/ curfptr[849]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V850*/ curfptr[849])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V850*/ curfptr[849]))->tabval[0] = (basilys_ptr_t)(/*multacc*/(basilys_multiple_nth((/*fieldacc*/(basilys_field_object((basilys_ptr_t)(/*_.CLASS_SRC__V7*/ curfptr[6]),6))), (0)))); + + /*putupl*/ + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V850*/ curfptr[849]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V850*/ curfptr[849])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V850*/ curfptr[849]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V788*/ curfptr[787]); + + /*putupl*/ + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V850*/ curfptr[849]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V850*/ curfptr[849])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V850*/ curfptr[849]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V790*/ curfptr[789]); + + /*putupl*/ + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V850*/ curfptr[849]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (3>=0 && 3< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V850*/ curfptr[849])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V850*/ curfptr[849]))->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V822*/ curfptr[821]); + + /*putupl*/ + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V850*/ curfptr[849]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (4>=0 && 4< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V850*/ curfptr[849])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V850*/ curfptr[849]))->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V824*/ curfptr[823]); + + /*putupl*/ + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V850*/ curfptr[849]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (5>=0 && 5< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V850*/ curfptr[849])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V850*/ curfptr[849]))->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V826*/ curfptr[825]); + + /*touch:INITUP_*/ + basilysgc_touch(/*_.VALTUP___V850*/ curfptr[849]); + + BASILYS_LOCATION("warmelt-macro.bysl:506:/ putslot"); + /*putslot*/ + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V847*/ curfptr[846])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V847*/ curfptr[846])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V847*/ curfptr[846]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V850*/ curfptr[849]); + BASILYS_LOCATION("warmelt-macro.bysl:506:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V846*/ curfptr[845]); + basilysgc_touch(/*_.VALDATA___V847*/ curfptr[846]); BASILYS_LOCATION("warmelt-macro.bysl:514:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V850*/ curfptr[849])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V851*/ curfptr[850])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_789__SEXPR_NTH_SON#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V850*/ curfptr[849])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + ((basilysroutine_ptr_t)/*_.VALROUT___V851*/ curfptr[850])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); BASILYS_LOCATION("warmelt-macro.bysl:514:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V850*/ curfptr[849]); + basilysgc_touch(/*_.VALROUT___V851*/ curfptr[850]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V851*/ curfptr[850])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V850*/ curfptr[849])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V851*/ curfptr[850])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V850*/ curfptr[849]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V852*/ curfptr[851])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V851*/ curfptr[850])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V852*/ curfptr[851])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V851*/ curfptr[850]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V851*/ curfptr[850]); + basilysgc_touch(/*_.VALCLO___V852*/ curfptr[851]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V852*/ curfptr[851])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V852*/ curfptr[851])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V852*/ curfptr[851]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V853*/ curfptr[852]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V853*/ curfptr[852])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V853*/ curfptr[852])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V853*/ curfptr[852]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V854*/ curfptr[853]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V852*/ curfptr[851]); + basilysgc_touch(/*_.VALDATA___V853*/ curfptr[852]); BASILYS_LOCATION("warmelt-macro.bysl:527:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V854*/ curfptr[853])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V855*/ curfptr[854])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_793__EXPAND_RESTLIST_AS_TUPLE#0", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V854*/ curfptr[853])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + ((basilysroutine_ptr_t)/*_.VALROUT___V855*/ curfptr[854])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); BASILYS_LOCATION("warmelt-macro.bysl:527:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V854*/ curfptr[853])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V855*/ curfptr[854])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_793__EXPAND_RESTLIST_AS_TUPLE#1", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V854*/ curfptr[853])->tabval[1] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + ((basilysroutine_ptr_t)/*_.VALROUT___V855*/ curfptr[854])->tabval[1] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#2", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#5", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[5] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[5] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#6", NULL != (/*_.CLASS_MACRO_BINDING__V16*/ curfptr[15])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_MACRO_BINDING__V16*/ curfptr[15]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_MACRO_BINDING__V16*/ curfptr[15]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#7", NULL != (/*_.CLASS_SELECTOR_BINDING__V17*/ curfptr[16])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_SELECTOR_BINDING__V17*/ curfptr[16]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_SELECTOR_BINDING__V17*/ curfptr[16]); BASILYS_LOCATION("warmelt-macro.bysl:589:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V858*/ curfptr[857])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V859*/ curfptr[858])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_803__EXPAND_MSEND#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V858*/ curfptr[857])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + ((basilysroutine_ptr_t)/*_.VALROUT___V859*/ curfptr[858])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); BASILYS_LOCATION("warmelt-macro.bysl:589:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V858*/ curfptr[857])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V859*/ curfptr[858])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_803__EXPAND_MSEND#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V858*/ curfptr[857])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + ((basilysroutine_ptr_t)/*_.VALROUT___V859*/ curfptr[858])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); BASILYS_LOCATION("warmelt-macro.bysl:589:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V858*/ curfptr[857])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V859*/ curfptr[858])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_803__EXPAND_MSEND#2", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V858*/ curfptr[857])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + ((basilysroutine_ptr_t)/*_.VALROUT___V859*/ curfptr[858])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); BASILYS_LOCATION("warmelt-macro.bysl:589:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V858*/ curfptr[857])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V859*/ curfptr[858])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_803__EXPAND_MSEND#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V858*/ curfptr[857])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + ((basilysroutine_ptr_t)/*_.VALROUT___V859*/ curfptr[858])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); BASILYS_LOCATION("warmelt-macro.bysl:550:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V860*/ curfptr[859])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V861*/ curfptr[860])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_799__EXPAND_PAIRLIST_AS_TUPLE#0", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V860*/ curfptr[859])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + ((basilysroutine_ptr_t)/*_.VALROUT___V861*/ curfptr[860])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); BASILYS_LOCATION("warmelt-macro.bysl:550:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V860*/ curfptr[859])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V861*/ curfptr[860])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_799__EXPAND_PAIRLIST_AS_TUPLE#1", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V860*/ curfptr[859])->tabval[1] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + ((basilysroutine_ptr_t)/*_.VALROUT___V861*/ curfptr[860])->tabval[1] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); BASILYS_LOCATION("warmelt-macro.bysl:550:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V860*/ curfptr[859])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V860*/ curfptr[859])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V861*/ curfptr[860])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V861*/ curfptr[860])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); BASILYS_LOCATION("warmelt-macro.bysl:550:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V860*/ curfptr[859]); + basilysgc_touch(/*_.VALROUT___V861*/ curfptr[860]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V859*/ curfptr[858])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V860*/ curfptr[859])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V859*/ curfptr[858])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V860*/ curfptr[859]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V860*/ curfptr[859])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V861*/ curfptr[860])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V860*/ curfptr[859])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V861*/ curfptr[860]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V859*/ curfptr[858]); + basilysgc_touch(/*_.VALCLO___V860*/ curfptr[859]); BASILYS_LOCATION("warmelt-macro.bysl:589:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V858*/ curfptr[857])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V859*/ curfptr[858]); - ((basilysroutine_ptr_t)/*_.VALROUT___V858*/ curfptr[857])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V859*/ curfptr[858]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V859*/ curfptr[858])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V860*/ curfptr[859]); + ((basilysroutine_ptr_t)/*_.VALROUT___V859*/ curfptr[858])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V860*/ curfptr[859]); BASILYS_LOCATION("warmelt-macro.bysl:589:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V858*/ curfptr[857])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V80*/ curfptr[79]); - ((basilysroutine_ptr_t)/*_.VALROUT___V858*/ curfptr[857])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V80*/ curfptr[79]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V859*/ curfptr[858])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V81*/ curfptr[80]); + ((basilysroutine_ptr_t)/*_.VALROUT___V859*/ curfptr[858])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V81*/ curfptr[80]); BASILYS_LOCATION("warmelt-macro.bysl:589:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V858*/ curfptr[857])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V858*/ curfptr[857])->tabval[6] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V859*/ curfptr[858])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V859*/ curfptr[858])->tabval[6] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); BASILYS_LOCATION("warmelt-macro.bysl:589:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V858*/ curfptr[857]); + basilysgc_touch(/*_.VALROUT___V859*/ curfptr[858]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V857*/ curfptr[856])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V858*/ curfptr[857])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V857*/ curfptr[856])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V858*/ curfptr[857]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V858*/ curfptr[857])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V859*/ curfptr[858])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V858*/ curfptr[857])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V859*/ curfptr[858]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V857*/ curfptr[856]); + basilysgc_touch(/*_.VALCLO___V858*/ curfptr[857]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V857*/ curfptr[856]); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[8] = (basilys_ptr_t)(/*_.VALCLO___V857*/ curfptr[856]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V858*/ curfptr[857]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[8] = (basilys_ptr_t)(/*_.VALCLO___V858*/ curfptr[857]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#9", NULL != (/*_.CLASS_PRIMITIVE_BINDING__V18*/ curfptr[17])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_PRIMITIVE_BINDING__V18*/ curfptr[17]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_PRIMITIVE_BINDING__V18*/ curfptr[17]); BASILYS_LOCATION("warmelt-macro.bysl:839:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V862*/ curfptr[861])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V863*/ curfptr[862])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_849__EXPAND_PRIMITIVE#0", NULL != (/*_.CLASS_PRIMITIVE__V23*/ curfptr[22])); - ((basilysroutine_ptr_t)/*_.VALROUT___V862*/ curfptr[861])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_PRIMITIVE__V23*/ curfptr[22]); + ((basilysroutine_ptr_t)/*_.VALROUT___V863*/ curfptr[862])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_PRIMITIVE__V23*/ curfptr[22]); BASILYS_LOCATION("warmelt-macro.bysl:839:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V862*/ curfptr[861])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V863*/ curfptr[862])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_849__EXPAND_PRIMITIVE#1", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V862*/ curfptr[861])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + ((basilysroutine_ptr_t)/*_.VALROUT___V863*/ curfptr[862])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); BASILYS_LOCATION("warmelt-macro.bysl:839:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V862*/ curfptr[861])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V863*/ curfptr[862])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_849__EXPAND_PRIMITIVE#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V862*/ curfptr[861])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + ((basilysroutine_ptr_t)/*_.VALROUT___V863*/ curfptr[862])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V863*/ curfptr[862])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V854*/ curfptr[853])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V863*/ curfptr[862])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V854*/ curfptr[853]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V864*/ curfptr[863])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V855*/ curfptr[854])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V864*/ curfptr[863])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V855*/ curfptr[854]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V863*/ curfptr[862]); + basilysgc_touch(/*_.VALCLO___V864*/ curfptr[863]); BASILYS_LOCATION("warmelt-macro.bysl:839:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V862*/ curfptr[861])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V863*/ curfptr[862]); - ((basilysroutine_ptr_t)/*_.VALROUT___V862*/ curfptr[861])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V863*/ curfptr[862]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V863*/ curfptr[862])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V864*/ curfptr[863]); + ((basilysroutine_ptr_t)/*_.VALROUT___V863*/ curfptr[862])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V864*/ curfptr[863]); BASILYS_LOCATION("warmelt-macro.bysl:839:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V862*/ curfptr[861])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V98*/ curfptr[97]); - ((basilysroutine_ptr_t)/*_.VALROUT___V862*/ curfptr[861])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V98*/ curfptr[97]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V863*/ curfptr[862])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V99*/ curfptr[98]); + ((basilysroutine_ptr_t)/*_.VALROUT___V863*/ curfptr[862])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V99*/ curfptr[98]); BASILYS_LOCATION("warmelt-macro.bysl:839:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V862*/ curfptr[861]); + basilysgc_touch(/*_.VALROUT___V863*/ curfptr[862]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V861*/ curfptr[860])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V862*/ curfptr[861])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V861*/ curfptr[860])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V862*/ curfptr[861]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V862*/ curfptr[861])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V863*/ curfptr[862])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V862*/ curfptr[861])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V863*/ curfptr[862]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V861*/ curfptr[860]); + basilysgc_touch(/*_.VALCLO___V862*/ curfptr[861]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V861*/ curfptr[860]); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[10] = (basilys_ptr_t)(/*_.VALCLO___V861*/ curfptr[860]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V862*/ curfptr[861]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[10] = (basilys_ptr_t)(/*_.VALCLO___V862*/ curfptr[861]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#11", NULL != (/*_.CLASS_CITERATOR_BINDING__V19*/ curfptr[18])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[11] = (basilys_ptr_t)(/*_.CLASS_CITERATOR_BINDING__V19*/ curfptr[18]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[11] = (basilys_ptr_t)(/*_.CLASS_CITERATOR_BINDING__V19*/ curfptr[18]); BASILYS_LOCATION("warmelt-macro.bysl:619:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V865*/ curfptr[864])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V866*/ curfptr[865])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_809__EXPAND_CITERATION#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V865*/ curfptr[864])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + ((basilysroutine_ptr_t)/*_.VALROUT___V866*/ curfptr[865])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); BASILYS_LOCATION("warmelt-macro.bysl:619:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V865*/ curfptr[864])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V866*/ curfptr[865])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_809__EXPAND_CITERATION#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V865*/ curfptr[864])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + ((basilysroutine_ptr_t)/*_.VALROUT___V866*/ curfptr[865])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); BASILYS_LOCATION("warmelt-macro.bysl:619:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V865*/ curfptr[864])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V866*/ curfptr[865])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_809__EXPAND_CITERATION#2", NULL != (/*_.CLASS_CITERATOR__V13*/ curfptr[12])); - ((basilysroutine_ptr_t)/*_.VALROUT___V865*/ curfptr[864])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_CITERATOR__V13*/ curfptr[12]); + ((basilysroutine_ptr_t)/*_.VALROUT___V866*/ curfptr[865])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_CITERATOR__V13*/ curfptr[12]); BASILYS_LOCATION("warmelt-macro.bysl:619:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V865*/ curfptr[864])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V866*/ curfptr[865])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_809__EXPAND_CITERATION#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V865*/ curfptr[864])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + ((basilysroutine_ptr_t)/*_.VALROUT___V866*/ curfptr[865])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); BASILYS_LOCATION("warmelt-macro.bysl:619:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V865*/ curfptr[864])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V859*/ curfptr[858]); - ((basilysroutine_ptr_t)/*_.VALROUT___V865*/ curfptr[864])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V859*/ curfptr[858]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V866*/ curfptr[865])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V860*/ curfptr[859]); + ((basilysroutine_ptr_t)/*_.VALROUT___V866*/ curfptr[865])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V860*/ curfptr[859]); BASILYS_LOCATION("warmelt-macro.bysl:619:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V865*/ curfptr[864])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V866*/ curfptr[865])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_809__EXPAND_CITERATION#5", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V865*/ curfptr[864])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + ((basilysroutine_ptr_t)/*_.VALROUT___V866*/ curfptr[865])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); BASILYS_LOCATION("warmelt-macro.bysl:619:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V865*/ curfptr[864])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V865*/ curfptr[864])->tabval[6] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V866*/ curfptr[865])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V866*/ curfptr[865])->tabval[6] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); BASILYS_LOCATION("warmelt-macro.bysl:1088:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V867*/ curfptr[866])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V868*/ curfptr[867])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_905__LAMBDA_ARG_BINDINGS#0", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V867*/ curfptr[866])->tabval[0] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + ((basilysroutine_ptr_t)/*_.VALROUT___V868*/ curfptr[867])->tabval[0] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); BASILYS_LOCATION("warmelt-macro.bysl:1088:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V867*/ curfptr[866])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V868*/ curfptr[867])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_905__LAMBDA_ARG_BINDINGS#1", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V867*/ curfptr[866])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + ((basilysroutine_ptr_t)/*_.VALROUT___V868*/ curfptr[867])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); BASILYS_LOCATION("warmelt-macro.bysl:1088:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V867*/ curfptr[866])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V868*/ curfptr[867])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_905__LAMBDA_ARG_BINDINGS#2", NULL != (/*_.CTYPE_VALUE__V36*/ curfptr[35])); - ((basilysroutine_ptr_t)/*_.VALROUT___V867*/ curfptr[866])->tabval[2] = (basilys_ptr_t)(/*_.CTYPE_VALUE__V36*/ curfptr[35]); + ((basilysroutine_ptr_t)/*_.VALROUT___V868*/ curfptr[867])->tabval[2] = (basilys_ptr_t)(/*_.CTYPE_VALUE__V36*/ curfptr[35]); BASILYS_LOCATION("warmelt-macro.bysl:1088:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V867*/ curfptr[866])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V868*/ curfptr[867])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_905__LAMBDA_ARG_BINDINGS#3", NULL != (/*_.DISCR_MAPOBJECTS__V37*/ curfptr[36])); - ((basilysroutine_ptr_t)/*_.VALROUT___V867*/ curfptr[866])->tabval[3] = (basilys_ptr_t)(/*_.DISCR_MAPOBJECTS__V37*/ curfptr[36]); + ((basilysroutine_ptr_t)/*_.VALROUT___V868*/ curfptr[867])->tabval[3] = (basilys_ptr_t)(/*_.DISCR_MAPOBJECTS__V37*/ curfptr[36]); BASILYS_LOCATION("warmelt-macro.bysl:1088:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V867*/ curfptr[866])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V868*/ curfptr[867])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_905__LAMBDA_ARG_BINDINGS#4", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); - ((basilysroutine_ptr_t)/*_.VALROUT___V867*/ curfptr[866])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); + ((basilysroutine_ptr_t)/*_.VALROUT___V868*/ curfptr[867])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); BASILYS_LOCATION("warmelt-macro.bysl:1088:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V867*/ curfptr[866])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V868*/ curfptr[867])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_905__LAMBDA_ARG_BINDINGS#5", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V867*/ curfptr[866])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + ((basilysroutine_ptr_t)/*_.VALROUT___V868*/ curfptr[867])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); BASILYS_LOCATION("warmelt-macro.bysl:1088:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V867*/ curfptr[866])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V868*/ curfptr[867])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_905__LAMBDA_ARG_BINDINGS#6", NULL != (/*_.CLASS_CTYPE__V39*/ curfptr[38])); - ((basilysroutine_ptr_t)/*_.VALROUT___V867*/ curfptr[866])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_CTYPE__V39*/ curfptr[38]); + ((basilysroutine_ptr_t)/*_.VALROUT___V868*/ curfptr[867])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_CTYPE__V39*/ curfptr[38]); BASILYS_LOCATION("warmelt-macro.bysl:1088:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V867*/ curfptr[866])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V868*/ curfptr[867])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_905__LAMBDA_ARG_BINDINGS#7", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V867*/ curfptr[866])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + ((basilysroutine_ptr_t)/*_.VALROUT___V868*/ curfptr[867])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); BASILYS_LOCATION("warmelt-macro.bysl:1088:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V867*/ curfptr[866])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V868*/ curfptr[867])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_905__LAMBDA_ARG_BINDINGS#8", NULL != (/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31])); - ((basilysroutine_ptr_t)/*_.VALROUT___V867*/ curfptr[866])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31]); + ((basilysroutine_ptr_t)/*_.VALROUT___V868*/ curfptr[867])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31]); BASILYS_LOCATION("warmelt-macro.bysl:1088:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V867*/ curfptr[866])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V868*/ curfptr[867])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_905__LAMBDA_ARG_BINDINGS#9", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V867*/ curfptr[866])->tabval[9] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + ((basilysroutine_ptr_t)/*_.VALROUT___V868*/ curfptr[867])->tabval[9] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); BASILYS_LOCATION("warmelt-macro.bysl:1088:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V867*/ curfptr[866]); + basilysgc_touch(/*_.VALROUT___V868*/ curfptr[867]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V866*/ curfptr[865])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V867*/ curfptr[866])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V866*/ curfptr[865])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V867*/ curfptr[866]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V867*/ curfptr[866])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V868*/ curfptr[867])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V867*/ curfptr[866])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V868*/ curfptr[867]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V866*/ curfptr[865]); + basilysgc_touch(/*_.VALCLO___V867*/ curfptr[866]); BASILYS_LOCATION("warmelt-macro.bysl:619:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V865*/ curfptr[864])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V866*/ curfptr[865]); - ((basilysroutine_ptr_t)/*_.VALROUT___V865*/ curfptr[864])->tabval[7] = (basilys_ptr_t)(/*_.VALCLO___V866*/ curfptr[865]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V866*/ curfptr[865])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V867*/ curfptr[866]); + ((basilysroutine_ptr_t)/*_.VALROUT___V866*/ curfptr[865])->tabval[7] = (basilys_ptr_t)(/*_.VALCLO___V867*/ curfptr[866]); BASILYS_LOCATION("warmelt-macro.bysl:619:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V865*/ curfptr[864])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V112*/ curfptr[111]); - ((basilysroutine_ptr_t)/*_.VALROUT___V865*/ curfptr[864])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V112*/ curfptr[111]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V866*/ curfptr[865])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V113*/ curfptr[112]); + ((basilysroutine_ptr_t)/*_.VALROUT___V866*/ curfptr[865])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V113*/ curfptr[112]); BASILYS_LOCATION("warmelt-macro.bysl:619:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V865*/ curfptr[864]); + basilysgc_touch(/*_.VALROUT___V866*/ curfptr[865]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V864*/ curfptr[863])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V865*/ curfptr[864])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V864*/ curfptr[863])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V865*/ curfptr[864]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V865*/ curfptr[864])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V866*/ curfptr[865])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V865*/ curfptr[864])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V866*/ curfptr[865]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V864*/ curfptr[863]); + basilysgc_touch(/*_.VALCLO___V865*/ curfptr[864]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V864*/ curfptr[863]); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[12] = (basilys_ptr_t)(/*_.VALCLO___V864*/ curfptr[863]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V865*/ curfptr[864]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[12] = (basilys_ptr_t)(/*_.VALCLO___V865*/ curfptr[864]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#13", NULL != (/*_.CLASS_CMATCHER_BINDING__V20*/ curfptr[19])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[13] = (basilys_ptr_t)(/*_.CLASS_CMATCHER_BINDING__V20*/ curfptr[19]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[13] = (basilys_ptr_t)(/*_.CLASS_CMATCHER_BINDING__V20*/ curfptr[19]); BASILYS_LOCATION("warmelt-macro.bysl:677:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V869*/ curfptr[868])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V870*/ curfptr[869])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_813__EXPAND_CMATCHEXPR#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V869*/ curfptr[868])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + ((basilysroutine_ptr_t)/*_.VALROUT___V870*/ curfptr[869])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); BASILYS_LOCATION("warmelt-macro.bysl:677:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V869*/ curfptr[868])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V870*/ curfptr[869])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_813__EXPAND_CMATCHEXPR#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V869*/ curfptr[868])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + ((basilysroutine_ptr_t)/*_.VALROUT___V870*/ curfptr[869])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); BASILYS_LOCATION("warmelt-macro.bysl:677:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V869*/ curfptr[868])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V870*/ curfptr[869])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_813__EXPAND_CMATCHEXPR#2", NULL != (/*_.CLASS_CMATCHER__V14*/ curfptr[13])); - ((basilysroutine_ptr_t)/*_.VALROUT___V869*/ curfptr[868])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_CMATCHER__V14*/ curfptr[13]); + ((basilysroutine_ptr_t)/*_.VALROUT___V870*/ curfptr[869])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_CMATCHER__V14*/ curfptr[13]); BASILYS_LOCATION("warmelt-macro.bysl:677:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V869*/ curfptr[868])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V870*/ curfptr[869])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_813__EXPAND_CMATCHEXPR#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V869*/ curfptr[868])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + ((basilysroutine_ptr_t)/*_.VALROUT___V870*/ curfptr[869])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); BASILYS_LOCATION("warmelt-macro.bysl:677:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V869*/ curfptr[868])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V863*/ curfptr[862]); - ((basilysroutine_ptr_t)/*_.VALROUT___V869*/ curfptr[868])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V863*/ curfptr[862]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V870*/ curfptr[869])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V864*/ curfptr[863]); + ((basilysroutine_ptr_t)/*_.VALROUT___V870*/ curfptr[869])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V864*/ curfptr[863]); BASILYS_LOCATION("warmelt-macro.bysl:677:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V869*/ curfptr[868])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V134*/ curfptr[133]); - ((basilysroutine_ptr_t)/*_.VALROUT___V869*/ curfptr[868])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V134*/ curfptr[133]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V870*/ curfptr[869])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V135*/ curfptr[134]); + ((basilysroutine_ptr_t)/*_.VALROUT___V870*/ curfptr[869])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V135*/ curfptr[134]); BASILYS_LOCATION("warmelt-macro.bysl:677:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V869*/ curfptr[868]); + basilysgc_touch(/*_.VALROUT___V870*/ curfptr[869]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V868*/ curfptr[867])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V869*/ curfptr[868])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V868*/ curfptr[867])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V869*/ curfptr[868]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V869*/ curfptr[868])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V870*/ curfptr[869])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V869*/ curfptr[868])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V870*/ curfptr[869]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V868*/ curfptr[867]); + basilysgc_touch(/*_.VALCLO___V869*/ curfptr[868]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V868*/ curfptr[867]); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[14] = (basilys_ptr_t)(/*_.VALCLO___V868*/ curfptr[867]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V869*/ curfptr[868]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[14] = (basilys_ptr_t)(/*_.VALCLO___V869*/ curfptr[868]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#15", NULL != (/*_.CLASS_FUNMATCHER_BINDING__V21*/ curfptr[20])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[15] = (basilys_ptr_t)(/*_.CLASS_FUNMATCHER_BINDING__V21*/ curfptr[20]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[15] = (basilys_ptr_t)(/*_.CLASS_FUNMATCHER_BINDING__V21*/ curfptr[20]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#16", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[16] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[16] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); BASILYS_LOCATION("warmelt-macro.bysl:570:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V871*/ curfptr[870])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V872*/ curfptr[871])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_801__EXPAND_APPLY#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V871*/ curfptr[870])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + ((basilysroutine_ptr_t)/*_.VALROUT___V872*/ curfptr[871])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); BASILYS_LOCATION("warmelt-macro.bysl:570:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V871*/ curfptr[870])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V872*/ curfptr[871])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_801__EXPAND_APPLY#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V871*/ curfptr[870])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + ((basilysroutine_ptr_t)/*_.VALROUT___V872*/ curfptr[871])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); BASILYS_LOCATION("warmelt-macro.bysl:570:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V871*/ curfptr[870])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V863*/ curfptr[862]); - ((basilysroutine_ptr_t)/*_.VALROUT___V871*/ curfptr[870])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V863*/ curfptr[862]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V872*/ curfptr[871])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V864*/ curfptr[863]); + ((basilysroutine_ptr_t)/*_.VALROUT___V872*/ curfptr[871])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V864*/ curfptr[863]); BASILYS_LOCATION("warmelt-macro.bysl:570:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V871*/ curfptr[870])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V871*/ curfptr[870])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V872*/ curfptr[871])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V872*/ curfptr[871])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); BASILYS_LOCATION("warmelt-macro.bysl:570:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V871*/ curfptr[870])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V66*/ curfptr[65]); - ((basilysroutine_ptr_t)/*_.VALROUT___V871*/ curfptr[870])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V66*/ curfptr[65]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V872*/ curfptr[871])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V67*/ curfptr[66]); + ((basilysroutine_ptr_t)/*_.VALROUT___V872*/ curfptr[871])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V67*/ curfptr[66]); BASILYS_LOCATION("warmelt-macro.bysl:570:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V871*/ curfptr[870]); + basilysgc_touch(/*_.VALROUT___V872*/ curfptr[871]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V870*/ curfptr[869])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V871*/ curfptr[870])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V870*/ curfptr[869])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V871*/ curfptr[870]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V871*/ curfptr[870])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V872*/ curfptr[871])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V871*/ curfptr[870])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V872*/ curfptr[871]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V870*/ curfptr[869]); + basilysgc_touch(/*_.VALCLO___V871*/ curfptr[870]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V870*/ curfptr[869]); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[17] = (basilys_ptr_t)(/*_.VALCLO___V870*/ curfptr[869]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V871*/ curfptr[870]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[17] = (basilys_ptr_t)(/*_.VALCLO___V871*/ curfptr[870]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#18", NULL != (/*_.CLASS_PRIMITIVE__V23*/ curfptr[22])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[18] = (basilys_ptr_t)(/*_.CLASS_PRIMITIVE__V23*/ curfptr[22]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[18] = (basilys_ptr_t)(/*_.CLASS_PRIMITIVE__V23*/ curfptr[22]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#19", NULL != (/*_.CLASS_SELECTOR__V24*/ curfptr[23])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[19] = (basilys_ptr_t)(/*_.CLASS_SELECTOR__V24*/ curfptr[23]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[19] = (basilys_ptr_t)(/*_.CLASS_SELECTOR__V24*/ curfptr[23]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#20", NULL != (/*_.CLASS_CITERATOR__V13*/ curfptr[12])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[20] = (basilys_ptr_t)(/*_.CLASS_CITERATOR__V13*/ curfptr[12]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[20] = (basilys_ptr_t)(/*_.CLASS_CITERATOR__V13*/ curfptr[12]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#21", NULL != (/*_.CLASS_CMATCHER__V14*/ curfptr[13])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[21] = (basilys_ptr_t)(/*_.CLASS_CMATCHER__V14*/ curfptr[13]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[21] = (basilys_ptr_t)(/*_.CLASS_CMATCHER__V14*/ curfptr[13]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#22", NULL != (/*_.CLASS_FUNMATCHER__V25*/ curfptr[24])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[22] = (basilys_ptr_t)(/*_.CLASS_FUNMATCHER__V25*/ curfptr[24]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[22] = (basilys_ptr_t)(/*_.CLASS_FUNMATCHER__V25*/ curfptr[24]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V872*/ curfptr[871])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V872*/ curfptr[871])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V872*/ curfptr[871]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V873*/ curfptr[872]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V873*/ curfptr[872])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V873*/ curfptr[872])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V873*/ curfptr[872]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V874*/ curfptr[873]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V872*/ curfptr[871]); + basilysgc_touch(/*_.VALDATA___V873*/ curfptr[872]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#23", NULL != (/*_.VALDATA___V872*/ curfptr[871])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[23] = (basilys_ptr_t)(/*_.VALDATA___V872*/ curfptr[871]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#23", NULL != (/*_.VALDATA___V873*/ curfptr[872])); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[23] = (basilys_ptr_t)(/*_.VALDATA___V873*/ curfptr[872]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V874*/ curfptr[873])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V874*/ curfptr[873])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V874*/ curfptr[873]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V875*/ curfptr[874]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V875*/ curfptr[874])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V875*/ curfptr[874])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V875*/ curfptr[874]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V876*/ curfptr[875]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V874*/ curfptr[873]); + basilysgc_touch(/*_.VALDATA___V875*/ curfptr[874]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#24", NULL != (/*_.VALDATA___V874*/ curfptr[873])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[24] = (basilys_ptr_t)(/*_.VALDATA___V874*/ curfptr[873]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#24", NULL != (/*_.VALDATA___V875*/ curfptr[874])); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[24] = (basilys_ptr_t)(/*_.VALDATA___V875*/ curfptr[874]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_819__MACROEXPAND_1#25", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[25] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[25] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); BASILYS_LOCATION("warmelt-macro.bysl:717:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V877*/ curfptr[876])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V878*/ curfptr[877])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_817__EXPAND_KEYWORDFUN#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V877*/ curfptr[876])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + ((basilysroutine_ptr_t)/*_.VALROUT___V878*/ curfptr[877])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); BASILYS_LOCATION("warmelt-macro.bysl:717:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V877*/ curfptr[876])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V878*/ curfptr[877])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_817__EXPAND_KEYWORDFUN#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V877*/ curfptr[876])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + ((basilysroutine_ptr_t)/*_.VALROUT___V878*/ curfptr[877])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); BASILYS_LOCATION("warmelt-macro.bysl:717:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V877*/ curfptr[876]); + basilysgc_touch(/*_.VALROUT___V878*/ curfptr[877]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V876*/ curfptr[875])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V877*/ curfptr[876])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V876*/ curfptr[875])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V877*/ curfptr[876]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V877*/ curfptr[876])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V878*/ curfptr[877])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V877*/ curfptr[876])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V878*/ curfptr[877]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V876*/ curfptr[875]); + basilysgc_touch(/*_.VALCLO___V877*/ curfptr[876]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V876*/ curfptr[875]); - ((basilysroutine_ptr_t)/*_.VALROUT___V856*/ curfptr[855])->tabval[26] = (basilys_ptr_t)(/*_.VALCLO___V876*/ curfptr[875]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V877*/ curfptr[876]); + ((basilysroutine_ptr_t)/*_.VALROUT___V857*/ curfptr[856])->tabval[26] = (basilys_ptr_t)(/*_.VALCLO___V877*/ curfptr[876]); BASILYS_LOCATION("warmelt-macro.bysl:725:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V856*/ curfptr[855]); + basilysgc_touch(/*_.VALROUT___V857*/ curfptr[856]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V856*/ curfptr[855])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V855*/ curfptr[854])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V856*/ curfptr[855]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V857*/ curfptr[856])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V856*/ curfptr[855])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V857*/ curfptr[856]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V855*/ curfptr[854]); + basilysgc_touch(/*_.VALCLO___V856*/ curfptr[855]); BASILYS_LOCATION("warmelt-macro.bysl:527:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V854*/ curfptr[853])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V854*/ curfptr[853])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V855*/ curfptr[854])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V855*/ curfptr[854])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); BASILYS_LOCATION("warmelt-macro.bysl:527:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V854*/ curfptr[853]); + basilysgc_touch(/*_.VALROUT___V855*/ curfptr[854]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V878*/ curfptr[877])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V878*/ curfptr[877])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V878*/ curfptr[877]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V879*/ curfptr[878]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V879*/ curfptr[878])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V879*/ curfptr[878])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V879*/ curfptr[878]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V880*/ curfptr[879]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V878*/ curfptr[877]); + basilysgc_touch(/*_.VALDATA___V879*/ curfptr[878]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V880*/ curfptr[879])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V880*/ curfptr[879])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V880*/ curfptr[879]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V881*/ curfptr[880]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V881*/ curfptr[880])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V881*/ curfptr[880])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V881*/ curfptr[880]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V882*/ curfptr[881]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V880*/ curfptr[879]); + basilysgc_touch(/*_.VALDATA___V881*/ curfptr[880]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V882*/ curfptr[881])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V882*/ curfptr[881])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V882*/ curfptr[881]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V883*/ curfptr[882]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V883*/ curfptr[882])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V883*/ curfptr[882])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V883*/ curfptr[882]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V884*/ curfptr[883]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V882*/ curfptr[881]); + basilysgc_touch(/*_.VALDATA___V883*/ curfptr[882]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V884*/ curfptr[883])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V884*/ curfptr[883])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V884*/ curfptr[883]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V885*/ curfptr[884]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V885*/ curfptr[884])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V885*/ curfptr[884])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V885*/ curfptr[884]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V886*/ curfptr[885]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V884*/ curfptr[883]); + basilysgc_touch(/*_.VALDATA___V885*/ curfptr[884]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V886*/ curfptr[885])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V886*/ curfptr[885])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V886*/ curfptr[885]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V887*/ curfptr[886]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V887*/ curfptr[886])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V887*/ curfptr[886])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V887*/ curfptr[886]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V888*/ curfptr[887]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V886*/ curfptr[885]); + basilysgc_touch(/*_.VALDATA___V887*/ curfptr[886]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V888*/ curfptr[887])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V888*/ curfptr[887])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V888*/ curfptr[887]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V889*/ curfptr[888]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V889*/ curfptr[888])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V889*/ curfptr[888])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V889*/ curfptr[888]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V890*/ curfptr[889]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V888*/ curfptr[887]); + basilysgc_touch(/*_.VALDATA___V889*/ curfptr[888]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V890*/ curfptr[889])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V890*/ curfptr[889])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V890*/ curfptr[889]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V891*/ curfptr[890]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V891*/ curfptr[890])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V891*/ curfptr[890])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V891*/ curfptr[890]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V892*/ curfptr[891]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V890*/ curfptr[889]); + basilysgc_touch(/*_.VALDATA___V891*/ curfptr[890]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V892*/ curfptr[891])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V892*/ curfptr[891])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V892*/ curfptr[891]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V893*/ curfptr[892]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V893*/ curfptr[892])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V893*/ curfptr[892])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V893*/ curfptr[892]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V894*/ curfptr[893]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V892*/ curfptr[891]); + basilysgc_touch(/*_.VALDATA___V893*/ curfptr[892]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V894*/ curfptr[893])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V894*/ curfptr[893])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V894*/ curfptr[893]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V895*/ curfptr[894]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V895*/ curfptr[894])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V895*/ curfptr[894])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V895*/ curfptr[894]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V896*/ curfptr[895]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V894*/ curfptr[893]); + basilysgc_touch(/*_.VALDATA___V895*/ curfptr[894]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V896*/ curfptr[895])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V896*/ curfptr[895])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V896*/ curfptr[895]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V897*/ curfptr[896]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V897*/ curfptr[896])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V897*/ curfptr[896])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V897*/ curfptr[896]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V898*/ curfptr[897]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V896*/ curfptr[895]); + basilysgc_touch(/*_.VALDATA___V897*/ curfptr[896]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V898*/ curfptr[897])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V898*/ curfptr[897])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V898*/ curfptr[897]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V899*/ curfptr[898]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V899*/ curfptr[898])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V899*/ curfptr[898])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V899*/ curfptr[898]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V900*/ curfptr[899]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V898*/ curfptr[897]); + basilysgc_touch(/*_.VALDATA___V899*/ curfptr[898]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V900*/ curfptr[899])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V900*/ curfptr[899])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V900*/ curfptr[899]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V901*/ curfptr[900]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V901*/ curfptr[900])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V901*/ curfptr[900])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V901*/ curfptr[900]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V902*/ curfptr[901]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V900*/ curfptr[899]); + basilysgc_touch(/*_.VALDATA___V901*/ curfptr[900]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V902*/ curfptr[901])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V902*/ curfptr[901])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V902*/ curfptr[901]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V903*/ curfptr[902]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V903*/ curfptr[902])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V903*/ curfptr[902])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V903*/ curfptr[902]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V904*/ curfptr[903]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V902*/ curfptr[901]); + basilysgc_touch(/*_.VALDATA___V903*/ curfptr[902]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V904*/ curfptr[903])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V904*/ curfptr[903])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V904*/ curfptr[903]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V905*/ curfptr[904]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V905*/ curfptr[904])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V905*/ curfptr[904])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V905*/ curfptr[904]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V906*/ curfptr[905]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V904*/ curfptr[903]); + basilysgc_touch(/*_.VALDATA___V905*/ curfptr[904]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V906*/ curfptr[905])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V906*/ curfptr[905])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V906*/ curfptr[905]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V907*/ curfptr[906]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V907*/ curfptr[906])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V907*/ curfptr[906])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V907*/ curfptr[906]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V908*/ curfptr[907]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V906*/ curfptr[905]); + basilysgc_touch(/*_.VALDATA___V907*/ curfptr[906]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V908*/ curfptr[907])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V908*/ curfptr[907])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V908*/ curfptr[907]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V909*/ curfptr[908]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V909*/ curfptr[908])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V909*/ curfptr[908])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V909*/ curfptr[908]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V910*/ curfptr[909]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V908*/ curfptr[907]); + basilysgc_touch(/*_.VALDATA___V909*/ curfptr[908]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V910*/ curfptr[909])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V910*/ curfptr[909])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V910*/ curfptr[909]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V911*/ curfptr[910]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V911*/ curfptr[910])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V911*/ curfptr[910])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V911*/ curfptr[910]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V912*/ curfptr[911]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V910*/ curfptr[909]); + basilysgc_touch(/*_.VALDATA___V911*/ curfptr[910]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V912*/ curfptr[911])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V912*/ curfptr[911])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V912*/ curfptr[911]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V913*/ curfptr[912]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V913*/ curfptr[912])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V913*/ curfptr[912])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V913*/ curfptr[912]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V914*/ curfptr[913]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V912*/ curfptr[911]); + basilysgc_touch(/*_.VALDATA___V913*/ curfptr[912]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V914*/ curfptr[913])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V914*/ curfptr[913])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V914*/ curfptr[913]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V915*/ curfptr[914]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V915*/ curfptr[914])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V915*/ curfptr[914])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V915*/ curfptr[914]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V916*/ curfptr[915]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V914*/ curfptr[913]); + basilysgc_touch(/*_.VALDATA___V915*/ curfptr[914]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V916*/ curfptr[915])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V916*/ curfptr[915])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V916*/ curfptr[915]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V917*/ curfptr[916]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V917*/ curfptr[916])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V917*/ curfptr[916])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V917*/ curfptr[916]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V918*/ curfptr[917]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V916*/ curfptr[915]); + basilysgc_touch(/*_.VALDATA___V917*/ curfptr[916]); BASILYS_LOCATION("warmelt-macro.bysl:856:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V918*/ curfptr[917]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V919*/ curfptr[918]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V919*/ curfptr[918]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V920*/ curfptr[919]); BASILYS_LOCATION("warmelt-macro.bysl:856:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V918*/ curfptr[917]))->obj_vartab[4] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V919*/ curfptr[918]))->obj_vartab[4] = (basilys_ptr_t)( /*_.CLASS_ROOT__V27*/ curfptr[26]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V920*/ curfptr[919]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V920*/ curfptr[919])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V920*/ curfptr[919]))->tabval[0] = (basilys_ptr_t)(/*_.CLASS_ROOT__V27*/ curfptr[26]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V921*/ curfptr[920]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V921*/ curfptr[920])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V921*/ curfptr[920]))->tabval[0] = (basilys_ptr_t)(/*_.CLASS_ROOT__V27*/ curfptr[26]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V920*/ curfptr[919]); + basilysgc_touch(/*_.VALTUP___V921*/ curfptr[920]); BASILYS_LOCATION("warmelt-macro.bysl:856:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V918*/ curfptr[917]))->obj_vartab[5] = (basilys_ptr_t)( - /*_.VALTUP___V920*/ curfptr[919]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (5>=0 && 5< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V919*/ curfptr[918]))->obj_vartab[5] = (basilys_ptr_t)( + /*_.VALTUP___V921*/ curfptr[920]); BASILYS_LOCATION("warmelt-macro.bysl:856:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V921*/ curfptr[920])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V921*/ curfptr[920])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V921*/ curfptr[920]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V922*/ curfptr[921]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V922*/ curfptr[921])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V922*/ curfptr[921])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V922*/ curfptr[921]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V923*/ curfptr[922]); BASILYS_LOCATION("warmelt-macro.bysl:856:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V921*/ curfptr[920])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V921*/ curfptr[920])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V921*/ curfptr[920]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V918*/ curfptr[917]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V922*/ curfptr[921])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V922*/ curfptr[921])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V922*/ curfptr[921]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V919*/ curfptr[918]); BASILYS_LOCATION("warmelt-macro.bysl:856:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V921*/ curfptr[920]); + basilysgc_touch(/*_.VALDATA___V922*/ curfptr[921]); BASILYS_LOCATION("warmelt-macro.bysl:856:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V923*/ curfptr[922])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V923*/ curfptr[922])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V923*/ curfptr[922]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V924*/ curfptr[923]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V924*/ curfptr[923])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V924*/ curfptr[923])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V924*/ curfptr[923]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V925*/ curfptr[924]); BASILYS_LOCATION("warmelt-macro.bysl:856:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V923*/ curfptr[922])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V923*/ curfptr[922])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V923*/ curfptr[922]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V918*/ curfptr[917]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V924*/ curfptr[923])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V924*/ curfptr[923])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V924*/ curfptr[923]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V919*/ curfptr[918]); BASILYS_LOCATION("warmelt-macro.bysl:856:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V923*/ curfptr[922]); + basilysgc_touch(/*_.VALDATA___V924*/ curfptr[923]); BASILYS_LOCATION("warmelt-macro.bysl:856:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V925*/ curfptr[924])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V925*/ curfptr[924])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V925*/ curfptr[924]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V926*/ curfptr[925]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V926*/ curfptr[925])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V926*/ curfptr[925])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V926*/ curfptr[925]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V927*/ curfptr[926]); BASILYS_LOCATION("warmelt-macro.bysl:856:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V925*/ curfptr[924])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V925*/ curfptr[924])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V925*/ curfptr[924]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALDATA___V918*/ curfptr[917]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V926*/ curfptr[925])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V926*/ curfptr[925])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V926*/ curfptr[925]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALDATA___V919*/ curfptr[918]); BASILYS_LOCATION("warmelt-macro.bysl:856:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V925*/ curfptr[924]); + basilysgc_touch(/*_.VALDATA___V926*/ curfptr[925]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V927*/ curfptr[926]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V927*/ curfptr[926])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V927*/ curfptr[926]))->tabval[0] = (basilys_ptr_t)(/*_.VALDATA___V921*/ curfptr[920]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V928*/ curfptr[927]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V928*/ curfptr[927])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V928*/ curfptr[927]))->tabval[0] = (basilys_ptr_t)(/*_.VALDATA___V922*/ curfptr[921]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V927*/ curfptr[926]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V927*/ curfptr[926])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V927*/ curfptr[926]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V923*/ curfptr[922]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V928*/ curfptr[927]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (1>=0 && 1< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V928*/ curfptr[927])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V928*/ curfptr[927]))->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V924*/ curfptr[923]); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V927*/ curfptr[926]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V927*/ curfptr[926])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V927*/ curfptr[926]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V925*/ curfptr[924]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V928*/ curfptr[927]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (2>=0 && 2< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V928*/ curfptr[927])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V928*/ curfptr[927]))->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V926*/ curfptr[925]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V927*/ curfptr[926]); + basilysgc_touch(/*_.VALTUP___V928*/ curfptr[927]); BASILYS_LOCATION("warmelt-macro.bysl:856:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V918*/ curfptr[917]))->obj_vartab[6] = (basilys_ptr_t)( - /*_.VALTUP___V927*/ curfptr[926]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (6>=0 && 6< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V919*/ curfptr[918]))->obj_vartab[6] = (basilys_ptr_t)( + /*_.VALTUP___V928*/ curfptr[927]); BASILYS_LOCATION("warmelt-macro.bysl:856:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V918*/ curfptr[917]); + basilysgc_touch(/*_.VALDATA___V919*/ curfptr[918]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V928*/ curfptr[927])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V928*/ curfptr[927])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V928*/ curfptr[927]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V929*/ curfptr[928]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V929*/ curfptr[928])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V929*/ curfptr[928])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V929*/ curfptr[928]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V930*/ curfptr[929]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V928*/ curfptr[927]); + basilysgc_touch(/*_.VALDATA___V929*/ curfptr[928]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V930*/ curfptr[929])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V930*/ curfptr[929])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V930*/ curfptr[929]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V931*/ curfptr[930]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V931*/ curfptr[930])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V931*/ curfptr[930])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V931*/ curfptr[930]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V932*/ curfptr[931]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V930*/ curfptr[929]); + basilysgc_touch(/*_.VALDATA___V931*/ curfptr[930]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V932*/ curfptr[931])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V932*/ curfptr[931])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V932*/ curfptr[931]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V933*/ curfptr[932]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V933*/ curfptr[932])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V933*/ curfptr[932])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V933*/ curfptr[932]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V934*/ curfptr[933]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V932*/ curfptr[931]); + basilysgc_touch(/*_.VALDATA___V933*/ curfptr[932]); BASILYS_LOCATION("warmelt-macro.bysl:864:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V934*/ curfptr[933])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V935*/ curfptr[934])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_871__PATTERNEXPAND_PAIRLIST_AS_TUPLE#0", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); - ((basilysroutine_ptr_t)/*_.VALROUT___V934*/ curfptr[933])->tabval[0] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); + ((basilysroutine_ptr_t)/*_.VALROUT___V935*/ curfptr[934])->tabval[0] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); BASILYS_LOCATION("warmelt-macro.bysl:864:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V934*/ curfptr[933])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V935*/ curfptr[934])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_871__PATTERNEXPAND_PAIRLIST_AS_TUPLE#1", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V934*/ curfptr[933])->tabval[1] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + ((basilysroutine_ptr_t)/*_.VALROUT___V935*/ curfptr[934])->tabval[1] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); BASILYS_LOCATION("warmelt-macro.bysl:992:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V936*/ curfptr[935])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V937*/ curfptr[936])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_894__PATTERNEXPAND_1#0", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V936*/ curfptr[935])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + ((basilysroutine_ptr_t)/*_.VALROUT___V937*/ curfptr[936])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); BASILYS_LOCATION("warmelt-macro.bysl:992:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V936*/ curfptr[935])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V918*/ curfptr[917]); - ((basilysroutine_ptr_t)/*_.VALROUT___V936*/ curfptr[935])->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V937*/ curfptr[936])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V919*/ curfptr[918]); + ((basilysroutine_ptr_t)/*_.VALROUT___V937*/ curfptr[936])->tabval[1] = (basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918]); BASILYS_LOCATION("warmelt-macro.bysl:992:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V936*/ curfptr[935])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V937*/ curfptr[936])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_894__PATTERNEXPAND_1#2", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V936*/ curfptr[935])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + ((basilysroutine_ptr_t)/*_.VALROUT___V937*/ curfptr[936])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); BASILYS_LOCATION("warmelt-macro.bysl:992:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V936*/ curfptr[935])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V937*/ curfptr[936])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_894__PATTERNEXPAND_1#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V936*/ curfptr[935])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + ((basilysroutine_ptr_t)/*_.VALROUT___V937*/ curfptr[936])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V937*/ curfptr[936])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V937*/ curfptr[936])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V937*/ curfptr[936]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V938*/ curfptr[937]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V938*/ curfptr[937])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V938*/ curfptr[937])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V938*/ curfptr[937]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V939*/ curfptr[938]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V937*/ curfptr[936]); + basilysgc_touch(/*_.VALDATA___V938*/ curfptr[937]); BASILYS_LOCATION("warmelt-macro.bysl:992:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V936*/ curfptr[935])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_894__PATTERNEXPAND_1#4", NULL != (/*_.VALDATA___V937*/ curfptr[936])); - ((basilysroutine_ptr_t)/*_.VALROUT___V936*/ curfptr[935])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V937*/ curfptr[936]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V937*/ curfptr[936])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_894__PATTERNEXPAND_1#4", NULL != (/*_.VALDATA___V938*/ curfptr[937])); + ((basilysroutine_ptr_t)/*_.VALROUT___V937*/ curfptr[936])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V938*/ curfptr[937]); BASILYS_LOCATION("warmelt-macro.bysl:992:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V936*/ curfptr[935])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V936*/ curfptr[935])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V937*/ curfptr[936])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V937*/ curfptr[936])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); BASILYS_LOCATION("warmelt-macro.bysl:992:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V936*/ curfptr[935])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V774*/ curfptr[773]); - ((basilysroutine_ptr_t)/*_.VALROUT___V936*/ curfptr[935])->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V774*/ curfptr[773]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V937*/ curfptr[936])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V775*/ curfptr[774]); + ((basilysroutine_ptr_t)/*_.VALROUT___V937*/ curfptr[936])->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V775*/ curfptr[774]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V939*/ curfptr[938])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V939*/ curfptr[938])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V939*/ curfptr[938]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V940*/ curfptr[939]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V940*/ curfptr[939])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V940*/ curfptr[939])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V940*/ curfptr[939]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V941*/ curfptr[940]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V939*/ curfptr[938]); + basilysgc_touch(/*_.VALDATA___V940*/ curfptr[939]); BASILYS_LOCATION("warmelt-macro.bysl:992:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V936*/ curfptr[935])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_894__PATTERNEXPAND_1#7", NULL != (/*_.VALDATA___V939*/ curfptr[938])); - ((basilysroutine_ptr_t)/*_.VALROUT___V936*/ curfptr[935])->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V939*/ curfptr[938]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V937*/ curfptr[936])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_894__PATTERNEXPAND_1#7", NULL != (/*_.VALDATA___V940*/ curfptr[939])); + ((basilysroutine_ptr_t)/*_.VALROUT___V937*/ curfptr[936])->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V940*/ curfptr[939]); BASILYS_LOCATION("warmelt-macro.bysl:992:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V936*/ curfptr[935])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V768*/ curfptr[767]); - ((basilysroutine_ptr_t)/*_.VALROUT___V936*/ curfptr[935])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V768*/ curfptr[767]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V937*/ curfptr[936])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V769*/ curfptr[768]); + ((basilysroutine_ptr_t)/*_.VALROUT___V937*/ curfptr[936])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V769*/ curfptr[768]); BASILYS_LOCATION("warmelt-macro.bysl:992:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V936*/ curfptr[935])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V937*/ curfptr[936])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_894__PATTERNEXPAND_1#9", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V936*/ curfptr[935])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + ((basilysroutine_ptr_t)/*_.VALROUT___V937*/ curfptr[936])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); BASILYS_LOCATION("warmelt-macro.bysl:992:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V936*/ curfptr[935])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V758*/ curfptr[757]); - ((basilysroutine_ptr_t)/*_.VALROUT___V936*/ curfptr[935])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V758*/ curfptr[757]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V937*/ curfptr[936])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V759*/ curfptr[758]); + ((basilysroutine_ptr_t)/*_.VALROUT___V937*/ curfptr[936])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V759*/ curfptr[758]); BASILYS_LOCATION("warmelt-macro.bysl:911:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V942*/ curfptr[941])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V943*/ curfptr[942])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_890__PATTERNEXPAND_EXPR#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V942*/ curfptr[941])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + ((basilysroutine_ptr_t)/*_.VALROUT___V943*/ curfptr[942])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); BASILYS_LOCATION("warmelt-macro.bysl:911:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V942*/ curfptr[941])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V943*/ curfptr[942])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_890__PATTERNEXPAND_EXPR#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V942*/ curfptr[941])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + ((basilysroutine_ptr_t)/*_.VALROUT___V943*/ curfptr[942])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); BASILYS_LOCATION("warmelt-macro.bysl:911:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V942*/ curfptr[941])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V918*/ curfptr[917]); - ((basilysroutine_ptr_t)/*_.VALROUT___V942*/ curfptr[941])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V943*/ curfptr[942])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V919*/ curfptr[918]); + ((basilysroutine_ptr_t)/*_.VALROUT___V943*/ curfptr[942])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918]); BASILYS_LOCATION("warmelt-macro.bysl:911:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V942*/ curfptr[941])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V943*/ curfptr[942])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_890__PATTERNEXPAND_EXPR#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V942*/ curfptr[941])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + ((basilysroutine_ptr_t)/*_.VALROUT___V943*/ curfptr[942])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); BASILYS_LOCATION("warmelt-macro.bysl:911:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V942*/ curfptr[941])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V943*/ curfptr[942])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_890__PATTERNEXPAND_EXPR#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V942*/ curfptr[941])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + ((basilysroutine_ptr_t)/*_.VALROUT___V943*/ curfptr[942])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); BASILYS_LOCATION("warmelt-macro.bysl:911:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V942*/ curfptr[941])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V943*/ curfptr[942])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_890__PATTERNEXPAND_EXPR#5", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); - ((basilysroutine_ptr_t)/*_.VALROUT___V942*/ curfptr[941])->tabval[5] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); + ((basilysroutine_ptr_t)/*_.VALROUT___V943*/ curfptr[942])->tabval[5] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); BASILYS_LOCATION("warmelt-macro.bysl:911:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V942*/ curfptr[941])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V943*/ curfptr[942])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_890__PATTERNEXPAND_EXPR#6", NULL != (/*_.CLASS_PATMACRO_BINDING__V34*/ curfptr[33])); - ((basilysroutine_ptr_t)/*_.VALROUT___V942*/ curfptr[941])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_PATMACRO_BINDING__V34*/ curfptr[33]); + ((basilysroutine_ptr_t)/*_.VALROUT___V943*/ curfptr[942])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_PATMACRO_BINDING__V34*/ curfptr[33]); BASILYS_LOCATION("warmelt-macro.bysl:911:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V942*/ curfptr[941])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V943*/ curfptr[942])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_890__PATTERNEXPAND_EXPR#7", NULL != (/*_.CLASS_CMATCHER_BINDING__V20*/ curfptr[19])); - ((basilysroutine_ptr_t)/*_.VALROUT___V942*/ curfptr[941])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_CMATCHER_BINDING__V20*/ curfptr[19]); + ((basilysroutine_ptr_t)/*_.VALROUT___V943*/ curfptr[942])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_CMATCHER_BINDING__V20*/ curfptr[19]); BASILYS_LOCATION("warmelt-macro.bysl:911:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V942*/ curfptr[941])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V943*/ curfptr[942])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_890__PATTERNEXPAND_EXPR#8", NULL != (/*_.CLASS_CMATCHER__V14*/ curfptr[13])); - ((basilysroutine_ptr_t)/*_.VALROUT___V942*/ curfptr[941])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_CMATCHER__V14*/ curfptr[13]); + ((basilysroutine_ptr_t)/*_.VALROUT___V943*/ curfptr[942])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_CMATCHER__V14*/ curfptr[13]); BASILYS_LOCATION("warmelt-macro.bysl:873:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V944*/ curfptr[943])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_876__PATMACEXPAND_FOR_MATCHER#0", NULL != (/*_.CLASS_ANY_MATCHER__V29*/ curfptr[28])); - ((basilysroutine_ptr_t)/*_.VALROUT___V944*/ curfptr[943])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_ANY_MATCHER__V29*/ curfptr[28]); + ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_ANY_MATCHER__V29*/ curfptr[28]); BASILYS_LOCATION("warmelt-macro.bysl:873:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V944*/ curfptr[943])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_876__PATMACEXPAND_FOR_MATCHER#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V944*/ curfptr[943])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); BASILYS_LOCATION("warmelt-macro.bysl:873:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V944*/ curfptr[943])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V918*/ curfptr[917]); - ((basilysroutine_ptr_t)/*_.VALROUT___V944*/ curfptr[943])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V919*/ curfptr[918]); + ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918]); BASILYS_LOCATION("warmelt-macro.bysl:873:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V944*/ curfptr[943])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_876__PATMACEXPAND_FOR_MATCHER#3", NULL != (/*_.DISCR_BOX__V30*/ curfptr[29])); - ((basilysroutine_ptr_t)/*_.VALROUT___V944*/ curfptr[943])->tabval[3] = (basilys_ptr_t)(/*_.DISCR_BOX__V30*/ curfptr[29]); + ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[3] = (basilys_ptr_t)(/*_.DISCR_BOX__V30*/ curfptr[29]); BASILYS_LOCATION("warmelt-macro.bysl:873:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V944*/ curfptr[943])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_876__PATMACEXPAND_FOR_MATCHER#4", NULL != (/*_.MULTIPLE_MAP__V31*/ curfptr[30])); - ((basilysroutine_ptr_t)/*_.VALROUT___V944*/ curfptr[943])->tabval[4] = (basilys_ptr_t)(/*_.MULTIPLE_MAP__V31*/ curfptr[30]); + ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[4] = (basilys_ptr_t)(/*_.MULTIPLE_MAP__V31*/ curfptr[30]); BASILYS_LOCATION("warmelt-macro.bysl:873:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V944*/ curfptr[943])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_876__PATMACEXPAND_FOR_MATCHER#5", NULL != (/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31])); - ((basilysroutine_ptr_t)/*_.VALROUT___V944*/ curfptr[943])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31]); + ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31]); BASILYS_LOCATION("warmelt-macro.bysl:873:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V944*/ curfptr[943])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V944*/ curfptr[943])->tabval[6] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[6] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); BASILYS_LOCATION("warmelt-macro.bysl:873:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V944*/ curfptr[943])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_876__PATMACEXPAND_FOR_MATCHER#7", NULL != (/*_.CLASS_NAMED__V33*/ curfptr[32])); - ((basilysroutine_ptr_t)/*_.VALROUT___V944*/ curfptr[943])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_NAMED__V33*/ curfptr[32]); + ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_NAMED__V33*/ curfptr[32]); BASILYS_LOCATION("warmelt-macro.bysl:885:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V946*/ curfptr[945])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_884__LAMBDA_#0", NULL != (/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31])); - ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31]); + ((basilysroutine_ptr_t)/*_.VALROUT___V946*/ curfptr[945])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31]); BASILYS_LOCATION("warmelt-macro.bysl:885:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[1] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V946*/ curfptr[945])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V946*/ curfptr[945])->tabval[1] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); BASILYS_LOCATION("warmelt-macro.bysl:885:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V946*/ curfptr[945])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_884__LAMBDA_#2", NULL != (/*_.CLASS_NAMED__V33*/ curfptr[32])); - ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_NAMED__V33*/ curfptr[32]); + ((basilysroutine_ptr_t)/*_.VALROUT___V946*/ curfptr[945])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_NAMED__V33*/ curfptr[32]); BASILYS_LOCATION("warmelt-macro.bysl:885:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V945*/ curfptr[944]); + basilysgc_touch(/*_.VALROUT___V946*/ curfptr[945]); BASILYS_LOCATION("warmelt-macro.bysl:873:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V944*/ curfptr[943])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_876__PATMACEXPAND_FOR_MATCHER#8", NULL != (/*_.VALROUT___V945*/ curfptr[944])); - ((basilysroutine_ptr_t)/*_.VALROUT___V944*/ curfptr[943])->tabval[8] = (basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_876__PATMACEXPAND_FOR_MATCHER#8", NULL != (/*_.VALROUT___V946*/ curfptr[945])); + ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[8] = (basilys_ptr_t)(/*_.VALROUT___V946*/ curfptr[945]); BASILYS_LOCATION("warmelt-macro.bysl:873:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V944*/ curfptr[943])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V935*/ curfptr[934]); - ((basilysroutine_ptr_t)/*_.VALROUT___V944*/ curfptr[943])->tabval[9] = (basilys_ptr_t)(/*_.VALCLO___V935*/ curfptr[934]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V936*/ curfptr[935]); + ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[9] = (basilys_ptr_t)(/*_.VALCLO___V936*/ curfptr[935]); BASILYS_LOCATION("warmelt-macro.bysl:873:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V944*/ curfptr[943])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_876__PATMACEXPAND_FOR_MATCHER#10", NULL != (/*_.CLASS_NAMED__V33*/ curfptr[32])); - ((basilysroutine_ptr_t)/*_.VALROUT___V944*/ curfptr[943])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_NAMED__V33*/ curfptr[32]); + ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_NAMED__V33*/ curfptr[32]); BASILYS_LOCATION("warmelt-macro.bysl:897:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V946*/ curfptr[945])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V935*/ curfptr[934]); - ((basilysroutine_ptr_t)/*_.VALROUT___V946*/ curfptr[945])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V935*/ curfptr[934]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V947*/ curfptr[946])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V936*/ curfptr[935]); + ((basilysroutine_ptr_t)/*_.VALROUT___V947*/ curfptr[946])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V936*/ curfptr[935]); BASILYS_LOCATION("warmelt-macro.bysl:897:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V946*/ curfptr[945])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V947*/ curfptr[946])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_889__LAMBDA_#1", NULL != (/*_.CLASS_NAMED__V33*/ curfptr[32])); - ((basilysroutine_ptr_t)/*_.VALROUT___V946*/ curfptr[945])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_NAMED__V33*/ curfptr[32]); + ((basilysroutine_ptr_t)/*_.VALROUT___V947*/ curfptr[946])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_NAMED__V33*/ curfptr[32]); BASILYS_LOCATION("warmelt-macro.bysl:897:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V946*/ curfptr[945]); + basilysgc_touch(/*_.VALROUT___V947*/ curfptr[946]); BASILYS_LOCATION("warmelt-macro.bysl:873:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V944*/ curfptr[943])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_876__PATMACEXPAND_FOR_MATCHER#11", NULL != (/*_.VALROUT___V946*/ curfptr[945])); - ((basilysroutine_ptr_t)/*_.VALROUT___V944*/ curfptr[943])->tabval[11] = (basilys_ptr_t)(/*_.VALROUT___V946*/ curfptr[945]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_876__PATMACEXPAND_FOR_MATCHER#11", NULL != (/*_.VALROUT___V947*/ curfptr[946])); + ((basilysroutine_ptr_t)/*_.VALROUT___V945*/ curfptr[944])->tabval[11] = (basilys_ptr_t)(/*_.VALROUT___V947*/ curfptr[946]); BASILYS_LOCATION("warmelt-macro.bysl:873:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V944*/ curfptr[943]); + basilysgc_touch(/*_.VALROUT___V945*/ curfptr[944]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V943*/ curfptr[942])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V944*/ curfptr[943])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V943*/ curfptr[942])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V944*/ curfptr[943]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V944*/ curfptr[943])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V945*/ curfptr[944])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V944*/ curfptr[943])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V945*/ curfptr[944]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V943*/ curfptr[942]); + basilysgc_touch(/*_.VALCLO___V944*/ curfptr[943]); BASILYS_LOCATION("warmelt-macro.bysl:911:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V942*/ curfptr[941])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V943*/ curfptr[942]); - ((basilysroutine_ptr_t)/*_.VALROUT___V942*/ curfptr[941])->tabval[9] = (basilys_ptr_t)(/*_.VALCLO___V943*/ curfptr[942]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V943*/ curfptr[942])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V944*/ curfptr[943]); + ((basilysroutine_ptr_t)/*_.VALROUT___V943*/ curfptr[942])->tabval[9] = (basilys_ptr_t)(/*_.VALCLO___V944*/ curfptr[943]); BASILYS_LOCATION("warmelt-macro.bysl:911:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V942*/ curfptr[941])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V846*/ curfptr[845]); - ((basilysroutine_ptr_t)/*_.VALROUT___V942*/ curfptr[941])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V846*/ curfptr[845]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V943*/ curfptr[942])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V847*/ curfptr[846]); + ((basilysroutine_ptr_t)/*_.VALROUT___V943*/ curfptr[942])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V847*/ curfptr[846]); BASILYS_LOCATION("warmelt-macro.bysl:911:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V942*/ curfptr[941])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V943*/ curfptr[942])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_890__PATTERNEXPAND_EXPR#11", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); - ((basilysroutine_ptr_t)/*_.VALROUT___V942*/ curfptr[941])->tabval[11] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); + ((basilysroutine_ptr_t)/*_.VALROUT___V943*/ curfptr[942])->tabval[11] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); BASILYS_LOCATION("warmelt-macro.bysl:911:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V942*/ curfptr[941]); + basilysgc_touch(/*_.VALROUT___V943*/ curfptr[942]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V941*/ curfptr[940])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V942*/ curfptr[941])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V941*/ curfptr[940])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V942*/ curfptr[941]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V942*/ curfptr[941])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V943*/ curfptr[942])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V942*/ curfptr[941])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V943*/ curfptr[942]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V941*/ curfptr[940]); + basilysgc_touch(/*_.VALCLO___V942*/ curfptr[941]); BASILYS_LOCATION("warmelt-macro.bysl:992:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V936*/ curfptr[935])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V941*/ curfptr[940]); - ((basilysroutine_ptr_t)/*_.VALROUT___V936*/ curfptr[935])->tabval[11] = (basilys_ptr_t)(/*_.VALCLO___V941*/ curfptr[940]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V937*/ curfptr[936])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V942*/ curfptr[941]); + ((basilysroutine_ptr_t)/*_.VALROUT___V937*/ curfptr[936])->tabval[11] = (basilys_ptr_t)(/*_.VALCLO___V942*/ curfptr[941]); BASILYS_LOCATION("warmelt-macro.bysl:992:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V936*/ curfptr[935]); + basilysgc_touch(/*_.VALROUT___V937*/ curfptr[936]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V935*/ curfptr[934])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V936*/ curfptr[935])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V935*/ curfptr[934])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V936*/ curfptr[935]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V936*/ curfptr[935])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V937*/ curfptr[936])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V936*/ curfptr[935])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V937*/ curfptr[936]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V935*/ curfptr[934]); + basilysgc_touch(/*_.VALCLO___V936*/ curfptr[935]); BASILYS_LOCATION("warmelt-macro.bysl:864:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V934*/ curfptr[933])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V935*/ curfptr[934]); - ((basilysroutine_ptr_t)/*_.VALROUT___V934*/ curfptr[933])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V935*/ curfptr[934]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V935*/ curfptr[934])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V936*/ curfptr[935]); + ((basilysroutine_ptr_t)/*_.VALROUT___V935*/ curfptr[934])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V936*/ curfptr[935]); BASILYS_LOCATION("warmelt-macro.bysl:866:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V947*/ curfptr[946])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V935*/ curfptr[934]); - ((basilysroutine_ptr_t)/*_.VALROUT___V947*/ curfptr[946])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V935*/ curfptr[934]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V948*/ curfptr[947])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V936*/ curfptr[935]); + ((basilysroutine_ptr_t)/*_.VALROUT___V948*/ curfptr[947])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V936*/ curfptr[935]); BASILYS_LOCATION("warmelt-macro.bysl:866:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V947*/ curfptr[946]); + basilysgc_touch(/*_.VALROUT___V948*/ curfptr[947]); BASILYS_LOCATION("warmelt-macro.bysl:864:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V934*/ curfptr[933])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_871__PATTERNEXPAND_PAIRLIST_AS_TUPLE#3", NULL != (/*_.VALROUT___V947*/ curfptr[946])); - ((basilysroutine_ptr_t)/*_.VALROUT___V934*/ curfptr[933])->tabval[3] = (basilys_ptr_t)(/*_.VALROUT___V947*/ curfptr[946]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V935*/ curfptr[934])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_871__PATTERNEXPAND_PAIRLIST_AS_TUPLE#3", NULL != (/*_.VALROUT___V948*/ curfptr[947])); + ((basilysroutine_ptr_t)/*_.VALROUT___V935*/ curfptr[934])->tabval[3] = (basilys_ptr_t)(/*_.VALROUT___V948*/ curfptr[947]); BASILYS_LOCATION("warmelt-macro.bysl:864:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V934*/ curfptr[933]); + basilysgc_touch(/*_.VALROUT___V935*/ curfptr[934]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V948*/ curfptr[947])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V934*/ curfptr[933])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V948*/ curfptr[947])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V934*/ curfptr[933]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V949*/ curfptr[948])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V935*/ curfptr[934])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V949*/ curfptr[948])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V935*/ curfptr[934]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V948*/ curfptr[947]); + basilysgc_touch(/*_.VALCLO___V949*/ curfptr[948]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V949*/ curfptr[948])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V949*/ curfptr[948])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V949*/ curfptr[948]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V950*/ curfptr[949]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V950*/ curfptr[949])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V950*/ curfptr[949])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V950*/ curfptr[949]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V951*/ curfptr[950]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V949*/ curfptr[948]); + basilysgc_touch(/*_.VALDATA___V950*/ curfptr[949]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V951*/ curfptr[950])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V951*/ curfptr[950])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V951*/ curfptr[950]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V952*/ curfptr[951]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V952*/ curfptr[951])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V952*/ curfptr[951])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V952*/ curfptr[951]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V953*/ curfptr[952]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V951*/ curfptr[950]); + basilysgc_touch(/*_.VALDATA___V952*/ curfptr[951]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V953*/ curfptr[952])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V953*/ curfptr[952])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V953*/ curfptr[952]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V954*/ curfptr[953]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V954*/ curfptr[953])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V954*/ curfptr[953])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V954*/ curfptr[953]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V955*/ curfptr[954]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V953*/ curfptr[952]); + basilysgc_touch(/*_.VALDATA___V954*/ curfptr[953]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V955*/ curfptr[954])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V955*/ curfptr[954])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V955*/ curfptr[954]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V956*/ curfptr[955]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V956*/ curfptr[955])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V956*/ curfptr[955])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V956*/ curfptr[955]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V957*/ curfptr[956]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V955*/ curfptr[954]); + basilysgc_touch(/*_.VALDATA___V956*/ curfptr[955]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V957*/ curfptr[956])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V957*/ curfptr[956])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V957*/ curfptr[956]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V958*/ curfptr[957]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V958*/ curfptr[957])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V958*/ curfptr[957])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V958*/ curfptr[957]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V959*/ curfptr[958]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V957*/ curfptr[956]); + basilysgc_touch(/*_.VALDATA___V958*/ curfptr[957]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V959*/ curfptr[958])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V959*/ curfptr[958])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V959*/ curfptr[958]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V960*/ curfptr[959]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V960*/ curfptr[959])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V960*/ curfptr[959])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V960*/ curfptr[959]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V961*/ curfptr[960]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V959*/ curfptr[958]); + basilysgc_touch(/*_.VALDATA___V960*/ curfptr[959]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V961*/ curfptr[960])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V961*/ curfptr[960])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V961*/ curfptr[960]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V962*/ curfptr[961]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V962*/ curfptr[961])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V962*/ curfptr[961])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V962*/ curfptr[961]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V963*/ curfptr[962]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V961*/ curfptr[960]); + basilysgc_touch(/*_.VALDATA___V962*/ curfptr[961]); BASILYS_LOCATION("warmelt-macro.bysl:1065:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V963*/ curfptr[962])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V964*/ curfptr[963])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_900__MACROEXPAND_TOPLEVEL_LIST#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V963*/ curfptr[962])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + ((basilysroutine_ptr_t)/*_.VALROUT___V964*/ curfptr[963])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); BASILYS_LOCATION("warmelt-macro.bysl:1065:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V963*/ curfptr[962])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V964*/ curfptr[963])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_900__MACROEXPAND_TOPLEVEL_LIST#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V963*/ curfptr[962])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + ((basilysroutine_ptr_t)/*_.VALROUT___V964*/ curfptr[963])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); BASILYS_LOCATION("warmelt-macro.bysl:1065:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V963*/ curfptr[962])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V964*/ curfptr[963])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_900__MACROEXPAND_TOPLEVEL_LIST#2", NULL != (/*_.LIST_MAP__V35*/ curfptr[34])); - ((basilysroutine_ptr_t)/*_.VALROUT___V963*/ curfptr[962])->tabval[2] = (basilys_ptr_t)(/*_.LIST_MAP__V35*/ curfptr[34]); + ((basilysroutine_ptr_t)/*_.VALROUT___V964*/ curfptr[963])->tabval[2] = (basilys_ptr_t)(/*_.LIST_MAP__V35*/ curfptr[34]); BASILYS_LOCATION("warmelt-macro.bysl:1065:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V963*/ curfptr[962])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V964*/ curfptr[963])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_900__MACROEXPAND_TOPLEVEL_LIST#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V963*/ curfptr[962])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + ((basilysroutine_ptr_t)/*_.VALROUT___V964*/ curfptr[963])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); BASILYS_LOCATION("warmelt-macro.bysl:1065:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V963*/ curfptr[962])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V963*/ curfptr[962])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V964*/ curfptr[963])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V964*/ curfptr[963])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); BASILYS_LOCATION("warmelt-macro.bysl:1072:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V964*/ curfptr[963])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V965*/ curfptr[964])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_904__LAMBDA_#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V964*/ curfptr[963])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + ((basilysroutine_ptr_t)/*_.VALROUT___V965*/ curfptr[964])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); BASILYS_LOCATION("warmelt-macro.bysl:1072:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V964*/ curfptr[963])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V964*/ curfptr[963])->tabval[1] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V965*/ curfptr[964])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V965*/ curfptr[964])->tabval[1] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); BASILYS_LOCATION("warmelt-macro.bysl:1072:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V964*/ curfptr[963]); + basilysgc_touch(/*_.VALROUT___V965*/ curfptr[964]); BASILYS_LOCATION("warmelt-macro.bysl:1065:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V963*/ curfptr[962])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_900__MACROEXPAND_TOPLEVEL_LIST#5", NULL != (/*_.VALROUT___V964*/ curfptr[963])); - ((basilysroutine_ptr_t)/*_.VALROUT___V963*/ curfptr[962])->tabval[5] = (basilys_ptr_t)(/*_.VALROUT___V964*/ curfptr[963]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V964*/ curfptr[963])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_900__MACROEXPAND_TOPLEVEL_LIST#5", NULL != (/*_.VALROUT___V965*/ curfptr[964])); + ((basilysroutine_ptr_t)/*_.VALROUT___V964*/ curfptr[963])->tabval[5] = (basilys_ptr_t)(/*_.VALROUT___V965*/ curfptr[964]); BASILYS_LOCATION("warmelt-macro.bysl:1065:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V963*/ curfptr[962]); + basilysgc_touch(/*_.VALROUT___V964*/ curfptr[963]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V965*/ curfptr[964])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V963*/ curfptr[962])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V965*/ curfptr[964])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V963*/ curfptr[962]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V966*/ curfptr[965])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V964*/ curfptr[963])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V966*/ curfptr[965])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V964*/ curfptr[963]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V965*/ curfptr[964]); + basilysgc_touch(/*_.VALCLO___V966*/ curfptr[965]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V966*/ curfptr[965])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V966*/ curfptr[965])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V966*/ curfptr[965]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V967*/ curfptr[966]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V967*/ curfptr[966])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V967*/ curfptr[966])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V967*/ curfptr[966]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V968*/ curfptr[967]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V966*/ curfptr[965]); + basilysgc_touch(/*_.VALDATA___V967*/ curfptr[966]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V968*/ curfptr[967])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V968*/ curfptr[967])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V968*/ curfptr[967]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V969*/ curfptr[968]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V969*/ curfptr[968])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V969*/ curfptr[968])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V969*/ curfptr[968]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V970*/ curfptr[969]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V968*/ curfptr[967]); + basilysgc_touch(/*_.VALDATA___V969*/ curfptr[968]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V970*/ curfptr[969])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V970*/ curfptr[969])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V970*/ curfptr[969]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V971*/ curfptr[970]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V971*/ curfptr[970])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V971*/ curfptr[970])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V971*/ curfptr[970]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V972*/ curfptr[971]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V970*/ curfptr[969]); + basilysgc_touch(/*_.VALDATA___V971*/ curfptr[970]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V972*/ curfptr[971])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V972*/ curfptr[971])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V972*/ curfptr[971]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V973*/ curfptr[972]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V973*/ curfptr[972])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V973*/ curfptr[972])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V973*/ curfptr[972]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V974*/ curfptr[973]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V972*/ curfptr[971]); + basilysgc_touch(/*_.VALDATA___V973*/ curfptr[972]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V974*/ curfptr[973])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V974*/ curfptr[973])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V974*/ curfptr[973]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V975*/ curfptr[974]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V975*/ curfptr[974])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V975*/ curfptr[974])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V975*/ curfptr[974]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V976*/ curfptr[975]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V974*/ curfptr[973]); + basilysgc_touch(/*_.VALDATA___V975*/ curfptr[974]); BASILYS_LOCATION("warmelt-macro.bysl:1172:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V976*/ curfptr[975])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V977*/ curfptr[976])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_915__INSTALL_INITIAL_MACRO#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V976*/ curfptr[975])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + ((basilysroutine_ptr_t)/*_.VALROUT___V977*/ curfptr[976])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); BASILYS_LOCATION("warmelt-macro.bysl:1172:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V976*/ curfptr[975])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V977*/ curfptr[976])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_915__INSTALL_INITIAL_MACRO#1", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V976*/ curfptr[975])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + ((basilysroutine_ptr_t)/*_.VALROUT___V977*/ curfptr[976])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V977*/ curfptr[976])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V976*/ curfptr[975])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V977*/ curfptr[976])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V976*/ curfptr[975]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V978*/ curfptr[977])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V977*/ curfptr[976])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V978*/ curfptr[977])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V977*/ curfptr[976]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V977*/ curfptr[976]); + basilysgc_touch(/*_.VALCLO___V978*/ curfptr[977]); BASILYS_LOCATION("warmelt-macro.bysl:1172:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V976*/ curfptr[975])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V977*/ curfptr[976]); - ((basilysroutine_ptr_t)/*_.VALROUT___V976*/ curfptr[975])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V977*/ curfptr[976])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V978*/ curfptr[977]); + ((basilysroutine_ptr_t)/*_.VALROUT___V977*/ curfptr[976])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]); BASILYS_LOCATION("warmelt-macro.bysl:1172:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V976*/ curfptr[975])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V977*/ curfptr[976])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_915__INSTALL_INITIAL_MACRO#3", NULL != (/*_.CLASS_MACRO_BINDING__V16*/ curfptr[15])); - ((basilysroutine_ptr_t)/*_.VALROUT___V976*/ curfptr[975])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_MACRO_BINDING__V16*/ curfptr[15]); + ((basilysroutine_ptr_t)/*_.VALROUT___V977*/ curfptr[976])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_MACRO_BINDING__V16*/ curfptr[15]); BASILYS_LOCATION("warmelt-macro.bysl:1172:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V976*/ curfptr[975])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V977*/ curfptr[976])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_915__INSTALL_INITIAL_MACRO#4", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V976*/ curfptr[975])->tabval[4] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + ((basilysroutine_ptr_t)/*_.VALROUT___V977*/ curfptr[976])->tabval[4] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); BASILYS_LOCATION("warmelt-macro.bysl:1172:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V976*/ curfptr[975])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V977*/ curfptr[976])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_915__INSTALL_INITIAL_MACRO#5", NULL != (/*_.INITIAL_ENVIRONMENT__V41*/ curfptr[40])); - ((basilysroutine_ptr_t)/*_.VALROUT___V976*/ curfptr[975])->tabval[5] = (basilys_ptr_t)(/*_.INITIAL_ENVIRONMENT__V41*/ curfptr[40]); + ((basilysroutine_ptr_t)/*_.VALROUT___V977*/ curfptr[976])->tabval[5] = (basilys_ptr_t)(/*_.INITIAL_ENVIRONMENT__V41*/ curfptr[40]); BASILYS_LOCATION("warmelt-macro.bysl:1172:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V976*/ curfptr[975]); + basilysgc_touch(/*_.VALROUT___V977*/ curfptr[976]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V978*/ curfptr[977])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V978*/ curfptr[977])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V978*/ curfptr[977]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V979*/ curfptr[978]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V979*/ curfptr[978])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V979*/ curfptr[978])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V979*/ curfptr[978]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V980*/ curfptr[979]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V978*/ curfptr[977]); + basilysgc_touch(/*_.VALDATA___V979*/ curfptr[978]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V980*/ curfptr[979])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V980*/ curfptr[979])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V980*/ curfptr[979]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V981*/ curfptr[980]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V981*/ curfptr[980])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V981*/ curfptr[980])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V981*/ curfptr[980]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V982*/ curfptr[981]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V980*/ curfptr[979]); + basilysgc_touch(/*_.VALDATA___V981*/ curfptr[980]); BASILYS_LOCATION("warmelt-macro.bysl:1198:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V982*/ curfptr[981])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V983*/ curfptr[982])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_921__INSTALL_INITIAL_PATMACRO#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V982*/ curfptr[981])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + ((basilysroutine_ptr_t)/*_.VALROUT___V983*/ curfptr[982])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); BASILYS_LOCATION("warmelt-macro.bysl:1198:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V982*/ curfptr[981])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V983*/ curfptr[982])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_921__INSTALL_INITIAL_PATMACRO#1", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V982*/ curfptr[981])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + ((basilysroutine_ptr_t)/*_.VALROUT___V983*/ curfptr[982])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); BASILYS_LOCATION("warmelt-macro.bysl:1198:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V982*/ curfptr[981])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V983*/ curfptr[982])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_921__INSTALL_INITIAL_PATMACRO#2", NULL != (/*_.CLASS_PATMACRO_BINDING__V34*/ curfptr[33])); - ((basilysroutine_ptr_t)/*_.VALROUT___V982*/ curfptr[981])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_PATMACRO_BINDING__V34*/ curfptr[33]); + ((basilysroutine_ptr_t)/*_.VALROUT___V983*/ curfptr[982])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_PATMACRO_BINDING__V34*/ curfptr[33]); BASILYS_LOCATION("warmelt-macro.bysl:1198:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V982*/ curfptr[981])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V983*/ curfptr[982])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_921__INSTALL_INITIAL_PATMACRO#3", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V982*/ curfptr[981])->tabval[3] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + ((basilysroutine_ptr_t)/*_.VALROUT___V983*/ curfptr[982])->tabval[3] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); BASILYS_LOCATION("warmelt-macro.bysl:1198:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V982*/ curfptr[981])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V983*/ curfptr[982])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_921__INSTALL_INITIAL_PATMACRO#4", NULL != (/*_.INITIAL_ENVIRONMENT__V41*/ curfptr[40])); - ((basilysroutine_ptr_t)/*_.VALROUT___V982*/ curfptr[981])->tabval[4] = (basilys_ptr_t)(/*_.INITIAL_ENVIRONMENT__V41*/ curfptr[40]); + ((basilysroutine_ptr_t)/*_.VALROUT___V983*/ curfptr[982])->tabval[4] = (basilys_ptr_t)(/*_.INITIAL_ENVIRONMENT__V41*/ curfptr[40]); BASILYS_LOCATION("warmelt-macro.bysl:1198:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V982*/ curfptr[981]); + basilysgc_touch(/*_.VALROUT___V983*/ curfptr[982]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V983*/ curfptr[982])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V982*/ curfptr[981])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V983*/ curfptr[982])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V982*/ curfptr[981]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V984*/ curfptr[983])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V983*/ curfptr[982])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V984*/ curfptr[983])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V983*/ curfptr[982]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V983*/ curfptr[982]); + basilysgc_touch(/*_.VALCLO___V984*/ curfptr[983]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V984*/ curfptr[983])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V984*/ curfptr[983])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V984*/ curfptr[983]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V985*/ curfptr[984]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V985*/ curfptr[984])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V985*/ curfptr[984])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V985*/ curfptr[984]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V986*/ curfptr[985]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V984*/ curfptr[983]); + basilysgc_touch(/*_.VALDATA___V985*/ curfptr[984]); BASILYS_LOCATION("warmelt-macro.bysl:1216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V986*/ curfptr[985])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V986*/ curfptr[985])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V986*/ curfptr[985]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V987*/ curfptr[986]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V987*/ curfptr[986])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V987*/ curfptr[986])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V987*/ curfptr[986]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V988*/ curfptr[987]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V988*/ curfptr[987]); + basilysgc_touch(/*_.VALTUP___V989*/ curfptr[988]); BASILYS_LOCATION("warmelt-macro.bysl:1216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V986*/ curfptr[985])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V986*/ curfptr[985])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V986*/ curfptr[985]))->obj_vartab[2] = (basilys_ptr_t)( - /*_.VALTUP___V988*/ curfptr[987]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V987*/ curfptr[986])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (2>=0 && 2< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V987*/ curfptr[986])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V987*/ curfptr[986]))->obj_vartab[2] = (basilys_ptr_t)( + /*_.VALTUP___V989*/ curfptr[988]); BASILYS_LOCATION("warmelt-macro.bysl:1216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V986*/ curfptr[985])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V986*/ curfptr[985])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V986*/ curfptr[985]))->obj_vartab[3] = (basilys_ptr_t)( + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V987*/ curfptr[986])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (3>=0 && 3< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V987*/ curfptr[986])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V987*/ curfptr[986]))->obj_vartab[3] = (basilys_ptr_t)( ((void*)(BASILYSG(CTYPE_LONG)))); /*putupl*/ - basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V990*/ curfptr[989]))== OBMAG_MULTIPLE); - basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V990*/ curfptr[989])))); - ((basilysmultiple_ptr_t)(/*_.VALTUP___V990*/ curfptr[989]))->tabval[0] = (basilys_ptr_t)(/*_.VALSTR___V989*/ curfptr[988]); + basilys_assertmsg("putupl checktup", basilys_magic_discr((basilys_ptr_t)(/*_.VALTUP___V991*/ curfptr[990]))== OBMAG_MULTIPLE); + basilys_assertmsg("putupl checkoff", (0>=0 && 0< basilys_multiple_length((basilys_ptr_t)(/*_.VALTUP___V991*/ curfptr[990])))); + ((basilysmultiple_ptr_t)(/*_.VALTUP___V991*/ curfptr[990]))->tabval[0] = (basilys_ptr_t)(/*_.VALSTR___V990*/ curfptr[989]); /*touch:INITUP_*/ - basilysgc_touch(/*_.VALTUP___V990*/ curfptr[989]); + basilysgc_touch(/*_.VALTUP___V991*/ curfptr[990]); BASILYS_LOCATION("warmelt-macro.bysl:1216:/ putslot"); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V986*/ curfptr[985])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V986*/ curfptr[985])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V986*/ curfptr[985]))->obj_vartab[4] = (basilys_ptr_t)( - /*_.VALTUP___V990*/ curfptr[989]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V987*/ curfptr[986])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (4>=0 && 4< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V987*/ curfptr[986])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V987*/ curfptr[986]))->obj_vartab[4] = (basilys_ptr_t)( + /*_.VALTUP___V991*/ curfptr[990]); BASILYS_LOCATION("warmelt-macro.bysl:1216:/ touch"); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V986*/ curfptr[985]); + basilysgc_touch(/*_.VALDATA___V987*/ curfptr[986]); BASILYS_LOCATION("warmelt-macro.bysl:1220:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V991*/ curfptr[990])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V992*/ curfptr[991])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_930__WARN_IF_REDEFINED#0", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V991*/ curfptr[990])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + ((basilysroutine_ptr_t)/*_.VALROUT___V992*/ curfptr[991])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); BASILYS_LOCATION("warmelt-macro.bysl:1220:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V991*/ curfptr[990])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V992*/ curfptr[991])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_930__WARN_IF_REDEFINED#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V991*/ curfptr[990])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + ((basilysroutine_ptr_t)/*_.VALROUT___V992*/ curfptr[991])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); BASILYS_LOCATION("warmelt-macro.bysl:1220:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V991*/ curfptr[990])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V992*/ curfptr[991])) == OBMAG_ROUTINE); if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_930__WARN_IF_REDEFINED#2", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); - ((basilysroutine_ptr_t)/*_.VALROUT___V991*/ curfptr[990])->tabval[2] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); + ((basilysroutine_ptr_t)/*_.VALROUT___V992*/ curfptr[991])->tabval[2] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); BASILYS_LOCATION("warmelt-macro.bysl:1220:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V991*/ curfptr[990]); + basilysgc_touch(/*_.VALROUT___V992*/ curfptr[991]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V992*/ curfptr[991])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V991*/ curfptr[990])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V992*/ curfptr[991])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V991*/ curfptr[990]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V993*/ curfptr[992])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V992*/ curfptr[991])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V993*/ curfptr[992])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V992*/ curfptr[991]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V992*/ curfptr[991]); + basilysgc_touch(/*_.VALCLO___V993*/ curfptr[992]); - BASILYS_LOCATION("warmelt-macro.bysl:1232:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V993*/ curfptr[992])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_932__PARSE_PAIRLIST_C_CODE_EXPANSION#0", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V993*/ curfptr[992])->tabval[0] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V994*/ curfptr[993])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_932__FLATTEN_FOR_C_CODE_EXPANSION#0", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V994*/ curfptr[993])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:1232:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V993*/ curfptr[992])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_932__PARSE_PAIRLIST_C_CODE_EXPANSION#1", NULL != (/*_.DISCR_STRING__V42*/ curfptr[41])); - ((basilysroutine_ptr_t)/*_.VALROUT___V993*/ curfptr[992])->tabval[1] = (basilys_ptr_t)(/*_.DISCR_STRING__V42*/ curfptr[41]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V994*/ curfptr[993])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_932__FLATTEN_FOR_C_CODE_EXPANSION#1", NULL != (/*_.DISCR_VERBATIMSTRING__V42*/ curfptr[41])); + ((basilysroutine_ptr_t)/*_.VALROUT___V994*/ curfptr[993])->tabval[1] = (basilys_ptr_t)(/*_.DISCR_VERBATIMSTRING__V42*/ curfptr[41]); - BASILYS_LOCATION("warmelt-macro.bysl:1232:/ putroutconst"); - /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V993*/ curfptr[992])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_932__PARSE_PAIRLIST_C_CODE_EXPANSION#2", NULL != (/*_.DISCR_VERBATIMSTRING__V43*/ curfptr[42])); - ((basilysroutine_ptr_t)/*_.VALROUT___V993*/ curfptr[992])->tabval[2] = (basilys_ptr_t)(/*_.DISCR_VERBATIMSTRING__V43*/ curfptr[42]); + /*putclosurout*/ + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V995*/ curfptr[994])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V994*/ curfptr[993])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V995*/ curfptr[994])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V994*/ curfptr[993]); + + /*touch:DATACLOSURE_*/ + basilysgc_touch(/*_.VALCLO___V995*/ curfptr[994]); + + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ putroutconstnotnull"); + /*putroutconstnotnull*/ + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V994*/ curfptr[993])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V995*/ curfptr[994]); + ((basilysroutine_ptr_t)/*_.VALROUT___V994*/ curfptr[993])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V995*/ curfptr[994]); - BASILYS_LOCATION("warmelt-macro.bysl:1232:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V993*/ curfptr[992])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_932__PARSE_PAIRLIST_C_CODE_EXPANSION#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V993*/ curfptr[992])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V994*/ curfptr[993])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_932__FLATTEN_FOR_C_CODE_EXPANSION#3", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V994*/ curfptr[993])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:1232:/ touch"); - /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V993*/ curfptr[992]); + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V994*/ curfptr[993])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_932__FLATTEN_FOR_C_CODE_EXPANSION#4", NULL != (/*_.CLASS_LOCATED__V43*/ curfptr[42])); + ((basilysroutine_ptr_t)/*_.VALROUT___V994*/ curfptr[993])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_LOCATED__V43*/ curfptr[42]); - /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V994*/ curfptr[993])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V993*/ curfptr[992])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V994*/ curfptr[993])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V993*/ curfptr[992]); + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V994*/ curfptr[993])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_932__FLATTEN_FOR_C_CODE_EXPANSION#5", NULL != (/*_.CLASS_NAMED__V33*/ curfptr[32])); + ((basilysroutine_ptr_t)/*_.VALROUT___V994*/ curfptr[993])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_NAMED__V33*/ curfptr[32]); - /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V994*/ curfptr[993]); + BASILYS_LOCATION("warmelt-macro.bysl:1233:/ touch"); + /*touch:IROUTVAL_*/ + basilysgc_touch(/*_.VALROUT___V994*/ curfptr[993]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V995*/ curfptr[994])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V995*/ curfptr[994])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V995*/ curfptr[994]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V996*/ curfptr[995]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V996*/ curfptr[995])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V996*/ curfptr[995])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V996*/ curfptr[995]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V997*/ curfptr[996]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V995*/ curfptr[994]); + basilysgc_touch(/*_.VALDATA___V996*/ curfptr[995]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V997*/ curfptr[996])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V997*/ curfptr[996])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V997*/ curfptr[996]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V998*/ curfptr[997]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V998*/ curfptr[997])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V998*/ curfptr[997])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V998*/ curfptr[997]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V999*/ curfptr[998]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V997*/ curfptr[996]); + basilysgc_touch(/*_.VALDATA___V998*/ curfptr[997]); - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1279:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V999*/ curfptr[998])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_938__MEXPAND_DEFPRIMITIVE#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V999*/ curfptr[998])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1000*/ curfptr[999])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_938__PARSE_PAIRLIST_C_CODE_EXPANSION#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1000*/ curfptr[999])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1279:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V999*/ curfptr[998])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_938__MEXPAND_DEFPRIMITIVE#1", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V999*/ curfptr[998])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1000*/ curfptr[999])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_938__PARSE_PAIRLIST_C_CODE_EXPANSION#1", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1000*/ curfptr[999])->tabval[1] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); + + BASILYS_LOCATION("warmelt-macro.bysl:1279:/ putroutconstnotnull"); + /*putroutconstnotnull*/ + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1000*/ curfptr[999])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V995*/ curfptr[994]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1000*/ curfptr[999])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V995*/ curfptr[994]); - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1279:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V999*/ curfptr[998])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_938__MEXPAND_DEFPRIMITIVE#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V999*/ curfptr[998])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1000*/ curfptr[999])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_938__PARSE_PAIRLIST_C_CODE_EXPANSION#3", NULL != (/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1000*/ curfptr[999])->tabval[3] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43]); - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1279:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V999*/ curfptr[998])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_938__MEXPAND_DEFPRIMITIVE#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V999*/ curfptr[998])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1000*/ curfptr[999])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_938__PARSE_PAIRLIST_C_CODE_EXPANSION#4", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1000*/ curfptr[999])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ putroutconstnotnull"); - /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V999*/ curfptr[998])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V866*/ curfptr[865]); - ((basilysroutine_ptr_t)/*_.VALROUT___V999*/ curfptr[998])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V866*/ curfptr[865]); + BASILYS_LOCATION("warmelt-macro.bysl:1279:/ touch"); + /*touch:IROUTVAL_*/ + basilysgc_touch(/*_.VALROUT___V1000*/ curfptr[999]); - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ putroutconst"); - /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V999*/ curfptr[998])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_938__MEXPAND_DEFPRIMITIVE#5", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V999*/ curfptr[998])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + /*putclosurout*/ + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1001*/ curfptr[1000])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1000*/ curfptr[999])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1001*/ curfptr[1000])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1000*/ curfptr[999]); - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ putroutconst"); - /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V999*/ curfptr[998])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_938__MEXPAND_DEFPRIMITIVE#6", NULL != (/*_.CLASS_CTYPE__V39*/ curfptr[38])); - ((basilysroutine_ptr_t)/*_.VALROUT___V999*/ curfptr[998])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_CTYPE__V39*/ curfptr[38]); + /*touch:DATACLOSURE_*/ + basilysgc_touch(/*_.VALCLO___V1001*/ curfptr[1000]); - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ putroutconstnotnull"); - /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V999*/ curfptr[998])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V994*/ curfptr[993]); - ((basilysroutine_ptr_t)/*_.VALROUT___V999*/ curfptr[998])->tabval[7] = (basilys_ptr_t)(/*_.VALCLO___V994*/ curfptr[993]); + /*putslot*/ + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1002*/ curfptr[1001])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1002*/ curfptr[1001])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1002*/ curfptr[1001]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1003*/ curfptr[1002]); - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ putroutconstnotnull"); - /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V999*/ curfptr[998])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V278*/ curfptr[277]); - ((basilysroutine_ptr_t)/*_.VALROUT___V999*/ curfptr[998])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V278*/ curfptr[277]); + /*touch:VALUEDATA_*/ + basilysgc_touch(/*_.VALDATA___V1002*/ curfptr[1001]); - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1300:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V999*/ curfptr[998])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_938__MEXPAND_DEFPRIMITIVE#9", NULL != (/*_.CLASS_PRIMITIVE__V23*/ curfptr[22])); - ((basilysroutine_ptr_t)/*_.VALROUT___V999*/ curfptr[998])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_PRIMITIVE__V23*/ curfptr[22]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1004*/ curfptr[1003])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_942__CHECK_C_EXPANSION#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1004*/ curfptr[1003])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1300:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V999*/ curfptr[998])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_938__MEXPAND_DEFPRIMITIVE#10", NULL != (/*_.CLASS_PRIMITIVE_BINDING__V18*/ curfptr[17])); - ((basilysroutine_ptr_t)/*_.VALROUT___V999*/ curfptr[998])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_PRIMITIVE_BINDING__V18*/ curfptr[17]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1004*/ curfptr[1003])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_942__CHECK_C_EXPANSION#1", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1004*/ curfptr[1003])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ putroutconstnotnull"); - /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V999*/ curfptr[998])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V992*/ curfptr[991]); - ((basilysroutine_ptr_t)/*_.VALROUT___V999*/ curfptr[998])->tabval[11] = (basilys_ptr_t)(/*_.VALCLO___V992*/ curfptr[991]); - - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1300:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V999*/ curfptr[998])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_938__MEXPAND_DEFPRIMITIVE#12", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V999*/ curfptr[998])->tabval[12] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1004*/ curfptr[1003])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_942__CHECK_C_EXPANSION#2", NULL != (/*_.CLASS_NAMED__V33*/ curfptr[32])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1004*/ curfptr[1003])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_NAMED__V33*/ curfptr[32]); - BASILYS_LOCATION("warmelt-macro.bysl:1256:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:1300:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V999*/ curfptr[998]); + basilysgc_touch(/*_.VALROUT___V1004*/ curfptr[1003]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1000*/ curfptr[999])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V999*/ curfptr[998])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1000*/ curfptr[999])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V999*/ curfptr[998]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1005*/ curfptr[1004])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1004*/ curfptr[1003])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1005*/ curfptr[1004])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1004*/ curfptr[1003]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1000*/ curfptr[999]); + basilysgc_touch(/*_.VALCLO___V1005*/ curfptr[1004]); - /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1001*/ curfptr[1000])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1001*/ curfptr[1000])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1001*/ curfptr[1000]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1002*/ curfptr[1001]); + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_944__MEXPAND_DEFPRIMITIVE#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1001*/ curfptr[1000]); + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_944__MEXPAND_DEFPRIMITIVE#1", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1003*/ curfptr[1002])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_942__MEXPAND_DEFCITERATOR#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1003*/ curfptr[1002])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_944__MEXPAND_DEFPRIMITIVE#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1003*/ curfptr[1002])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_942__MEXPAND_DEFCITERATOR#1", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1003*/ curfptr[1002])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_944__MEXPAND_DEFPRIMITIVE#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconstnotnull"); + /*putroutconstnotnull*/ + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V867*/ curfptr[866]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V867*/ curfptr[866]); BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1003*/ curfptr[1002])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_942__MEXPAND_DEFCITERATOR#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1003*/ curfptr[1002])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_944__MEXPAND_DEFPRIMITIVE#5", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1003*/ curfptr[1002])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_942__MEXPAND_DEFCITERATOR#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1003*/ curfptr[1002])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_944__MEXPAND_DEFPRIMITIVE#6", NULL != (/*_.CLASS_CTYPE__V39*/ curfptr[38])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_CTYPE__V39*/ curfptr[38]); BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1003*/ curfptr[1002])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V866*/ curfptr[865]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1003*/ curfptr[1002])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V866*/ curfptr[865]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1001*/ curfptr[1000]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[7] = (basilys_ptr_t)(/*_.VALCLO___V1001*/ curfptr[1000]); + + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_944__MEXPAND_DEFPRIMITIVE#8", NULL != (/*_.DISCR_MAPOBJECTS__V37*/ curfptr[36])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[8] = (basilys_ptr_t)(/*_.DISCR_MAPOBJECTS__V37*/ curfptr[36]); BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1003*/ curfptr[1002])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V994*/ curfptr[993]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1003*/ curfptr[1002])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V994*/ curfptr[993]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V279*/ curfptr[278]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[9] = (basilys_ptr_t)(/*_.VALDATA___V279*/ curfptr[278]); + + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_944__MEXPAND_DEFPRIMITIVE#10", NULL != (/*_.CLASS_PRIMITIVE__V23*/ curfptr[22])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_PRIMITIVE__V23*/ curfptr[22]); + + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_944__MEXPAND_DEFPRIMITIVE#11", NULL != (/*_.CLASS_PRIMITIVE_BINDING__V18*/ curfptr[17])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[11] = (basilys_ptr_t)(/*_.CLASS_PRIMITIVE_BINDING__V18*/ curfptr[17]); BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1003*/ curfptr[1002])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_942__MEXPAND_DEFCITERATOR#6", NULL != (/*_.CLASS_CITERATOR__V13*/ curfptr[12])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1003*/ curfptr[1002])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_CITERATOR__V13*/ curfptr[12]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_944__MEXPAND_DEFPRIMITIVE#12", NULL != (/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[12] = (basilys_ptr_t)(/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31]); BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1003*/ curfptr[1002])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_942__MEXPAND_DEFCITERATOR#7", NULL != (/*_.CLASS_CITERATOR_BINDING__V19*/ curfptr[18])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1003*/ curfptr[1002])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_CITERATOR_BINDING__V19*/ curfptr[18]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_944__MEXPAND_DEFPRIMITIVE#13", NULL != (/*_.CLASS_ANY_BINDING__V45*/ curfptr[44])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[13] = (basilys_ptr_t)(/*_.CLASS_ANY_BINDING__V45*/ curfptr[44]); + + BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconstnotnull"); + /*putroutconstnotnull*/ + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1005*/ curfptr[1004]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[14] = (basilys_ptr_t)(/*_.VALCLO___V1005*/ curfptr[1004]); BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1003*/ curfptr[1002])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V292*/ curfptr[291]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1003*/ curfptr[1002])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V292*/ curfptr[291]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V993*/ curfptr[992]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[15] = (basilys_ptr_t)(/*_.VALCLO___V993*/ curfptr[992]); BASILYS_LOCATION("warmelt-macro.bysl:1326:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1003*/ curfptr[1002])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_942__MEXPAND_DEFCITERATOR#9", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1003*/ curfptr[1002])->tabval[9] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_944__MEXPAND_DEFPRIMITIVE#16", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1006*/ curfptr[1005])->tabval[16] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); BASILYS_LOCATION("warmelt-macro.bysl:1326:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1003*/ curfptr[1002]); + basilysgc_touch(/*_.VALROUT___V1006*/ curfptr[1005]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1004*/ curfptr[1003])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1003*/ curfptr[1002])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1004*/ curfptr[1003])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1003*/ curfptr[1002]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1007*/ curfptr[1006])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1006*/ curfptr[1005])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1007*/ curfptr[1006])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1006*/ curfptr[1005]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1004*/ curfptr[1003]); + basilysgc_touch(/*_.VALCLO___V1007*/ curfptr[1006]); + + /*putslot*/ + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1008*/ curfptr[1007])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1008*/ curfptr[1007])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1008*/ curfptr[1007]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1009*/ curfptr[1008]); + + /*touch:VALUEDATA_*/ + basilysgc_touch(/*_.VALDATA___V1008*/ curfptr[1007]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1005*/ curfptr[1004])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1005*/ curfptr[1004])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1005*/ curfptr[1004]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1006*/ curfptr[1005]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1010*/ curfptr[1009])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1010*/ curfptr[1009])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1010*/ curfptr[1009]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1011*/ curfptr[1010]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1005*/ curfptr[1004]); + basilysgc_touch(/*_.VALDATA___V1010*/ curfptr[1009]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_946__MEXPAND_DEFCMATCHER#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1007*/ curfptr[1006])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_950__MEXPAND_DEFCITERATOR#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1012*/ curfptr[1011])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_946__MEXPAND_DEFCMATCHER#1", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1007*/ curfptr[1006])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_950__MEXPAND_DEFCITERATOR#1", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1012*/ curfptr[1011])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_946__MEXPAND_DEFCMATCHER#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1007*/ curfptr[1006])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_950__MEXPAND_DEFCITERATOR#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1012*/ curfptr[1011])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_946__MEXPAND_DEFCMATCHER#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1007*/ curfptr[1006])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_950__MEXPAND_DEFCITERATOR#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1012*/ curfptr[1011])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V866*/ curfptr[865]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1007*/ curfptr[1006])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V866*/ curfptr[865]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V867*/ curfptr[866]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1012*/ curfptr[1011])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V867*/ curfptr[866]); + + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ putroutconstnotnull"); + /*putroutconstnotnull*/ + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1001*/ curfptr[1000]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1012*/ curfptr[1011])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V1001*/ curfptr[1000]); + + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_950__MEXPAND_DEFCITERATOR#6", NULL != (/*_.CLASS_CITERATOR__V13*/ curfptr[12])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1012*/ curfptr[1011])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_CITERATOR__V13*/ curfptr[12]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_946__MEXPAND_DEFCMATCHER#5", NULL != (/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1007*/ curfptr[1006])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_950__MEXPAND_DEFCITERATOR#7", NULL != (/*_.CLASS_CITERATOR_BINDING__V19*/ curfptr[18])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1012*/ curfptr[1011])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_CITERATOR_BINDING__V19*/ curfptr[18]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ putroutconstnotnull"); + /*putroutconstnotnull*/ + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V293*/ curfptr[292]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1012*/ curfptr[1011])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V293*/ curfptr[292]); + + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_946__MEXPAND_DEFCMATCHER#6", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1007*/ curfptr[1006])->tabval[6] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_950__MEXPAND_DEFCITERATOR#9", NULL != (/*_.DISCR_MAPOBJECTS__V37*/ curfptr[36])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1012*/ curfptr[1011])->tabval[9] = (basilys_ptr_t)(/*_.DISCR_MAPOBJECTS__V37*/ curfptr[36]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_946__MEXPAND_DEFCMATCHER#7", NULL != (/*_.MULTIPLE_EVERY__V44*/ curfptr[43])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1007*/ curfptr[1006])->tabval[7] = (basilys_ptr_t)(/*_.MULTIPLE_EVERY__V44*/ curfptr[43]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_950__MEXPAND_DEFCITERATOR#10", NULL != (/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1012*/ curfptr[1011])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_946__MEXPAND_DEFCMATCHER#8", NULL != (/*_.VALROUT___V1008*/ curfptr[1007])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1007*/ curfptr[1006])->tabval[8] = (basilys_ptr_t)(/*_.VALROUT___V1008*/ curfptr[1007]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_950__MEXPAND_DEFCITERATOR#11", NULL != (/*_.CLASS_ANY_BINDING__V45*/ curfptr[44])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1012*/ curfptr[1011])->tabval[11] = (basilys_ptr_t)(/*_.CLASS_ANY_BINDING__V45*/ curfptr[44]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V994*/ curfptr[993]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1007*/ curfptr[1006])->tabval[9] = (basilys_ptr_t)(/*_.VALCLO___V994*/ curfptr[993]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1005*/ curfptr[1004]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1012*/ curfptr[1011])->tabval[12] = (basilys_ptr_t)(/*_.VALCLO___V1005*/ curfptr[1004]); + + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_950__MEXPAND_DEFCITERATOR#13", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1012*/ curfptr[1011])->tabval[13] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + + BASILYS_LOCATION("warmelt-macro.bysl:1408:/ touch"); + /*touch:IROUTVAL_*/ + basilysgc_touch(/*_.VALROUT___V1012*/ curfptr[1011]); + + /*putclosurout*/ + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1013*/ curfptr[1012])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1012*/ curfptr[1011])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1013*/ curfptr[1012])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1012*/ curfptr[1011]); + + /*touch:DATACLOSURE_*/ + basilysgc_touch(/*_.VALCLO___V1013*/ curfptr[1012]); + + /*putslot*/ + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1014*/ curfptr[1013])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1014*/ curfptr[1013])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1014*/ curfptr[1013]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1015*/ curfptr[1014]); + + /*touch:VALUEDATA_*/ + basilysgc_touch(/*_.VALDATA___V1014*/ curfptr[1013]); + + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_954__MEXPAND_DEFCMATCHER#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_954__MEXPAND_DEFCMATCHER#1", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_946__MEXPAND_DEFCMATCHER#10", NULL != (/*_.CLASS_CMATCHER__V14*/ curfptr[13])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1007*/ curfptr[1006])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_CMATCHER__V14*/ curfptr[13]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_954__MEXPAND_DEFCMATCHER#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_954__MEXPAND_DEFCMATCHER#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V302*/ curfptr[301]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1007*/ curfptr[1006])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V302*/ curfptr[301]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V867*/ curfptr[866]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V867*/ curfptr[866]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_946__MEXPAND_DEFCMATCHER#12", NULL != (/*_.CLASS_CMATCHER_BINDING__V20*/ curfptr[19])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1007*/ curfptr[1006])->tabval[12] = (basilys_ptr_t)(/*_.CLASS_CMATCHER_BINDING__V20*/ curfptr[19]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_954__MEXPAND_DEFCMATCHER#5", NULL != (/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_FORMAL_BINDING__V32*/ curfptr[31]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_946__MEXPAND_DEFCMATCHER#13", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1007*/ curfptr[1006])->tabval[13] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_954__MEXPAND_DEFCMATCHER#6", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[6] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:1409:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_954__MEXPAND_DEFCMATCHER#7", NULL != (/*_.MULTIPLE_EVERY__V46*/ curfptr[45])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[7] = (basilys_ptr_t)(/*_.MULTIPLE_EVERY__V46*/ curfptr[45]); + + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_954__MEXPAND_DEFCMATCHER#8", NULL != (/*_.VALROUT___V1017*/ curfptr[1016])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[8] = (basilys_ptr_t)(/*_.VALROUT___V1017*/ curfptr[1016]); + + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconstnotnull"); + /*putroutconstnotnull*/ + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1001*/ curfptr[1000]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[9] = (basilys_ptr_t)(/*_.VALCLO___V1001*/ curfptr[1000]); + + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_954__MEXPAND_DEFCMATCHER#10", NULL != (/*_.CLASS_CMATCHER__V14*/ curfptr[13])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_CMATCHER__V14*/ curfptr[13]); + + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconstnotnull"); + /*putroutconstnotnull*/ + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V303*/ curfptr[302]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V303*/ curfptr[302]); + + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_954__MEXPAND_DEFCMATCHER#12", NULL != (/*_.CLASS_CMATCHER_BINDING__V20*/ curfptr[19])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[12] = (basilys_ptr_t)(/*_.CLASS_CMATCHER_BINDING__V20*/ curfptr[19]); + + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_954__MEXPAND_DEFCMATCHER#13", NULL != (/*_.DISCR_MAPOBJECTS__V37*/ curfptr[36])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[13] = (basilys_ptr_t)(/*_.DISCR_MAPOBJECTS__V37*/ curfptr[36]); + + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_954__MEXPAND_DEFCMATCHER#14", NULL != (/*_.CLASS_ANY_BINDING__V45*/ curfptr[44])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[14] = (basilys_ptr_t)(/*_.CLASS_ANY_BINDING__V45*/ curfptr[44]); + + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconstnotnull"); + /*putroutconstnotnull*/ + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1005*/ curfptr[1004]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[15] = (basilys_ptr_t)(/*_.VALCLO___V1005*/ curfptr[1004]); + + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ putroutconst"); + /*putroutconst*/ + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_954__MEXPAND_DEFCMATCHER#16", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1016*/ curfptr[1015])->tabval[16] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + + BASILYS_LOCATION("warmelt-macro.bysl:1515:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1007*/ curfptr[1006]); + basilysgc_touch(/*_.VALROUT___V1016*/ curfptr[1015]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1009*/ curfptr[1008])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1007*/ curfptr[1006])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1009*/ curfptr[1008])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1007*/ curfptr[1006]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1018*/ curfptr[1017])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1016*/ curfptr[1015])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1018*/ curfptr[1017])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1016*/ curfptr[1015]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1009*/ curfptr[1008]); + basilysgc_touch(/*_.VALCLO___V1018*/ curfptr[1017]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1010*/ curfptr[1009])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1010*/ curfptr[1009])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1010*/ curfptr[1009]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1011*/ curfptr[1010]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1019*/ curfptr[1018])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1019*/ curfptr[1018])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1019*/ curfptr[1018]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1020*/ curfptr[1019]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1010*/ curfptr[1009]); + basilysgc_touch(/*_.VALDATA___V1019*/ curfptr[1018]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1012*/ curfptr[1011])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1012*/ curfptr[1011])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1012*/ curfptr[1011]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1013*/ curfptr[1012]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1021*/ curfptr[1020])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1021*/ curfptr[1020])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1021*/ curfptr[1020]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1022*/ curfptr[1021]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1012*/ curfptr[1011]); + basilysgc_touch(/*_.VALDATA___V1021*/ curfptr[1020]); - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1014*/ curfptr[1013])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_953__MEXPAND_DEFUNMATCHER#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1014*/ curfptr[1013])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1023*/ curfptr[1022])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_961__MEXPAND_DEFUNMATCHER#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1023*/ curfptr[1022])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1014*/ curfptr[1013])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_953__MEXPAND_DEFUNMATCHER#1", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1014*/ curfptr[1013])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1023*/ curfptr[1022])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_961__MEXPAND_DEFUNMATCHER#1", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1023*/ curfptr[1022])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1014*/ curfptr[1013])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_953__MEXPAND_DEFUNMATCHER#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1014*/ curfptr[1013])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1023*/ curfptr[1022])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_961__MEXPAND_DEFUNMATCHER#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1023*/ curfptr[1022])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1014*/ curfptr[1013])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_953__MEXPAND_DEFUNMATCHER#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1014*/ curfptr[1013])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1023*/ curfptr[1022])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_961__MEXPAND_DEFUNMATCHER#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1023*/ curfptr[1022])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1014*/ curfptr[1013])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V866*/ curfptr[865]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1014*/ curfptr[1013])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V866*/ curfptr[865]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1023*/ curfptr[1022])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V867*/ curfptr[866]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1023*/ curfptr[1022])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V867*/ curfptr[866]); - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1014*/ curfptr[1013])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_953__MEXPAND_DEFUNMATCHER#5", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1014*/ curfptr[1013])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1023*/ curfptr[1022])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_961__MEXPAND_DEFUNMATCHER#5", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1023*/ curfptr[1022])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1014*/ curfptr[1013])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_953__MEXPAND_DEFUNMATCHER#6", NULL != (/*_.MULTIPLE_EVERY__V44*/ curfptr[43])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1014*/ curfptr[1013])->tabval[6] = (basilys_ptr_t)(/*_.MULTIPLE_EVERY__V44*/ curfptr[43]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1023*/ curfptr[1022])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_961__MEXPAND_DEFUNMATCHER#6", NULL != (/*_.MULTIPLE_EVERY__V46*/ curfptr[45])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1023*/ curfptr[1022])->tabval[6] = (basilys_ptr_t)(/*_.MULTIPLE_EVERY__V46*/ curfptr[45]); - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1014*/ curfptr[1013])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_953__MEXPAND_DEFUNMATCHER#7", NULL != (/*_.VALROUT___V1015*/ curfptr[1014])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1014*/ curfptr[1013])->tabval[7] = (basilys_ptr_t)(/*_.VALROUT___V1015*/ curfptr[1014]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1023*/ curfptr[1022])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_961__MEXPAND_DEFUNMATCHER#7", NULL != (/*_.VALROUT___V1024*/ curfptr[1023])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1023*/ curfptr[1022])->tabval[7] = (basilys_ptr_t)(/*_.VALROUT___V1024*/ curfptr[1023]); - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1014*/ curfptr[1013])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1014*/ curfptr[1013])->tabval[8] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1023*/ curfptr[1022])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1023*/ curfptr[1022])->tabval[8] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1014*/ curfptr[1013])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V312*/ curfptr[311]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1014*/ curfptr[1013])->tabval[9] = (basilys_ptr_t)(/*_.VALDATA___V312*/ curfptr[311]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1023*/ curfptr[1022])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V313*/ curfptr[312]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1023*/ curfptr[1022])->tabval[9] = (basilys_ptr_t)(/*_.VALDATA___V313*/ curfptr[312]); - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1014*/ curfptr[1013])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_953__MEXPAND_DEFUNMATCHER#10", NULL != (/*_.CLASS_FUNMATCHER__V25*/ curfptr[24])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1014*/ curfptr[1013])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_FUNMATCHER__V25*/ curfptr[24]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1023*/ curfptr[1022])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_961__MEXPAND_DEFUNMATCHER#10", NULL != (/*_.CLASS_FUNMATCHER__V25*/ curfptr[24])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1023*/ curfptr[1022])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_FUNMATCHER__V25*/ curfptr[24]); - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1014*/ curfptr[1013])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_953__MEXPAND_DEFUNMATCHER#11", NULL != (/*_.CLASS_FUNMATCHER_BINDING__V21*/ curfptr[20])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1014*/ curfptr[1013])->tabval[11] = (basilys_ptr_t)(/*_.CLASS_FUNMATCHER_BINDING__V21*/ curfptr[20]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1023*/ curfptr[1022])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_961__MEXPAND_DEFUNMATCHER#11", NULL != (/*_.CLASS_FUNMATCHER_BINDING__V21*/ curfptr[20])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1023*/ curfptr[1022])->tabval[11] = (basilys_ptr_t)(/*_.CLASS_FUNMATCHER_BINDING__V21*/ curfptr[20]); - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1014*/ curfptr[1013])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_953__MEXPAND_DEFUNMATCHER#12", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1014*/ curfptr[1013])->tabval[12] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1023*/ curfptr[1022])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_961__MEXPAND_DEFUNMATCHER#12", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1023*/ curfptr[1022])->tabval[12] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:1544:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:1672:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1014*/ curfptr[1013]); + basilysgc_touch(/*_.VALROUT___V1023*/ curfptr[1022]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1016*/ curfptr[1015])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1014*/ curfptr[1013])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1016*/ curfptr[1015])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1014*/ curfptr[1013]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1025*/ curfptr[1024])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1023*/ curfptr[1022])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1025*/ curfptr[1024])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1023*/ curfptr[1022]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1016*/ curfptr[1015]); + basilysgc_touch(/*_.VALCLO___V1025*/ curfptr[1024]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1017*/ curfptr[1016])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1017*/ curfptr[1016])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1017*/ curfptr[1016]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1018*/ curfptr[1017]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1026*/ curfptr[1025])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1026*/ curfptr[1025])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1026*/ curfptr[1025]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1027*/ curfptr[1026]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1017*/ curfptr[1016]); + basilysgc_touch(/*_.VALDATA___V1026*/ curfptr[1025]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_958__MEXPAND_DEFUN#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_966__MEXPAND_DEFUN#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_958__MEXPAND_DEFUN#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_966__MEXPAND_DEFUN#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_958__MEXPAND_DEFUN#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_966__MEXPAND_DEFUN#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_958__MEXPAND_DEFUN#3", NULL != (/*_.FRESH_ENV__V45*/ curfptr[44])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[3] = (basilys_ptr_t)(/*_.FRESH_ENV__V45*/ curfptr[44]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_966__MEXPAND_DEFUN#3", NULL != (/*_.FRESH_ENV__V47*/ curfptr[46])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[3] = (basilys_ptr_t)(/*_.FRESH_ENV__V47*/ curfptr[46]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_958__MEXPAND_DEFUN#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_966__MEXPAND_DEFUN#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_958__MEXPAND_DEFUN#5", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_966__MEXPAND_DEFUN#5", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V866*/ curfptr[865]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[6] = (basilys_ptr_t)(/*_.VALCLO___V866*/ curfptr[865]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V867*/ curfptr[866]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[6] = (basilys_ptr_t)(/*_.VALCLO___V867*/ curfptr[866]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_958__MEXPAND_DEFUN#7", NULL != (/*_.MULTIPLE_EVERY__V44*/ curfptr[43])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[7] = (basilys_ptr_t)(/*_.MULTIPLE_EVERY__V44*/ curfptr[43]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_966__MEXPAND_DEFUN#7", NULL != (/*_.MULTIPLE_EVERY__V46*/ curfptr[45])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[7] = (basilys_ptr_t)(/*_.MULTIPLE_EVERY__V46*/ curfptr[45]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_958__MEXPAND_DEFUN#8", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[8] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_966__MEXPAND_DEFUN#8", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[8] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:1693:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1821:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1020*/ curfptr[1019])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_962__LAMBDA_#0", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1020*/ curfptr[1019])->tabval[0] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1029*/ curfptr[1028])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_970__LAMBDA_#0", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1029*/ curfptr[1028])->tabval[0] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:1693:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:1821:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1020*/ curfptr[1019]); + basilysgc_touch(/*_.VALROUT___V1029*/ curfptr[1028]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_958__MEXPAND_DEFUN#9", NULL != (/*_.VALROUT___V1020*/ curfptr[1019])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[9] = (basilys_ptr_t)(/*_.VALROUT___V1020*/ curfptr[1019]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_966__MEXPAND_DEFUN#9", NULL != (/*_.VALROUT___V1029*/ curfptr[1028])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[9] = (basilys_ptr_t)(/*_.VALROUT___V1029*/ curfptr[1028]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V859*/ curfptr[858]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[10] = (basilys_ptr_t)(/*_.VALCLO___V859*/ curfptr[858]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V860*/ curfptr[859]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[10] = (basilys_ptr_t)(/*_.VALCLO___V860*/ curfptr[859]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V268*/ curfptr[267]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V268*/ curfptr[267]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V269*/ curfptr[268]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V269*/ curfptr[268]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_958__MEXPAND_DEFUN#12", NULL != (/*_.CLASS_FUNCTION_BINDING__V46*/ curfptr[45])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[12] = (basilys_ptr_t)(/*_.CLASS_FUNCTION_BINDING__V46*/ curfptr[45]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_966__MEXPAND_DEFUN#12", NULL != (/*_.CLASS_FUNCTION_BINDING__V48*/ curfptr[47])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[12] = (basilys_ptr_t)(/*_.CLASS_FUNCTION_BINDING__V48*/ curfptr[47]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V992*/ curfptr[991]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[13] = (basilys_ptr_t)(/*_.VALCLO___V992*/ curfptr[991]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V993*/ curfptr[992]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[13] = (basilys_ptr_t)(/*_.VALCLO___V993*/ curfptr[992]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_958__MEXPAND_DEFUN#14", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1019*/ curfptr[1018])->tabval[14] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_966__MEXPAND_DEFUN#14", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1028*/ curfptr[1027])->tabval[14] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:1663:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:1791:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1019*/ curfptr[1018]); + basilysgc_touch(/*_.VALROUT___V1028*/ curfptr[1027]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1021*/ curfptr[1020])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1019*/ curfptr[1018])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1021*/ curfptr[1020])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1019*/ curfptr[1018]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1030*/ curfptr[1029])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1028*/ curfptr[1027])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1030*/ curfptr[1029])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1028*/ curfptr[1027]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1021*/ curfptr[1020]); + basilysgc_touch(/*_.VALCLO___V1030*/ curfptr[1029]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1022*/ curfptr[1021])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1022*/ curfptr[1021])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1022*/ curfptr[1021]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1023*/ curfptr[1022]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1031*/ curfptr[1030])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1031*/ curfptr[1030])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1031*/ curfptr[1030]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1032*/ curfptr[1031]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1022*/ curfptr[1021]); + basilysgc_touch(/*_.VALDATA___V1031*/ curfptr[1030]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1024*/ curfptr[1023])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1024*/ curfptr[1023])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1024*/ curfptr[1023]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1025*/ curfptr[1024]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1033*/ curfptr[1032])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1033*/ curfptr[1032])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1033*/ curfptr[1032]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1034*/ curfptr[1033]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1024*/ curfptr[1023]); + basilysgc_touch(/*_.VALDATA___V1033*/ curfptr[1032]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_965__SCAN_DEFCLASS#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_973__SCAN_DEFCLASS#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_965__SCAN_DEFCLASS#1", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_973__SCAN_DEFCLASS#1", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_965__SCAN_DEFCLASS#2", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_973__SCAN_DEFCLASS#2", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1027*/ curfptr[1026])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1027*/ curfptr[1026])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1027*/ curfptr[1026]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1028*/ curfptr[1027]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1036*/ curfptr[1035])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1036*/ curfptr[1035])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1036*/ curfptr[1035]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1037*/ curfptr[1036]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1027*/ curfptr[1026]); + basilysgc_touch(/*_.VALDATA___V1036*/ curfptr[1035]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_965__SCAN_DEFCLASS#3", NULL != (/*_.VALDATA___V1027*/ curfptr[1026])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V1027*/ curfptr[1026]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_973__SCAN_DEFCLASS#3", NULL != (/*_.VALDATA___V1036*/ curfptr[1035])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V1036*/ curfptr[1035]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_965__SCAN_DEFCLASS#4", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[4] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_973__SCAN_DEFCLASS#4", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[4] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_965__SCAN_DEFCLASS#5", NULL != (/*_.CLASS_CLASS_BINDING__V47*/ curfptr[46])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_CLASS_BINDING__V47*/ curfptr[46]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_973__SCAN_DEFCLASS#5", NULL != (/*_.CLASS_CLASS_BINDING__V49*/ curfptr[48])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_CLASS_BINDING__V49*/ curfptr[48]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_965__SCAN_DEFCLASS#6", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_973__SCAN_DEFCLASS#6", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_965__SCAN_DEFCLASS#7", NULL != (/*_.CLASS_CLASS__V48*/ curfptr[47])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_CLASS__V48*/ curfptr[47]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_973__SCAN_DEFCLASS#7", NULL != (/*_.CLASS_CLASS__V50*/ curfptr[49])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_CLASS__V50*/ curfptr[49]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1029*/ curfptr[1028])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1029*/ curfptr[1028])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1029*/ curfptr[1028]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1030*/ curfptr[1029]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1038*/ curfptr[1037])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1038*/ curfptr[1037])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1038*/ curfptr[1037]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1039*/ curfptr[1038]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1029*/ curfptr[1028]); + basilysgc_touch(/*_.VALDATA___V1038*/ curfptr[1037]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_965__SCAN_DEFCLASS#8", NULL != (/*_.VALDATA___V1029*/ curfptr[1028])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V1029*/ curfptr[1028]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_973__SCAN_DEFCLASS#8", NULL != (/*_.VALDATA___V1038*/ curfptr[1037])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V1038*/ curfptr[1037]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_965__SCAN_DEFCLASS#9", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_973__SCAN_DEFCLASS#9", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_965__SCAN_DEFCLASS#10", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[10] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_973__SCAN_DEFCLASS#10", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[10] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1031*/ curfptr[1030])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1031*/ curfptr[1030])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1031*/ curfptr[1030]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1032*/ curfptr[1031]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1040*/ curfptr[1039])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1040*/ curfptr[1039])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1040*/ curfptr[1039]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1041*/ curfptr[1040]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1031*/ curfptr[1030]); + basilysgc_touch(/*_.VALDATA___V1040*/ curfptr[1039]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_965__SCAN_DEFCLASS#11", NULL != (/*_.VALDATA___V1031*/ curfptr[1030])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V1031*/ curfptr[1030]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_973__SCAN_DEFCLASS#11", NULL != (/*_.VALDATA___V1040*/ curfptr[1039])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V1040*/ curfptr[1039]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[12] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[12] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1033*/ curfptr[1032])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1033*/ curfptr[1032])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1033*/ curfptr[1032]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1034*/ curfptr[1033]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1042*/ curfptr[1041])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1042*/ curfptr[1041])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1042*/ curfptr[1041]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1043*/ curfptr[1042]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1033*/ curfptr[1032]); + basilysgc_touch(/*_.VALDATA___V1042*/ curfptr[1041]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_965__SCAN_DEFCLASS#13", NULL != (/*_.VALDATA___V1033*/ curfptr[1032])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[13] = (basilys_ptr_t)(/*_.VALDATA___V1033*/ curfptr[1032]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_973__SCAN_DEFCLASS#13", NULL != (/*_.VALDATA___V1042*/ curfptr[1041])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[13] = (basilys_ptr_t)(/*_.VALDATA___V1042*/ curfptr[1041]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V992*/ curfptr[991]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1026*/ curfptr[1025])->tabval[14] = (basilys_ptr_t)(/*_.VALCLO___V992*/ curfptr[991]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V993*/ curfptr[992]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1035*/ curfptr[1034])->tabval[14] = (basilys_ptr_t)(/*_.VALCLO___V993*/ curfptr[992]); - BASILYS_LOCATION("warmelt-macro.bysl:1720:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:1848:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1026*/ curfptr[1025]); + basilysgc_touch(/*_.VALROUT___V1035*/ curfptr[1034]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1035*/ curfptr[1034])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1026*/ curfptr[1025])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1035*/ curfptr[1034])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1026*/ curfptr[1025]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1044*/ curfptr[1043])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1035*/ curfptr[1034])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1044*/ curfptr[1043])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1035*/ curfptr[1034]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1035*/ curfptr[1034]); + basilysgc_touch(/*_.VALCLO___V1044*/ curfptr[1043]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1036*/ curfptr[1035])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1036*/ curfptr[1035])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1036*/ curfptr[1035]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1037*/ curfptr[1036]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1045*/ curfptr[1044])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1045*/ curfptr[1044])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1045*/ curfptr[1044]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1046*/ curfptr[1045]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1036*/ curfptr[1035]); + basilysgc_touch(/*_.VALDATA___V1045*/ curfptr[1044]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1038*/ curfptr[1037])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1038*/ curfptr[1037])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1038*/ curfptr[1037]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1039*/ curfptr[1038]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1047*/ curfptr[1046])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1047*/ curfptr[1046])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1047*/ curfptr[1046]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1048*/ curfptr[1047]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1038*/ curfptr[1037]); + basilysgc_touch(/*_.VALDATA___V1047*/ curfptr[1046]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1035*/ curfptr[1034]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V1035*/ curfptr[1034]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1044*/ curfptr[1043]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V1044*/ curfptr[1043]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#5", NULL != (/*_.DISCR_SEQCLASS__V49*/ curfptr[48])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_SEQCLASS__V49*/ curfptr[48]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#5", NULL != (/*_.DISCR_SEQCLASS__V51*/ curfptr[50])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_SEQCLASS__V51*/ curfptr[50]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#6", NULL != (/*_.CLASS_CLASS__V48*/ curfptr[47])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_CLASS__V48*/ curfptr[47]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#6", NULL != (/*_.CLASS_CLASS__V50*/ curfptr[49])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_CLASS__V50*/ curfptr[49]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#7", NULL != (/*_.DISCR_INTEGER__V50*/ curfptr[49])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[7] = (basilys_ptr_t)(/*_.DISCR_INTEGER__V50*/ curfptr[49]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#7", NULL != (/*_.DISCR_INTEGER__V52*/ curfptr[51])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[7] = (basilys_ptr_t)(/*_.DISCR_INTEGER__V52*/ curfptr[51]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#8", NULL != (/*_.DISCR_MAPSTRINGS__V51*/ curfptr[50])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[8] = (basilys_ptr_t)(/*_.DISCR_MAPSTRINGS__V51*/ curfptr[50]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#8", NULL != (/*_.DISCR_MAPSTRINGS__V53*/ curfptr[52])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[8] = (basilys_ptr_t)(/*_.DISCR_MAPSTRINGS__V53*/ curfptr[52]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#9", NULL != (/*_.DISCR_SEQFIELD__V52*/ curfptr[51])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[9] = (basilys_ptr_t)(/*_.DISCR_SEQFIELD__V52*/ curfptr[51]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#9", NULL != (/*_.DISCR_SEQFIELD__V54*/ curfptr[53])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[9] = (basilys_ptr_t)(/*_.DISCR_SEQFIELD__V54*/ curfptr[53]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#10", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[10] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#10", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[10] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#11", NULL != (/*_.CLASS_CLASS_BINDING__V47*/ curfptr[46])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[11] = (basilys_ptr_t)(/*_.CLASS_CLASS_BINDING__V47*/ curfptr[46]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#11", NULL != (/*_.CLASS_CLASS_BINDING__V49*/ curfptr[48])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[11] = (basilys_ptr_t)(/*_.CLASS_CLASS_BINDING__V49*/ curfptr[48]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#12", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[12] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#12", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[12] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#13", NULL != (/*_.MULTIPLE_EVERY__V44*/ curfptr[43])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[13] = (basilys_ptr_t)(/*_.MULTIPLE_EVERY__V44*/ curfptr[43]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#13", NULL != (/*_.MULTIPLE_EVERY__V46*/ curfptr[45])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[13] = (basilys_ptr_t)(/*_.MULTIPLE_EVERY__V46*/ curfptr[45]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#14", NULL != (/*_.CLASS_FIELD__V53*/ curfptr[52])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[14] = (basilys_ptr_t)(/*_.CLASS_FIELD__V53*/ curfptr[52]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#14", NULL != (/*_.CLASS_FIELD__V55*/ curfptr[54])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[14] = (basilys_ptr_t)(/*_.CLASS_FIELD__V55*/ curfptr[54]); - BASILYS_LOCATION("warmelt-macro.bysl:1897:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2025:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1041*/ curfptr[1040])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_989__LAMBDA_#0", NULL != (/*_.CLASS_FIELD__V53*/ curfptr[52])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1041*/ curfptr[1040])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_FIELD__V53*/ curfptr[52]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1050*/ curfptr[1049])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_997__LAMBDA_#0", NULL != (/*_.CLASS_FIELD__V55*/ curfptr[54])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1050*/ curfptr[1049])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_FIELD__V55*/ curfptr[54]); - BASILYS_LOCATION("warmelt-macro.bysl:1897:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2025:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1041*/ curfptr[1040]); + basilysgc_touch(/*_.VALROUT___V1050*/ curfptr[1049]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#15", NULL != (/*_.VALROUT___V1041*/ curfptr[1040])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[15] = (basilys_ptr_t)(/*_.VALROUT___V1041*/ curfptr[1040]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#15", NULL != (/*_.VALROUT___V1050*/ curfptr[1049])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[15] = (basilys_ptr_t)(/*_.VALROUT___V1050*/ curfptr[1049]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#16", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[16] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#16", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[16] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#17", NULL != (/*_.CLASS_FIELD__V53*/ curfptr[52])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[17] = (basilys_ptr_t)(/*_.CLASS_FIELD__V53*/ curfptr[52]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#17", NULL != (/*_.CLASS_FIELD__V55*/ curfptr[54])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[17] = (basilys_ptr_t)(/*_.CLASS_FIELD__V55*/ curfptr[54]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#18", NULL != (/*_.CLASS_FIELD_BINDING__V54*/ curfptr[53])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[18] = (basilys_ptr_t)(/*_.CLASS_FIELD_BINDING__V54*/ curfptr[53]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#18", NULL != (/*_.CLASS_FIELD_BINDING__V56*/ curfptr[55])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[18] = (basilys_ptr_t)(/*_.CLASS_FIELD_BINDING__V56*/ curfptr[55]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V992*/ curfptr[991]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[19] = (basilys_ptr_t)(/*_.VALCLO___V992*/ curfptr[991]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V993*/ curfptr[992]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[19] = (basilys_ptr_t)(/*_.VALCLO___V993*/ curfptr[992]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#20", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[20] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#20", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[20] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1042*/ curfptr[1041])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_992__LAMBDA_#0", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1042*/ curfptr[1041])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1051*/ curfptr[1050])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__LAMBDA_#0", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1051*/ curfptr[1050])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1042*/ curfptr[1041])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_992__LAMBDA_#1", NULL != (/*_.CLASS_FIELD__V53*/ curfptr[52])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1042*/ curfptr[1041])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_FIELD__V53*/ curfptr[52]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1051*/ curfptr[1050])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__LAMBDA_#1", NULL != (/*_.CLASS_FIELD__V55*/ curfptr[54])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1051*/ curfptr[1050])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_FIELD__V55*/ curfptr[54]); - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1042*/ curfptr[1041])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_992__LAMBDA_#2", NULL != (/*_.CLASS_FIELD_BINDING__V54*/ curfptr[53])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1042*/ curfptr[1041])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_FIELD_BINDING__V54*/ curfptr[53]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1051*/ curfptr[1050])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__LAMBDA_#2", NULL != (/*_.CLASS_FIELD_BINDING__V56*/ curfptr[55])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1051*/ curfptr[1050])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_FIELD_BINDING__V56*/ curfptr[55]); - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1042*/ curfptr[1041])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V992*/ curfptr[991]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1042*/ curfptr[1041])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V992*/ curfptr[991]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1051*/ curfptr[1050])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V993*/ curfptr[992]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1051*/ curfptr[1050])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V993*/ curfptr[992]); - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1042*/ curfptr[1041])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_992__LAMBDA_#4", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1042*/ curfptr[1041])->tabval[4] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1051*/ curfptr[1050])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__LAMBDA_#4", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1051*/ curfptr[1050])->tabval[4] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:1906:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2034:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1042*/ curfptr[1041]); + basilysgc_touch(/*_.VALROUT___V1051*/ curfptr[1050]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_979__MEXPAND_DEFCLASS#21", NULL != (/*_.VALROUT___V1042*/ curfptr[1041])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[21] = (basilys_ptr_t)(/*_.VALROUT___V1042*/ curfptr[1041]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_987__MEXPAND_DEFCLASS#21", NULL != (/*_.VALROUT___V1051*/ curfptr[1050])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[21] = (basilys_ptr_t)(/*_.VALROUT___V1051*/ curfptr[1050]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V352*/ curfptr[351]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1040*/ curfptr[1039])->tabval[22] = (basilys_ptr_t)(/*_.VALDATA___V352*/ curfptr[351]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V353*/ curfptr[352]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1049*/ curfptr[1048])->tabval[22] = (basilys_ptr_t)(/*_.VALDATA___V353*/ curfptr[352]); - BASILYS_LOCATION("warmelt-macro.bysl:1841:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:1969:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1040*/ curfptr[1039]); + basilysgc_touch(/*_.VALROUT___V1049*/ curfptr[1048]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1043*/ curfptr[1042])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1040*/ curfptr[1039])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1043*/ curfptr[1042])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1040*/ curfptr[1039]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1052*/ curfptr[1051])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1049*/ curfptr[1048])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1052*/ curfptr[1051])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1049*/ curfptr[1048]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1043*/ curfptr[1042]); + basilysgc_touch(/*_.VALCLO___V1052*/ curfptr[1051]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1044*/ curfptr[1043])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1044*/ curfptr[1043])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1044*/ curfptr[1043]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1045*/ curfptr[1044]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1053*/ curfptr[1052])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1053*/ curfptr[1052])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1053*/ curfptr[1052]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1054*/ curfptr[1053]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1044*/ curfptr[1043]); + basilysgc_touch(/*_.VALDATA___V1053*/ curfptr[1052]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1046*/ curfptr[1045])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1046*/ curfptr[1045])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1046*/ curfptr[1045]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1047*/ curfptr[1046]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1055*/ curfptr[1054])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1055*/ curfptr[1054])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1055*/ curfptr[1054]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1056*/ curfptr[1055]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1046*/ curfptr[1045]); + basilysgc_touch(/*_.VALDATA___V1055*/ curfptr[1054]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1048*/ curfptr[1047])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1048*/ curfptr[1047])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1048*/ curfptr[1047]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1049*/ curfptr[1048]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1057*/ curfptr[1056])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1057*/ curfptr[1056])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1057*/ curfptr[1056]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1058*/ curfptr[1057]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1048*/ curfptr[1047]); + basilysgc_touch(/*_.VALDATA___V1057*/ curfptr[1056]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1050*/ curfptr[1049])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1050*/ curfptr[1049])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1050*/ curfptr[1049]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1051*/ curfptr[1050]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1059*/ curfptr[1058])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1059*/ curfptr[1058])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1059*/ curfptr[1058]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1060*/ curfptr[1059]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1050*/ curfptr[1049]); + basilysgc_touch(/*_.VALDATA___V1059*/ curfptr[1058]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1052*/ curfptr[1051])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1052*/ curfptr[1051])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1052*/ curfptr[1051]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1053*/ curfptr[1052]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1061*/ curfptr[1060])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1061*/ curfptr[1060])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1061*/ curfptr[1060]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1062*/ curfptr[1061]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1052*/ curfptr[1051]); + basilysgc_touch(/*_.VALDATA___V1061*/ curfptr[1060]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1054*/ curfptr[1053])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1054*/ curfptr[1053])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1054*/ curfptr[1053]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1055*/ curfptr[1054]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1063*/ curfptr[1062])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1063*/ curfptr[1062])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1063*/ curfptr[1062]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1064*/ curfptr[1063]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1054*/ curfptr[1053]); + basilysgc_touch(/*_.VALDATA___V1063*/ curfptr[1062]); - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1056*/ curfptr[1055])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_995__PARSE_FIELD_ASSIGNMENT#0", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1056*/ curfptr[1055])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1065*/ curfptr[1064])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1003__PARSE_FIELD_ASSIGNMENT#0", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1065*/ curfptr[1064])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1056*/ curfptr[1055])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_995__PARSE_FIELD_ASSIGNMENT#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1056*/ curfptr[1055])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1065*/ curfptr[1064])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1003__PARSE_FIELD_ASSIGNMENT#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1065*/ curfptr[1064])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1056*/ curfptr[1055])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_995__PARSE_FIELD_ASSIGNMENT#2", NULL != (/*_.DISCR_BOX__V30*/ curfptr[29])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1056*/ curfptr[1055])->tabval[2] = (basilys_ptr_t)(/*_.DISCR_BOX__V30*/ curfptr[29]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1065*/ curfptr[1064])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1003__PARSE_FIELD_ASSIGNMENT#2", NULL != (/*_.DISCR_BOX__V30*/ curfptr[29])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1065*/ curfptr[1064])->tabval[2] = (basilys_ptr_t)(/*_.DISCR_BOX__V30*/ curfptr[29]); - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1056*/ curfptr[1055])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_995__PARSE_FIELD_ASSIGNMENT#3", NULL != (/*_.CLASS_CLASS__V48*/ curfptr[47])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1056*/ curfptr[1055])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_CLASS__V48*/ curfptr[47]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1065*/ curfptr[1064])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1003__PARSE_FIELD_ASSIGNMENT#3", NULL != (/*_.CLASS_CLASS__V50*/ curfptr[49])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1065*/ curfptr[1064])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_CLASS__V50*/ curfptr[49]); - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1056*/ curfptr[1055])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_995__PARSE_FIELD_ASSIGNMENT#4", NULL != (/*_.MULTIPLE_ITERATE_TEST__V55*/ curfptr[54])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1056*/ curfptr[1055])->tabval[4] = (basilys_ptr_t)(/*_.MULTIPLE_ITERATE_TEST__V55*/ curfptr[54]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1065*/ curfptr[1064])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1003__PARSE_FIELD_ASSIGNMENT#4", NULL != (/*_.MULTIPLE_ITERATE_TEST__V57*/ curfptr[56])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1065*/ curfptr[1064])->tabval[4] = (basilys_ptr_t)(/*_.MULTIPLE_ITERATE_TEST__V57*/ curfptr[56]); - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1056*/ curfptr[1055])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_995__PARSE_FIELD_ASSIGNMENT#5", NULL != (/*_.CLASS_FIELD__V53*/ curfptr[52])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1056*/ curfptr[1055])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_FIELD__V53*/ curfptr[52]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1065*/ curfptr[1064])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1003__PARSE_FIELD_ASSIGNMENT#5", NULL != (/*_.CLASS_FIELD__V55*/ curfptr[54])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1065*/ curfptr[1064])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_FIELD__V55*/ curfptr[54]); - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1057*/ curfptr[1056])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_999__LAMBDA_#0", NULL != (/*_.CLASS_FIELD__V53*/ curfptr[52])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1057*/ curfptr[1056])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_FIELD__V53*/ curfptr[52]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1066*/ curfptr[1065])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1007__LAMBDA_#0", NULL != (/*_.CLASS_FIELD__V55*/ curfptr[54])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1066*/ curfptr[1065])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_FIELD__V55*/ curfptr[54]); - BASILYS_LOCATION("warmelt-macro.bysl:1963:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2091:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1057*/ curfptr[1056]); + basilysgc_touch(/*_.VALROUT___V1066*/ curfptr[1065]); - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1056*/ curfptr[1055])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_995__PARSE_FIELD_ASSIGNMENT#6", NULL != (/*_.VALROUT___V1057*/ curfptr[1056])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1056*/ curfptr[1055])->tabval[6] = (basilys_ptr_t)(/*_.VALROUT___V1057*/ curfptr[1056]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1065*/ curfptr[1064])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1003__PARSE_FIELD_ASSIGNMENT#6", NULL != (/*_.VALROUT___V1066*/ curfptr[1065])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1065*/ curfptr[1064])->tabval[6] = (basilys_ptr_t)(/*_.VALROUT___V1066*/ curfptr[1065]); - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1056*/ curfptr[1055])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_995__PARSE_FIELD_ASSIGNMENT#7", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1056*/ curfptr[1055])->tabval[7] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1065*/ curfptr[1064])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1003__PARSE_FIELD_ASSIGNMENT#7", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1065*/ curfptr[1064])->tabval[7] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1056*/ curfptr[1055])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_995__PARSE_FIELD_ASSIGNMENT#8", NULL != (/*_.CLASS_FIELD_BINDING__V54*/ curfptr[53])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1056*/ curfptr[1055])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_FIELD_BINDING__V54*/ curfptr[53]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1065*/ curfptr[1064])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1003__PARSE_FIELD_ASSIGNMENT#8", NULL != (/*_.CLASS_FIELD_BINDING__V56*/ curfptr[55])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1065*/ curfptr[1064])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_FIELD_BINDING__V56*/ curfptr[55]); - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1056*/ curfptr[1055])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_995__PARSE_FIELD_ASSIGNMENT#9", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1056*/ curfptr[1055])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1065*/ curfptr[1064])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1003__PARSE_FIELD_ASSIGNMENT#9", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1065*/ curfptr[1064])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1056*/ curfptr[1055])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_995__PARSE_FIELD_ASSIGNMENT#10", NULL != (/*_.CLASS_FIELD__V53*/ curfptr[52])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1056*/ curfptr[1055])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_FIELD__V53*/ curfptr[52]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1065*/ curfptr[1064])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1003__PARSE_FIELD_ASSIGNMENT#10", NULL != (/*_.CLASS_FIELD__V55*/ curfptr[54])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1065*/ curfptr[1064])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_FIELD__V55*/ curfptr[54]); - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1056*/ curfptr[1055])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1056*/ curfptr[1055])->tabval[11] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1065*/ curfptr[1064])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1065*/ curfptr[1064])->tabval[11] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1056*/ curfptr[1055])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V398*/ curfptr[397]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1056*/ curfptr[1055])->tabval[12] = (basilys_ptr_t)(/*_.VALDATA___V398*/ curfptr[397]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1065*/ curfptr[1064])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V399*/ curfptr[398]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1065*/ curfptr[1064])->tabval[12] = (basilys_ptr_t)(/*_.VALDATA___V399*/ curfptr[398]); - BASILYS_LOCATION("warmelt-macro.bysl:1951:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2079:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1056*/ curfptr[1055]); + basilysgc_touch(/*_.VALROUT___V1065*/ curfptr[1064]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1058*/ curfptr[1057])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1056*/ curfptr[1055])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1058*/ curfptr[1057])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1056*/ curfptr[1055]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1067*/ curfptr[1066])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1065*/ curfptr[1064])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1067*/ curfptr[1066])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1065*/ curfptr[1064]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1058*/ curfptr[1057]); + basilysgc_touch(/*_.VALCLO___V1067*/ curfptr[1066]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1059*/ curfptr[1058])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1059*/ curfptr[1058])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1059*/ curfptr[1058]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1060*/ curfptr[1059]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1068*/ curfptr[1067])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1068*/ curfptr[1067])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1068*/ curfptr[1067]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1069*/ curfptr[1068]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1059*/ curfptr[1058]); + basilysgc_touch(/*_.VALDATA___V1068*/ curfptr[1067]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#4", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[4] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#4", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[4] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#5", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#5", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#6", NULL != (/*_.CLASS_CLASS_BINDING__V47*/ curfptr[46])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_CLASS_BINDING__V47*/ curfptr[46]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#6", NULL != (/*_.CLASS_CLASS_BINDING__V49*/ curfptr[48])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_CLASS_BINDING__V49*/ curfptr[48]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#7", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#7", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#8", NULL != (/*_.CLASS_CLASS__V48*/ curfptr[47])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_CLASS__V48*/ curfptr[47]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#8", NULL != (/*_.CLASS_CLASS__V50*/ curfptr[49])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_CLASS__V50*/ curfptr[49]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#9", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#9", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1062*/ curfptr[1061])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1062*/ curfptr[1061])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1062*/ curfptr[1061]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1063*/ curfptr[1062]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1071*/ curfptr[1070])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1071*/ curfptr[1070])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1071*/ curfptr[1070]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1072*/ curfptr[1071]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1062*/ curfptr[1061]); + basilysgc_touch(/*_.VALDATA___V1071*/ curfptr[1070]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#10", NULL != (/*_.VALDATA___V1062*/ curfptr[1061])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V1062*/ curfptr[1061]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#10", NULL != (/*_.VALDATA___V1071*/ curfptr[1070])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V1071*/ curfptr[1070]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[11] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[11] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#12", NULL != (/*_.VALDATA___V1031*/ curfptr[1030])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[12] = (basilys_ptr_t)(/*_.VALDATA___V1031*/ curfptr[1030]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#12", NULL != (/*_.VALDATA___V1040*/ curfptr[1039])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[12] = (basilys_ptr_t)(/*_.VALDATA___V1040*/ curfptr[1039]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1058*/ curfptr[1057]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[13] = (basilys_ptr_t)(/*_.VALCLO___V1058*/ curfptr[1057]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1067*/ curfptr[1066]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[13] = (basilys_ptr_t)(/*_.VALCLO___V1067*/ curfptr[1066]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#14", NULL != (/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[14] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#14", NULL != (/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[14] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#15", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[15] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#15", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[15] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V370*/ curfptr[369]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[16] = (basilys_ptr_t)(/*_.VALDATA___V370*/ curfptr[369]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V371*/ curfptr[370]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[16] = (basilys_ptr_t)(/*_.VALDATA___V371*/ curfptr[370]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#17", NULL != (/*_.CLASS_INSTANCE_BINDING__V57*/ curfptr[56])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[17] = (basilys_ptr_t)(/*_.CLASS_INSTANCE_BINDING__V57*/ curfptr[56]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#17", NULL != (/*_.CLASS_INSTANCE_BINDING__V58*/ curfptr[57])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[17] = (basilys_ptr_t)(/*_.CLASS_INSTANCE_BINDING__V58*/ curfptr[57]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V992*/ curfptr[991]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[18] = (basilys_ptr_t)(/*_.VALCLO___V992*/ curfptr[991]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V993*/ curfptr[992]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[18] = (basilys_ptr_t)(/*_.VALCLO___V993*/ curfptr[992]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1000__MEXPAND_DEFINSTANCE#19", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1061*/ curfptr[1060])->tabval[19] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1008__MEXPAND_DEFINSTANCE#19", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1070*/ curfptr[1069])->tabval[19] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:2004:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2132:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1061*/ curfptr[1060]); + basilysgc_touch(/*_.VALROUT___V1070*/ curfptr[1069]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1064*/ curfptr[1063])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1061*/ curfptr[1060])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1064*/ curfptr[1063])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1061*/ curfptr[1060]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1073*/ curfptr[1072])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1070*/ curfptr[1069])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1073*/ curfptr[1072])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1070*/ curfptr[1069]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1064*/ curfptr[1063]); + basilysgc_touch(/*_.VALCLO___V1073*/ curfptr[1072]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1065*/ curfptr[1064])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1065*/ curfptr[1064])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1065*/ curfptr[1064]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1066*/ curfptr[1065]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1074*/ curfptr[1073])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1074*/ curfptr[1073])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1074*/ curfptr[1073]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1075*/ curfptr[1074]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1065*/ curfptr[1064]); + basilysgc_touch(/*_.VALDATA___V1074*/ curfptr[1073]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1067*/ curfptr[1066])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1067*/ curfptr[1066])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1067*/ curfptr[1066]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1068*/ curfptr[1067]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1076*/ curfptr[1075])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1076*/ curfptr[1075])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1076*/ curfptr[1075]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1077*/ curfptr[1076]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1067*/ curfptr[1066]); + basilysgc_touch(/*_.VALDATA___V1076*/ curfptr[1075]); - /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1069*/ curfptr[1068])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1069*/ curfptr[1068])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1069*/ curfptr[1068]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1070*/ curfptr[1069]); - - /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1069*/ curfptr[1068]); - - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#4", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[4] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#4", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[4] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#5", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#5", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#6", NULL != (/*_.CLASS_CLASS_BINDING__V47*/ curfptr[46])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_CLASS_BINDING__V47*/ curfptr[46]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#6", NULL != (/*_.CLASS_CLASS_BINDING__V49*/ curfptr[48])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_CLASS_BINDING__V49*/ curfptr[48]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#7", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#7", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#8", NULL != (/*_.CLASS_CLASS__V48*/ curfptr[47])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_CLASS__V48*/ curfptr[47]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#8", NULL != (/*_.CLASS_CLASS__V50*/ curfptr[49])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_CLASS__V50*/ curfptr[49]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#9", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#9", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#10", NULL != (/*_.VALDATA___V1062*/ curfptr[1061])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V1062*/ curfptr[1061]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#10", NULL != (/*_.VALDATA___V1071*/ curfptr[1070])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V1071*/ curfptr[1070]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[11] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[11] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#12", NULL != (/*_.VALDATA___V1031*/ curfptr[1030])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[12] = (basilys_ptr_t)(/*_.VALDATA___V1031*/ curfptr[1030]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#12", NULL != (/*_.VALDATA___V1040*/ curfptr[1039])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[12] = (basilys_ptr_t)(/*_.VALDATA___V1040*/ curfptr[1039]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1058*/ curfptr[1057]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[13] = (basilys_ptr_t)(/*_.VALCLO___V1058*/ curfptr[1057]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1067*/ curfptr[1066]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[13] = (basilys_ptr_t)(/*_.VALCLO___V1067*/ curfptr[1066]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#14", NULL != (/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[14] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#14", NULL != (/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[14] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#15", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[15] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#15", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[15] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V392*/ curfptr[391]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[16] = (basilys_ptr_t)(/*_.VALDATA___V392*/ curfptr[391]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V393*/ curfptr[392]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[16] = (basilys_ptr_t)(/*_.VALDATA___V393*/ curfptr[392]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#17", NULL != (/*_.CLASS_SELECTOR_BINDING__V17*/ curfptr[16])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[17] = (basilys_ptr_t)(/*_.CLASS_SELECTOR_BINDING__V17*/ curfptr[16]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#17", NULL != (/*_.CLASS_SELECTOR_BINDING__V17*/ curfptr[16])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[17] = (basilys_ptr_t)(/*_.CLASS_SELECTOR_BINDING__V17*/ curfptr[16]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V992*/ curfptr[991]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[18] = (basilys_ptr_t)(/*_.VALCLO___V992*/ curfptr[991]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V993*/ curfptr[992]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[18] = (basilys_ptr_t)(/*_.VALCLO___V993*/ curfptr[992]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1010__MEXPAND_DEFSELECTOR#19", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1071*/ curfptr[1070])->tabval[19] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1016__MEXPAND_DEFSELECTOR#19", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1078*/ curfptr[1077])->tabval[19] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:2101:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2229:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1071*/ curfptr[1070]); + basilysgc_touch(/*_.VALROUT___V1078*/ curfptr[1077]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1072*/ curfptr[1071])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1071*/ curfptr[1070])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1072*/ curfptr[1071])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1071*/ curfptr[1070]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1079*/ curfptr[1078])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1078*/ curfptr[1077])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1079*/ curfptr[1078])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1078*/ curfptr[1077]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1072*/ curfptr[1071]); + basilysgc_touch(/*_.VALCLO___V1079*/ curfptr[1078]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1073*/ curfptr[1072])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1073*/ curfptr[1072])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1073*/ curfptr[1072]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1074*/ curfptr[1073]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1080*/ curfptr[1079])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1080*/ curfptr[1079])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1080*/ curfptr[1079]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1081*/ curfptr[1080]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1073*/ curfptr[1072]); + basilysgc_touch(/*_.VALDATA___V1080*/ curfptr[1079]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1014__MEXPAND_INSTANCE#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1075*/ curfptr[1074])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1020__MEXPAND_INSTANCE#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1014__MEXPAND_INSTANCE#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1075*/ curfptr[1074])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1020__MEXPAND_INSTANCE#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1014__MEXPAND_INSTANCE#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1075*/ curfptr[1074])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1020__MEXPAND_INSTANCE#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1014__MEXPAND_INSTANCE#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1075*/ curfptr[1074])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1020__MEXPAND_INSTANCE#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1014__MEXPAND_INSTANCE#4", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1075*/ curfptr[1074])->tabval[4] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1020__MEXPAND_INSTANCE#4", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[4] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1014__MEXPAND_INSTANCE#5", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1075*/ curfptr[1074])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1020__MEXPAND_INSTANCE#5", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1014__MEXPAND_INSTANCE#6", NULL != (/*_.CLASS_CLASS_BINDING__V47*/ curfptr[46])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1075*/ curfptr[1074])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_CLASS_BINDING__V47*/ curfptr[46]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1020__MEXPAND_INSTANCE#6", NULL != (/*_.CLASS_CLASS_BINDING__V49*/ curfptr[48])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_CLASS_BINDING__V49*/ curfptr[48]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1014__MEXPAND_INSTANCE#7", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1075*/ curfptr[1074])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1020__MEXPAND_INSTANCE#7", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1014__MEXPAND_INSTANCE#8", NULL != (/*_.CLASS_CLASS__V48*/ curfptr[47])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1075*/ curfptr[1074])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_CLASS__V48*/ curfptr[47]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1020__MEXPAND_INSTANCE#8", NULL != (/*_.CLASS_CLASS__V50*/ curfptr[49])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_CLASS__V50*/ curfptr[49]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1014__MEXPAND_INSTANCE#9", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1075*/ curfptr[1074])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1020__MEXPAND_INSTANCE#9", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1058*/ curfptr[1057]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1075*/ curfptr[1074])->tabval[10] = (basilys_ptr_t)(/*_.VALCLO___V1058*/ curfptr[1057]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1067*/ curfptr[1066]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[10] = (basilys_ptr_t)(/*_.VALCLO___V1067*/ curfptr[1066]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1014__MEXPAND_INSTANCE#11", NULL != (/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1075*/ curfptr[1074])->tabval[11] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1020__MEXPAND_INSTANCE#11", NULL != (/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[11] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1014__MEXPAND_INSTANCE#12", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1075*/ curfptr[1074])->tabval[12] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1020__MEXPAND_INSTANCE#12", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[12] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V412*/ curfptr[411]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1075*/ curfptr[1074])->tabval[13] = (basilys_ptr_t)(/*_.VALDATA___V412*/ curfptr[411]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V413*/ curfptr[412]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[13] = (basilys_ptr_t)(/*_.VALDATA___V413*/ curfptr[412]); - BASILYS_LOCATION("warmelt-macro.bysl:2195:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2323:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1075*/ curfptr[1074]); + basilysgc_touch(/*_.VALROUT___V1082*/ curfptr[1081]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1076*/ curfptr[1075])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1075*/ curfptr[1074])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1076*/ curfptr[1075])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1075*/ curfptr[1074]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1083*/ curfptr[1082])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1083*/ curfptr[1082])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1082*/ curfptr[1081]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1076*/ curfptr[1075]); + basilysgc_touch(/*_.VALCLO___V1083*/ curfptr[1082]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1077*/ curfptr[1076])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1077*/ curfptr[1076])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1077*/ curfptr[1076]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1078*/ curfptr[1077]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1084*/ curfptr[1083])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1084*/ curfptr[1083])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1084*/ curfptr[1083]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1085*/ curfptr[1084]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1077*/ curfptr[1076]); + basilysgc_touch(/*_.VALDATA___V1084*/ curfptr[1083]); - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1079*/ curfptr[1078])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1018__PARSE_FIELD_PATTERN#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1079*/ curfptr[1078])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1024__PARSE_FIELD_PATTERN#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1079*/ curfptr[1078])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1018__PARSE_FIELD_PATTERN#1", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1079*/ curfptr[1078])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1024__PARSE_FIELD_PATTERN#1", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1079*/ curfptr[1078])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1018__PARSE_FIELD_PATTERN#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1079*/ curfptr[1078])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1024__PARSE_FIELD_PATTERN#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1079*/ curfptr[1078])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V918*/ curfptr[917]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1079*/ curfptr[1078])->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V919*/ curfptr[918]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918]); - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1079*/ curfptr[1078])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1018__PARSE_FIELD_PATTERN#4", NULL != (/*_.CLASS_CLASS__V48*/ curfptr[47])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1079*/ curfptr[1078])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_CLASS__V48*/ curfptr[47]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1024__PARSE_FIELD_PATTERN#4", NULL != (/*_.CLASS_CLASS__V50*/ curfptr[49])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_CLASS__V50*/ curfptr[49]); - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1079*/ curfptr[1078])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1018__PARSE_FIELD_PATTERN#5", NULL != (/*_.DISCR_BOX__V30*/ curfptr[29])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1079*/ curfptr[1078])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_BOX__V30*/ curfptr[29]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1024__PARSE_FIELD_PATTERN#5", NULL != (/*_.DISCR_BOX__V30*/ curfptr[29])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_BOX__V30*/ curfptr[29]); - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1079*/ curfptr[1078])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V935*/ curfptr[934]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1079*/ curfptr[1078])->tabval[6] = (basilys_ptr_t)(/*_.VALCLO___V935*/ curfptr[934]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V936*/ curfptr[935]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[6] = (basilys_ptr_t)(/*_.VALCLO___V936*/ curfptr[935]); - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1079*/ curfptr[1078])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1018__PARSE_FIELD_PATTERN#7", NULL != (/*_.MULTIPLE_ITERATE_TEST__V55*/ curfptr[54])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1079*/ curfptr[1078])->tabval[7] = (basilys_ptr_t)(/*_.MULTIPLE_ITERATE_TEST__V55*/ curfptr[54]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1024__PARSE_FIELD_PATTERN#7", NULL != (/*_.MULTIPLE_ITERATE_TEST__V57*/ curfptr[56])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[7] = (basilys_ptr_t)(/*_.MULTIPLE_ITERATE_TEST__V57*/ curfptr[56]); - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1079*/ curfptr[1078])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1018__PARSE_FIELD_PATTERN#8", NULL != (/*_.CLASS_FIELD__V53*/ curfptr[52])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1079*/ curfptr[1078])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_FIELD__V53*/ curfptr[52]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1024__PARSE_FIELD_PATTERN#8", NULL != (/*_.CLASS_FIELD__V55*/ curfptr[54])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_FIELD__V55*/ curfptr[54]); - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1080*/ curfptr[1079])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1020__LAMBDA_#0", NULL != (/*_.CLASS_FIELD__V53*/ curfptr[52])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1080*/ curfptr[1079])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_FIELD__V53*/ curfptr[52]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1087*/ curfptr[1086])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1026__LAMBDA_#0", NULL != (/*_.CLASS_FIELD__V55*/ curfptr[54])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1087*/ curfptr[1086])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_FIELD__V55*/ curfptr[54]); - BASILYS_LOCATION("warmelt-macro.bysl:2272:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2400:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1080*/ curfptr[1079]); + basilysgc_touch(/*_.VALROUT___V1087*/ curfptr[1086]); - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1079*/ curfptr[1078])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1018__PARSE_FIELD_PATTERN#9", NULL != (/*_.VALROUT___V1080*/ curfptr[1079])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1079*/ curfptr[1078])->tabval[9] = (basilys_ptr_t)(/*_.VALROUT___V1080*/ curfptr[1079]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1024__PARSE_FIELD_PATTERN#9", NULL != (/*_.VALROUT___V1087*/ curfptr[1086])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[9] = (basilys_ptr_t)(/*_.VALROUT___V1087*/ curfptr[1086]); - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1079*/ curfptr[1078])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1018__PARSE_FIELD_PATTERN#10", NULL != (/*_.CLASS_FIELD__V53*/ curfptr[52])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1079*/ curfptr[1078])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_FIELD__V53*/ curfptr[52]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1024__PARSE_FIELD_PATTERN#10", NULL != (/*_.CLASS_FIELD__V55*/ curfptr[54])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_FIELD__V55*/ curfptr[54]); - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1079*/ curfptr[1078])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V804*/ curfptr[803]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1079*/ curfptr[1078])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V804*/ curfptr[803]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V805*/ curfptr[804]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V805*/ curfptr[804]); - BASILYS_LOCATION("warmelt-macro.bysl:2258:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2386:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1079*/ curfptr[1078]); + basilysgc_touch(/*_.VALROUT___V1086*/ curfptr[1085]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1081*/ curfptr[1080])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1079*/ curfptr[1078])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1081*/ curfptr[1080])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1079*/ curfptr[1078]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1088*/ curfptr[1087])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1088*/ curfptr[1087])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1086*/ curfptr[1085]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1081*/ curfptr[1080]); + basilysgc_touch(/*_.VALCLO___V1088*/ curfptr[1087]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1021__PATEXPAND_INSTANCE#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__PATEXPAND_INSTANCE#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1021__PATEXPAND_INSTANCE#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__PATEXPAND_INSTANCE#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V918*/ curfptr[917]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V919*/ curfptr[918]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1021__PATEXPAND_INSTANCE#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__PATEXPAND_INSTANCE#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1021__PATEXPAND_INSTANCE#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__PATEXPAND_INSTANCE#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1021__PATEXPAND_INSTANCE#5", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[5] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__PATEXPAND_INSTANCE#5", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[5] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1021__PATEXPAND_INSTANCE#6", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[6] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__PATEXPAND_INSTANCE#6", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[6] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1021__PATEXPAND_INSTANCE#7", NULL != (/*_.CLASS_CLASS_BINDING__V47*/ curfptr[46])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_CLASS_BINDING__V47*/ curfptr[46]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__PATEXPAND_INSTANCE#7", NULL != (/*_.CLASS_CLASS_BINDING__V49*/ curfptr[48])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_CLASS_BINDING__V49*/ curfptr[48]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1021__PATEXPAND_INSTANCE#8", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__PATEXPAND_INSTANCE#8", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1021__PATEXPAND_INSTANCE#9", NULL != (/*_.CLASS_CLASS__V48*/ curfptr[47])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_CLASS__V48*/ curfptr[47]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__PATEXPAND_INSTANCE#9", NULL != (/*_.CLASS_CLASS__V50*/ curfptr[49])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_CLASS__V50*/ curfptr[49]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1021__PATEXPAND_INSTANCE#10", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__PATEXPAND_INSTANCE#10", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1081*/ curfptr[1080]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[11] = (basilys_ptr_t)(/*_.VALCLO___V1081*/ curfptr[1080]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1088*/ curfptr[1087]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[11] = (basilys_ptr_t)(/*_.VALCLO___V1088*/ curfptr[1087]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V798*/ curfptr[797]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[12] = (basilys_ptr_t)(/*_.VALDATA___V798*/ curfptr[797]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V799*/ curfptr[798]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[12] = (basilys_ptr_t)(/*_.VALDATA___V799*/ curfptr[798]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1021__PATEXPAND_INSTANCE#13", NULL != (/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[13] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__PATEXPAND_INSTANCE#13", NULL != (/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[13] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1021__PATEXPAND_INSTANCE#14", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1082*/ curfptr[1081])->tabval[14] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__PATEXPAND_INSTANCE#14", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1089*/ curfptr[1088])->tabval[14] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:2300:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2428:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1082*/ curfptr[1081]); + basilysgc_touch(/*_.VALROUT___V1089*/ curfptr[1088]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1083*/ curfptr[1082])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1082*/ curfptr[1081])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1083*/ curfptr[1082])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1082*/ curfptr[1081]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1090*/ curfptr[1089])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1089*/ curfptr[1088])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1090*/ curfptr[1089])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1089*/ curfptr[1088]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1083*/ curfptr[1082]); + basilysgc_touch(/*_.VALCLO___V1090*/ curfptr[1089]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1084*/ curfptr[1083])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1084*/ curfptr[1083])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1084*/ curfptr[1083]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1085*/ curfptr[1084]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1091*/ curfptr[1090])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1091*/ curfptr[1090])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1091*/ curfptr[1090]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1092*/ curfptr[1091]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1084*/ curfptr[1083]); + basilysgc_touch(/*_.VALDATA___V1091*/ curfptr[1090]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1025__PATEXPAND_OBJECT#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__PATEXPAND_OBJECT#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1025__PATEXPAND_OBJECT#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__PATEXPAND_OBJECT#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V918*/ curfptr[917]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V919*/ curfptr[918]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1025__PATEXPAND_OBJECT#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__PATEXPAND_OBJECT#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1025__PATEXPAND_OBJECT#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__PATEXPAND_OBJECT#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1025__PATEXPAND_OBJECT#5", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[5] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__PATEXPAND_OBJECT#5", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[5] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1025__PATEXPAND_OBJECT#6", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[6] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__PATEXPAND_OBJECT#6", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[6] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1025__PATEXPAND_OBJECT#7", NULL != (/*_.CLASS_CLASS_BINDING__V47*/ curfptr[46])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_CLASS_BINDING__V47*/ curfptr[46]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__PATEXPAND_OBJECT#7", NULL != (/*_.CLASS_CLASS_BINDING__V49*/ curfptr[48])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_CLASS_BINDING__V49*/ curfptr[48]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1025__PATEXPAND_OBJECT#8", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__PATEXPAND_OBJECT#8", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1025__PATEXPAND_OBJECT#9", NULL != (/*_.CLASS_CLASS__V48*/ curfptr[47])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_CLASS__V48*/ curfptr[47]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__PATEXPAND_OBJECT#9", NULL != (/*_.CLASS_CLASS__V50*/ curfptr[49])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_CLASS__V50*/ curfptr[49]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1025__PATEXPAND_OBJECT#10", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__PATEXPAND_OBJECT#10", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1081*/ curfptr[1080]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[11] = (basilys_ptr_t)(/*_.VALCLO___V1081*/ curfptr[1080]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1088*/ curfptr[1087]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[11] = (basilys_ptr_t)(/*_.VALCLO___V1088*/ curfptr[1087]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V784*/ curfptr[783]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[12] = (basilys_ptr_t)(/*_.VALDATA___V784*/ curfptr[783]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V785*/ curfptr[784]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[12] = (basilys_ptr_t)(/*_.VALDATA___V785*/ curfptr[784]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1025__PATEXPAND_OBJECT#13", NULL != (/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[13] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__PATEXPAND_OBJECT#13", NULL != (/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[13] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1025__PATEXPAND_OBJECT#14", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1086*/ curfptr[1085])->tabval[14] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__PATEXPAND_OBJECT#14", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1093*/ curfptr[1092])->tabval[14] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:2367:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2495:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1086*/ curfptr[1085]); + basilysgc_touch(/*_.VALROUT___V1093*/ curfptr[1092]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1087*/ curfptr[1086])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1086*/ curfptr[1085])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1087*/ curfptr[1086])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1086*/ curfptr[1085]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1094*/ curfptr[1093])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1093*/ curfptr[1092])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1094*/ curfptr[1093])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1093*/ curfptr[1092]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1087*/ curfptr[1086]); + basilysgc_touch(/*_.VALCLO___V1094*/ curfptr[1093]); - BASILYS_LOCATION("warmelt-macro.bysl:2432:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2560:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1088*/ curfptr[1087])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__MEXPAND_OBJECT#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1088*/ curfptr[1087])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1095*/ curfptr[1094])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1033__MEXPAND_OBJECT#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1095*/ curfptr[1094])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2432:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2560:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1088*/ curfptr[1087])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__MEXPAND_OBJECT#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1088*/ curfptr[1087])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1095*/ curfptr[1094])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1033__MEXPAND_OBJECT#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1095*/ curfptr[1094])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2432:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2560:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1088*/ curfptr[1087])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1027__MEXPAND_OBJECT#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1088*/ curfptr[1087])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1095*/ curfptr[1094])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1033__MEXPAND_OBJECT#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1095*/ curfptr[1094])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2432:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2560:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1088*/ curfptr[1087]); + basilysgc_touch(/*_.VALROUT___V1095*/ curfptr[1094]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1089*/ curfptr[1088])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1088*/ curfptr[1087])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1089*/ curfptr[1088])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1088*/ curfptr[1087]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1096*/ curfptr[1095])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1095*/ curfptr[1094])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1096*/ curfptr[1095])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1095*/ curfptr[1094]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1089*/ curfptr[1088]); + basilysgc_touch(/*_.VALCLO___V1096*/ curfptr[1095]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1090*/ curfptr[1089])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1090*/ curfptr[1089])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1090*/ curfptr[1089]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1091*/ curfptr[1090]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1097*/ curfptr[1096])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1097*/ curfptr[1096])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1097*/ curfptr[1096]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1098*/ curfptr[1097]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1090*/ curfptr[1089]); + basilysgc_touch(/*_.VALDATA___V1097*/ curfptr[1096]); - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1092*/ curfptr[1091])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__MEXPAND_UNSAFE_PUT_FIELDS#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1092*/ curfptr[1091])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1099*/ curfptr[1098])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1037__MEXPAND_UNSAFE_PUT_FIELDS#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1099*/ curfptr[1098])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1092*/ curfptr[1091])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__MEXPAND_UNSAFE_PUT_FIELDS#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1092*/ curfptr[1091])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1099*/ curfptr[1098])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1037__MEXPAND_UNSAFE_PUT_FIELDS#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1099*/ curfptr[1098])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1092*/ curfptr[1091])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1092*/ curfptr[1091])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1099*/ curfptr[1098])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1099*/ curfptr[1098])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1092*/ curfptr[1091])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__MEXPAND_UNSAFE_PUT_FIELDS#3", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1092*/ curfptr[1091])->tabval[3] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1099*/ curfptr[1098])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1037__MEXPAND_UNSAFE_PUT_FIELDS#3", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1099*/ curfptr[1098])->tabval[3] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1092*/ curfptr[1091])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__MEXPAND_UNSAFE_PUT_FIELDS#4", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1092*/ curfptr[1091])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1099*/ curfptr[1098])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1037__MEXPAND_UNSAFE_PUT_FIELDS#4", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1099*/ curfptr[1098])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1092*/ curfptr[1091])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1058*/ curfptr[1057]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1092*/ curfptr[1091])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V1058*/ curfptr[1057]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1099*/ curfptr[1098])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1067*/ curfptr[1066]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1099*/ curfptr[1098])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V1067*/ curfptr[1066]); - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1092*/ curfptr[1091])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__MEXPAND_UNSAFE_PUT_FIELDS#6", NULL != (/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1092*/ curfptr[1091])->tabval[6] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1099*/ curfptr[1098])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1037__MEXPAND_UNSAFE_PUT_FIELDS#6", NULL != (/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1099*/ curfptr[1098])->tabval[6] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43]); - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1092*/ curfptr[1091])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1031__MEXPAND_UNSAFE_PUT_FIELDS#7", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1092*/ curfptr[1091])->tabval[7] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1099*/ curfptr[1098])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1037__MEXPAND_UNSAFE_PUT_FIELDS#7", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1099*/ curfptr[1098])->tabval[7] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1092*/ curfptr[1091])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V464*/ curfptr[463]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1092*/ curfptr[1091])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V464*/ curfptr[463]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1099*/ curfptr[1098])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V465*/ curfptr[464]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1099*/ curfptr[1098])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V465*/ curfptr[464]); - BASILYS_LOCATION("warmelt-macro.bysl:2448:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2576:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1092*/ curfptr[1091]); + basilysgc_touch(/*_.VALROUT___V1099*/ curfptr[1098]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1093*/ curfptr[1092])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1092*/ curfptr[1091])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1093*/ curfptr[1092])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1092*/ curfptr[1091]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1100*/ curfptr[1099])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1099*/ curfptr[1098])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1100*/ curfptr[1099])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1099*/ curfptr[1098]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1093*/ curfptr[1092]); + basilysgc_touch(/*_.VALCLO___V1100*/ curfptr[1099]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1094*/ curfptr[1093])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1094*/ curfptr[1093])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1094*/ curfptr[1093]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1095*/ curfptr[1094]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1101*/ curfptr[1100])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1101*/ curfptr[1100])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1101*/ curfptr[1100]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1102*/ curfptr[1101]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1094*/ curfptr[1093]); + basilysgc_touch(/*_.VALDATA___V1101*/ curfptr[1100]); - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1096*/ curfptr[1095])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1035__MEXPAND_PUT_FIELDS#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1096*/ curfptr[1095])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1103*/ curfptr[1102])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1041__MEXPAND_PUT_FIELDS#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1103*/ curfptr[1102])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1096*/ curfptr[1095])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1035__MEXPAND_PUT_FIELDS#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1096*/ curfptr[1095])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1103*/ curfptr[1102])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1041__MEXPAND_PUT_FIELDS#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1103*/ curfptr[1102])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1096*/ curfptr[1095])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1096*/ curfptr[1095])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1103*/ curfptr[1102])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1103*/ curfptr[1102])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1096*/ curfptr[1095])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1035__MEXPAND_PUT_FIELDS#3", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1096*/ curfptr[1095])->tabval[3] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1103*/ curfptr[1102])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1041__MEXPAND_PUT_FIELDS#3", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1103*/ curfptr[1102])->tabval[3] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1096*/ curfptr[1095])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1035__MEXPAND_PUT_FIELDS#4", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1096*/ curfptr[1095])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1103*/ curfptr[1102])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1041__MEXPAND_PUT_FIELDS#4", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1103*/ curfptr[1102])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1096*/ curfptr[1095])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1058*/ curfptr[1057]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1096*/ curfptr[1095])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V1058*/ curfptr[1057]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1103*/ curfptr[1102])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1067*/ curfptr[1066]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1103*/ curfptr[1102])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V1067*/ curfptr[1066]); - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1096*/ curfptr[1095])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1035__MEXPAND_PUT_FIELDS#6", NULL != (/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1096*/ curfptr[1095])->tabval[6] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1103*/ curfptr[1102])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1041__MEXPAND_PUT_FIELDS#6", NULL != (/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1103*/ curfptr[1102])->tabval[6] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43]); - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1096*/ curfptr[1095])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1035__MEXPAND_PUT_FIELDS#7", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1096*/ curfptr[1095])->tabval[7] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1103*/ curfptr[1102])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1041__MEXPAND_PUT_FIELDS#7", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1103*/ curfptr[1102])->tabval[7] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1096*/ curfptr[1095])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V450*/ curfptr[449]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1096*/ curfptr[1095])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V450*/ curfptr[449]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1103*/ curfptr[1102])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V451*/ curfptr[450]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1103*/ curfptr[1102])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V451*/ curfptr[450]); - BASILYS_LOCATION("warmelt-macro.bysl:2488:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2616:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1096*/ curfptr[1095]); + basilysgc_touch(/*_.VALROUT___V1103*/ curfptr[1102]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1097*/ curfptr[1096])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1096*/ curfptr[1095])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1097*/ curfptr[1096])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1096*/ curfptr[1095]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1104*/ curfptr[1103])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1103*/ curfptr[1102])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1104*/ curfptr[1103])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1103*/ curfptr[1102]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1097*/ curfptr[1096]); + basilysgc_touch(/*_.VALCLO___V1104*/ curfptr[1103]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1098*/ curfptr[1097])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1098*/ curfptr[1097])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1098*/ curfptr[1097]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1099*/ curfptr[1098]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1105*/ curfptr[1104])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1105*/ curfptr[1104])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1105*/ curfptr[1104]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1106*/ curfptr[1105]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1098*/ curfptr[1097]); + basilysgc_touch(/*_.VALDATA___V1105*/ curfptr[1104]); - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1100*/ curfptr[1099])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1039__MEXPAND_UNSAFE_GET_FIELD#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1100*/ curfptr[1099])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1107*/ curfptr[1106])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1045__MEXPAND_UNSAFE_GET_FIELD#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1107*/ curfptr[1106])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1100*/ curfptr[1099])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1039__MEXPAND_UNSAFE_GET_FIELD#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1100*/ curfptr[1099])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1107*/ curfptr[1106])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1045__MEXPAND_UNSAFE_GET_FIELD#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1107*/ curfptr[1106])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1100*/ curfptr[1099])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1039__MEXPAND_UNSAFE_GET_FIELD#2", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1100*/ curfptr[1099])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1107*/ curfptr[1106])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1045__MEXPAND_UNSAFE_GET_FIELD#2", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1107*/ curfptr[1106])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1100*/ curfptr[1099])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1058*/ curfptr[1057]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1100*/ curfptr[1099])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V1058*/ curfptr[1057]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1107*/ curfptr[1106])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1067*/ curfptr[1066]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1107*/ curfptr[1106])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V1067*/ curfptr[1066]); - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1100*/ curfptr[1099])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V398*/ curfptr[397]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1100*/ curfptr[1099])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V398*/ curfptr[397]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1107*/ curfptr[1106])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V399*/ curfptr[398]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1107*/ curfptr[1106])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V399*/ curfptr[398]); - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1100*/ curfptr[1099])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V444*/ curfptr[443]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1100*/ curfptr[1099])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V444*/ curfptr[443]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1107*/ curfptr[1106])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V445*/ curfptr[444]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1107*/ curfptr[1106])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V445*/ curfptr[444]); - BASILYS_LOCATION("warmelt-macro.bysl:2528:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2656:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1100*/ curfptr[1099]); + basilysgc_touch(/*_.VALROUT___V1107*/ curfptr[1106]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1101*/ curfptr[1100])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1100*/ curfptr[1099])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1101*/ curfptr[1100])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1100*/ curfptr[1099]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1108*/ curfptr[1107])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1107*/ curfptr[1106])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1108*/ curfptr[1107])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1107*/ curfptr[1106]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1101*/ curfptr[1100]); + basilysgc_touch(/*_.VALCLO___V1108*/ curfptr[1107]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1102*/ curfptr[1101])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1102*/ curfptr[1101])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1102*/ curfptr[1101]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1103*/ curfptr[1102]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1109*/ curfptr[1108])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1109*/ curfptr[1108])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1109*/ curfptr[1108]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1110*/ curfptr[1109]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1102*/ curfptr[1101]); + basilysgc_touch(/*_.VALDATA___V1109*/ curfptr[1108]); - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1104*/ curfptr[1103])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1043__MEXPAND_GET_FIELD#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1104*/ curfptr[1103])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1111*/ curfptr[1110])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1049__MEXPAND_GET_FIELD#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1111*/ curfptr[1110])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1104*/ curfptr[1103])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1043__MEXPAND_GET_FIELD#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1104*/ curfptr[1103])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1111*/ curfptr[1110])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1049__MEXPAND_GET_FIELD#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1111*/ curfptr[1110])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1104*/ curfptr[1103])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1043__MEXPAND_GET_FIELD#2", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1104*/ curfptr[1103])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1111*/ curfptr[1110])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1049__MEXPAND_GET_FIELD#2", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1111*/ curfptr[1110])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1104*/ curfptr[1103])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1058*/ curfptr[1057]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1104*/ curfptr[1103])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V1058*/ curfptr[1057]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1111*/ curfptr[1110])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1067*/ curfptr[1066]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1111*/ curfptr[1110])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V1067*/ curfptr[1066]); - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1104*/ curfptr[1103])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V398*/ curfptr[397]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1104*/ curfptr[1103])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V398*/ curfptr[397]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1111*/ curfptr[1110])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V399*/ curfptr[398]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1111*/ curfptr[1110])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V399*/ curfptr[398]); - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1104*/ curfptr[1103])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V430*/ curfptr[429]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1104*/ curfptr[1103])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V430*/ curfptr[429]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1111*/ curfptr[1110])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V431*/ curfptr[430]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1111*/ curfptr[1110])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V431*/ curfptr[430]); - BASILYS_LOCATION("warmelt-macro.bysl:2562:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2690:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1104*/ curfptr[1103]); + basilysgc_touch(/*_.VALROUT___V1111*/ curfptr[1110]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1105*/ curfptr[1104])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1104*/ curfptr[1103])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1105*/ curfptr[1104])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1104*/ curfptr[1103]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1112*/ curfptr[1111])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1111*/ curfptr[1110])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1112*/ curfptr[1111])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1111*/ curfptr[1110]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1105*/ curfptr[1104]); + basilysgc_touch(/*_.VALCLO___V1112*/ curfptr[1111]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1106*/ curfptr[1105])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1106*/ curfptr[1105])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1106*/ curfptr[1105]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1107*/ curfptr[1106]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1113*/ curfptr[1112])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1113*/ curfptr[1112])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1113*/ curfptr[1112]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1114*/ curfptr[1113]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1106*/ curfptr[1105]); + basilysgc_touch(/*_.VALDATA___V1113*/ curfptr[1112]); - BASILYS_LOCATION("warmelt-macro.bysl:2597:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1108*/ curfptr[1107])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1047__MEXPAND_SETQ#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1108*/ curfptr[1107])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1115*/ curfptr[1114])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1053__MEXPAND_SETQ#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1115*/ curfptr[1114])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2597:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1108*/ curfptr[1107])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1047__MEXPAND_SETQ#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1108*/ curfptr[1107])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1115*/ curfptr[1114])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1053__MEXPAND_SETQ#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1115*/ curfptr[1114])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2597:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2725:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1108*/ curfptr[1107])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1047__MEXPAND_SETQ#2", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1108*/ curfptr[1107])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1115*/ curfptr[1114])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1053__MEXPAND_SETQ#2", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1115*/ curfptr[1114])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:2597:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2725:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1108*/ curfptr[1107])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V168*/ curfptr[167]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1108*/ curfptr[1107])->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V168*/ curfptr[167]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1115*/ curfptr[1114])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V169*/ curfptr[168]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1115*/ curfptr[1114])->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V169*/ curfptr[168]); - BASILYS_LOCATION("warmelt-macro.bysl:2597:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2725:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1108*/ curfptr[1107])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1108*/ curfptr[1107])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1115*/ curfptr[1114])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1115*/ curfptr[1114])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:2597:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2725:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1108*/ curfptr[1107]); + basilysgc_touch(/*_.VALROUT___V1115*/ curfptr[1114]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1109*/ curfptr[1108])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1108*/ curfptr[1107])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1109*/ curfptr[1108])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1108*/ curfptr[1107]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1116*/ curfptr[1115])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1115*/ curfptr[1114])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1116*/ curfptr[1115])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1115*/ curfptr[1114]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1109*/ curfptr[1108]); + basilysgc_touch(/*_.VALCLO___V1116*/ curfptr[1115]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1110*/ curfptr[1109])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1110*/ curfptr[1109])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1110*/ curfptr[1109]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1111*/ curfptr[1110]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1117*/ curfptr[1116])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1117*/ curfptr[1116])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1117*/ curfptr[1116]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1118*/ curfptr[1117]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1110*/ curfptr[1109]); + basilysgc_touch(/*_.VALDATA___V1117*/ curfptr[1116]); - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1112*/ curfptr[1111])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1051__MEXPAND_IF#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1112*/ curfptr[1111])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1119*/ curfptr[1118])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1057__MEXPAND_IF#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1119*/ curfptr[1118])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1112*/ curfptr[1111])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1051__MEXPAND_IF#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1112*/ curfptr[1111])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1119*/ curfptr[1118])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1057__MEXPAND_IF#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1119*/ curfptr[1118])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1112*/ curfptr[1111])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1051__MEXPAND_IF#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1112*/ curfptr[1111])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1119*/ curfptr[1118])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1057__MEXPAND_IF#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1119*/ curfptr[1118])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1112*/ curfptr[1111])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1112*/ curfptr[1111])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1119*/ curfptr[1118])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1119*/ curfptr[1118])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1112*/ curfptr[1111])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V484*/ curfptr[483]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1112*/ curfptr[1111])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V484*/ curfptr[483]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1119*/ curfptr[1118])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V485*/ curfptr[484]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1119*/ curfptr[1118])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V485*/ curfptr[484]); - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1112*/ curfptr[1111])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V470*/ curfptr[469]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1112*/ curfptr[1111])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V470*/ curfptr[469]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1119*/ curfptr[1118])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V471*/ curfptr[470]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1119*/ curfptr[1118])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V471*/ curfptr[470]); - BASILYS_LOCATION("warmelt-macro.bysl:2623:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2751:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1112*/ curfptr[1111]); + basilysgc_touch(/*_.VALROUT___V1119*/ curfptr[1118]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1113*/ curfptr[1112])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1112*/ curfptr[1111])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1113*/ curfptr[1112])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1112*/ curfptr[1111]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1120*/ curfptr[1119])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1119*/ curfptr[1118])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1120*/ curfptr[1119])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1119*/ curfptr[1118]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1113*/ curfptr[1112]); + basilysgc_touch(/*_.VALCLO___V1120*/ curfptr[1119]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1114*/ curfptr[1113])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1114*/ curfptr[1113])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1114*/ curfptr[1113]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1115*/ curfptr[1114]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1121*/ curfptr[1120])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1121*/ curfptr[1120])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1121*/ curfptr[1120]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1122*/ curfptr[1121]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1114*/ curfptr[1113]); + basilysgc_touch(/*_.VALDATA___V1121*/ curfptr[1120]); - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1116*/ curfptr[1115])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1055__MEXPAND_CPPIF#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1116*/ curfptr[1115])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1123*/ curfptr[1122])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1061__MEXPAND_CPPIF#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1123*/ curfptr[1122])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1116*/ curfptr[1115])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1055__MEXPAND_CPPIF#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1116*/ curfptr[1115])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1123*/ curfptr[1122])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1061__MEXPAND_CPPIF#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1123*/ curfptr[1122])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1116*/ curfptr[1115])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1055__MEXPAND_CPPIF#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1116*/ curfptr[1115])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1123*/ curfptr[1122])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1061__MEXPAND_CPPIF#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1123*/ curfptr[1122])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1116*/ curfptr[1115])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1116*/ curfptr[1115])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1123*/ curfptr[1122])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1123*/ curfptr[1122])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1116*/ curfptr[1115])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1055__MEXPAND_CPPIF#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1116*/ curfptr[1115])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1123*/ curfptr[1122])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1061__MEXPAND_CPPIF#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1123*/ curfptr[1122])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1116*/ curfptr[1115])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V504*/ curfptr[503]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1116*/ curfptr[1115])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V504*/ curfptr[503]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1123*/ curfptr[1122])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V505*/ curfptr[504]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1123*/ curfptr[1122])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V505*/ curfptr[504]); - BASILYS_LOCATION("warmelt-macro.bysl:2670:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2798:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1116*/ curfptr[1115]); + basilysgc_touch(/*_.VALROUT___V1123*/ curfptr[1122]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1117*/ curfptr[1116])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1116*/ curfptr[1115])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1117*/ curfptr[1116])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1116*/ curfptr[1115]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1124*/ curfptr[1123])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1123*/ curfptr[1122])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1124*/ curfptr[1123])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1123*/ curfptr[1122]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1117*/ curfptr[1116]); + basilysgc_touch(/*_.VALCLO___V1124*/ curfptr[1123]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1118*/ curfptr[1117])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1118*/ curfptr[1117])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1118*/ curfptr[1117]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1119*/ curfptr[1118]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1125*/ curfptr[1124])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1125*/ curfptr[1124])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1125*/ curfptr[1124]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1126*/ curfptr[1125]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1118*/ curfptr[1117]); + basilysgc_touch(/*_.VALDATA___V1125*/ curfptr[1124]); - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1120*/ curfptr[1119])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1059__MEXPAND_COND#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1120*/ curfptr[1119])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1127*/ curfptr[1126])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1065__MEXPAND_COND#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1127*/ curfptr[1126])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1120*/ curfptr[1119])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1059__MEXPAND_COND#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1120*/ curfptr[1119])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1127*/ curfptr[1126])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1065__MEXPAND_COND#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1127*/ curfptr[1126])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1120*/ curfptr[1119])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1059__MEXPAND_COND#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1120*/ curfptr[1119])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1127*/ curfptr[1126])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1065__MEXPAND_COND#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1127*/ curfptr[1126])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1120*/ curfptr[1119])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1059__MEXPAND_COND#3", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1120*/ curfptr[1119])->tabval[3] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1127*/ curfptr[1126])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1065__MEXPAND_COND#3", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1127*/ curfptr[1126])->tabval[3] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1120*/ curfptr[1119])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1059__MEXPAND_COND#4", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1120*/ curfptr[1119])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1127*/ curfptr[1126])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1065__MEXPAND_COND#4", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1127*/ curfptr[1126])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1120*/ curfptr[1119])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1059__MEXPAND_COND#5", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1120*/ curfptr[1119])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1127*/ curfptr[1126])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1065__MEXPAND_COND#5", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1127*/ curfptr[1126])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2732:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2860:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1121*/ curfptr[1120])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1061__LAMBDA_#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1121*/ curfptr[1120])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1128*/ curfptr[1127])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1067__LAMBDA_#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1128*/ curfptr[1127])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2732:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2860:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1121*/ curfptr[1120]); + basilysgc_touch(/*_.VALROUT___V1128*/ curfptr[1127]); - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1120*/ curfptr[1119])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1059__MEXPAND_COND#6", NULL != (/*_.VALROUT___V1121*/ curfptr[1120])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1120*/ curfptr[1119])->tabval[6] = (basilys_ptr_t)(/*_.VALROUT___V1121*/ curfptr[1120]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1127*/ curfptr[1126])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1065__MEXPAND_COND#6", NULL != (/*_.VALROUT___V1128*/ curfptr[1127])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1127*/ curfptr[1126])->tabval[6] = (basilys_ptr_t)(/*_.VALROUT___V1128*/ curfptr[1127]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1122*/ curfptr[1121])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1122*/ curfptr[1121])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1122*/ curfptr[1121]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1123*/ curfptr[1122]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1129*/ curfptr[1128])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1129*/ curfptr[1128])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1129*/ curfptr[1128]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1130*/ curfptr[1129]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1122*/ curfptr[1121]); + basilysgc_touch(/*_.VALDATA___V1129*/ curfptr[1128]); - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1120*/ curfptr[1119])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1059__MEXPAND_COND#7", NULL != (/*_.VALDATA___V1122*/ curfptr[1121])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1120*/ curfptr[1119])->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V1122*/ curfptr[1121]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1127*/ curfptr[1126])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1065__MEXPAND_COND#7", NULL != (/*_.VALDATA___V1129*/ curfptr[1128])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1127*/ curfptr[1126])->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V1129*/ curfptr[1128]); - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1125*/ curfptr[1124])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1124__PAIRLIST_TO_PROGN#0", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1125*/ curfptr[1124])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1132*/ curfptr[1131])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1130__PAIRLIST_TO_PROGN#0", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1132*/ curfptr[1131])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1125*/ curfptr[1124])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1124__PAIRLIST_TO_PROGN#1", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1125*/ curfptr[1124])->tabval[1] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1132*/ curfptr[1131])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1130__PAIRLIST_TO_PROGN#1", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1132*/ curfptr[1131])->tabval[1] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1125*/ curfptr[1124])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1124__PAIRLIST_TO_PROGN#2", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1125*/ curfptr[1124])->tabval[2] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1132*/ curfptr[1131])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1130__PAIRLIST_TO_PROGN#2", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1132*/ curfptr[1131])->tabval[2] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1125*/ curfptr[1124])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1124__PAIRLIST_TO_PROGN#3", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1125*/ curfptr[1124])->tabval[3] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1132*/ curfptr[1131])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1130__PAIRLIST_TO_PROGN#3", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1132*/ curfptr[1131])->tabval[3] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1125*/ curfptr[1124])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1125*/ curfptr[1124])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1132*/ curfptr[1131])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1132*/ curfptr[1131])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3301:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3429:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1126*/ curfptr[1125])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1126*/ curfptr[1125])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1133*/ curfptr[1132])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1133*/ curfptr[1132])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3301:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3429:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1126*/ curfptr[1125]); + basilysgc_touch(/*_.VALROUT___V1133*/ curfptr[1132]); - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1125*/ curfptr[1124])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1124__PAIRLIST_TO_PROGN#5", NULL != (/*_.VALROUT___V1126*/ curfptr[1125])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1125*/ curfptr[1124])->tabval[5] = (basilys_ptr_t)(/*_.VALROUT___V1126*/ curfptr[1125]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1132*/ curfptr[1131])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1130__PAIRLIST_TO_PROGN#5", NULL != (/*_.VALROUT___V1133*/ curfptr[1132])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1132*/ curfptr[1131])->tabval[5] = (basilys_ptr_t)(/*_.VALROUT___V1133*/ curfptr[1132]); - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1125*/ curfptr[1124])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V148*/ curfptr[147]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1125*/ curfptr[1124])->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V148*/ curfptr[147]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1132*/ curfptr[1131])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V149*/ curfptr[148]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1132*/ curfptr[1131])->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V149*/ curfptr[148]); - BASILYS_LOCATION("warmelt-macro.bysl:3294:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3422:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1125*/ curfptr[1124]); + basilysgc_touch(/*_.VALROUT___V1132*/ curfptr[1131]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1124*/ curfptr[1123])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1125*/ curfptr[1124])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1124*/ curfptr[1123])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1125*/ curfptr[1124]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1131*/ curfptr[1130])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1132*/ curfptr[1131])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1131*/ curfptr[1130])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1132*/ curfptr[1131]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1124*/ curfptr[1123]); + basilysgc_touch(/*_.VALCLO___V1131*/ curfptr[1130]); - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1120*/ curfptr[1119])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1124*/ curfptr[1123]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1120*/ curfptr[1119])->tabval[8] = (basilys_ptr_t)(/*_.VALCLO___V1124*/ curfptr[1123]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1127*/ curfptr[1126])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1131*/ curfptr[1130]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1127*/ curfptr[1126])->tabval[8] = (basilys_ptr_t)(/*_.VALCLO___V1131*/ curfptr[1130]); - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1120*/ curfptr[1119])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V494*/ curfptr[493]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1120*/ curfptr[1119])->tabval[9] = (basilys_ptr_t)(/*_.VALDATA___V494*/ curfptr[493]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1127*/ curfptr[1126])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V495*/ curfptr[494]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1127*/ curfptr[1126])->tabval[9] = (basilys_ptr_t)(/*_.VALDATA___V495*/ curfptr[494]); - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1120*/ curfptr[1119])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1120*/ curfptr[1119])->tabval[10] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1127*/ curfptr[1126])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1127*/ curfptr[1126])->tabval[10] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1120*/ curfptr[1119])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V484*/ curfptr[483]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1120*/ curfptr[1119])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V484*/ curfptr[483]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1127*/ curfptr[1126])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V485*/ curfptr[484]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1127*/ curfptr[1126])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V485*/ curfptr[484]); - BASILYS_LOCATION("warmelt-macro.bysl:2722:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2850:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1120*/ curfptr[1119]); + basilysgc_touch(/*_.VALROUT___V1127*/ curfptr[1126]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1127*/ curfptr[1126])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1120*/ curfptr[1119])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1127*/ curfptr[1126])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1120*/ curfptr[1119]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1134*/ curfptr[1133])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1127*/ curfptr[1126])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1134*/ curfptr[1133])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1127*/ curfptr[1126]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1127*/ curfptr[1126]); + basilysgc_touch(/*_.VALCLO___V1134*/ curfptr[1133]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1128*/ curfptr[1127])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1128*/ curfptr[1127])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1128*/ curfptr[1127]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1129*/ curfptr[1128]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1135*/ curfptr[1134])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1135*/ curfptr[1134])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1135*/ curfptr[1134]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1136*/ curfptr[1135]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1128*/ curfptr[1127]); + basilysgc_touch(/*_.VALDATA___V1135*/ curfptr[1134]); - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1130*/ curfptr[1129])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1066__MEXPAND_AND#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1130*/ curfptr[1129])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1137*/ curfptr[1136])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1072__MEXPAND_AND#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1137*/ curfptr[1136])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1130*/ curfptr[1129])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1066__MEXPAND_AND#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1130*/ curfptr[1129])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1137*/ curfptr[1136])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1072__MEXPAND_AND#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1137*/ curfptr[1136])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1130*/ curfptr[1129])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1066__MEXPAND_AND#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1130*/ curfptr[1129])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1137*/ curfptr[1136])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1072__MEXPAND_AND#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1137*/ curfptr[1136])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1130*/ curfptr[1129])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1066__MEXPAND_AND#3", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1130*/ curfptr[1129])->tabval[3] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1137*/ curfptr[1136])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1072__MEXPAND_AND#3", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1137*/ curfptr[1136])->tabval[3] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1130*/ curfptr[1129])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1066__MEXPAND_AND#4", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1130*/ curfptr[1129])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1137*/ curfptr[1136])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1072__MEXPAND_AND#4", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1137*/ curfptr[1136])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1130*/ curfptr[1129])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1130*/ curfptr[1129])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1137*/ curfptr[1136])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1137*/ curfptr[1136])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:2828:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2956:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1131*/ curfptr[1130])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1131*/ curfptr[1130])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1138*/ curfptr[1137])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1138*/ curfptr[1137])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:2828:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2956:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1131*/ curfptr[1130]); + basilysgc_touch(/*_.VALROUT___V1138*/ curfptr[1137]); - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1130*/ curfptr[1129])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1066__MEXPAND_AND#6", NULL != (/*_.VALROUT___V1131*/ curfptr[1130])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1130*/ curfptr[1129])->tabval[6] = (basilys_ptr_t)(/*_.VALROUT___V1131*/ curfptr[1130]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1137*/ curfptr[1136])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1072__MEXPAND_AND#6", NULL != (/*_.VALROUT___V1138*/ curfptr[1137])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1137*/ curfptr[1136])->tabval[6] = (basilys_ptr_t)(/*_.VALROUT___V1138*/ curfptr[1137]); - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1130*/ curfptr[1129])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V470*/ curfptr[469]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1130*/ curfptr[1129])->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V470*/ curfptr[469]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1137*/ curfptr[1136])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V471*/ curfptr[470]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1137*/ curfptr[1136])->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V471*/ curfptr[470]); - BASILYS_LOCATION("warmelt-macro.bysl:2817:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2945:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1130*/ curfptr[1129]); + basilysgc_touch(/*_.VALROUT___V1137*/ curfptr[1136]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1132*/ curfptr[1131])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1130*/ curfptr[1129])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1132*/ curfptr[1131])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1130*/ curfptr[1129]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1139*/ curfptr[1138])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1137*/ curfptr[1136])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1139*/ curfptr[1138])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1137*/ curfptr[1136]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1132*/ curfptr[1131]); + basilysgc_touch(/*_.VALCLO___V1139*/ curfptr[1138]); - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1133*/ curfptr[1132])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1069__PATEXPAND_AS#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1133*/ curfptr[1132])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1140*/ curfptr[1139])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1075__PATEXPAND_AS#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1140*/ curfptr[1139])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1133*/ curfptr[1132])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1069__PATEXPAND_AS#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1133*/ curfptr[1132])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1140*/ curfptr[1139])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1075__PATEXPAND_AS#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1140*/ curfptr[1139])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1133*/ curfptr[1132])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V918*/ curfptr[917]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1133*/ curfptr[1132])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1140*/ curfptr[1139])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V919*/ curfptr[918]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1140*/ curfptr[1139])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918]); - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1133*/ curfptr[1132])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1069__PATEXPAND_AS#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1133*/ curfptr[1132])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1140*/ curfptr[1139])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1075__PATEXPAND_AS#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1140*/ curfptr[1139])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1133*/ curfptr[1132])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V948*/ curfptr[947]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1133*/ curfptr[1132])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V948*/ curfptr[947]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1140*/ curfptr[1139])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V949*/ curfptr[948]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1140*/ curfptr[1139])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V949*/ curfptr[948]); - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1133*/ curfptr[1132])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V768*/ curfptr[767]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1133*/ curfptr[1132])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V768*/ curfptr[767]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1140*/ curfptr[1139])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V769*/ curfptr[768]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1140*/ curfptr[1139])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V769*/ curfptr[768]); - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1133*/ curfptr[1132])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V758*/ curfptr[757]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1133*/ curfptr[1132])->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V758*/ curfptr[757]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1140*/ curfptr[1139])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V759*/ curfptr[758]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1140*/ curfptr[1139])->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V759*/ curfptr[758]); - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1133*/ curfptr[1132])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V744*/ curfptr[743]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1133*/ curfptr[1132])->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V744*/ curfptr[743]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1140*/ curfptr[1139])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V745*/ curfptr[744]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1140*/ curfptr[1139])->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V745*/ curfptr[744]); - BASILYS_LOCATION("warmelt-macro.bysl:2855:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:2983:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1133*/ curfptr[1132]); + basilysgc_touch(/*_.VALROUT___V1140*/ curfptr[1139]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1134*/ curfptr[1133])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1133*/ curfptr[1132])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1134*/ curfptr[1133])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1133*/ curfptr[1132]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1141*/ curfptr[1140])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1140*/ curfptr[1139])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1141*/ curfptr[1140])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1140*/ curfptr[1139]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1134*/ curfptr[1133]); + basilysgc_touch(/*_.VALCLO___V1141*/ curfptr[1140]); - BASILYS_LOCATION("warmelt-macro.bysl:2891:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3019:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1135*/ curfptr[1134])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1071__MEXPAND_AS#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1135*/ curfptr[1134])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1142*/ curfptr[1141])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1077__MEXPAND_AS#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1142*/ curfptr[1141])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2891:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3019:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1135*/ curfptr[1134])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1071__MEXPAND_AS#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1135*/ curfptr[1134])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1142*/ curfptr[1141])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1077__MEXPAND_AS#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1142*/ curfptr[1141])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2891:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3019:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1135*/ curfptr[1134])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1071__MEXPAND_AS#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1135*/ curfptr[1134])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1142*/ curfptr[1141])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1077__MEXPAND_AS#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1142*/ curfptr[1141])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2891:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3019:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1135*/ curfptr[1134]); + basilysgc_touch(/*_.VALROUT___V1142*/ curfptr[1141]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1136*/ curfptr[1135])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1135*/ curfptr[1134])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1136*/ curfptr[1135])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1135*/ curfptr[1134]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1143*/ curfptr[1142])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1142*/ curfptr[1141])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1143*/ curfptr[1142])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1142*/ curfptr[1141]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1136*/ curfptr[1135]); + basilysgc_touch(/*_.VALCLO___V1143*/ curfptr[1142]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1137*/ curfptr[1136])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1137*/ curfptr[1136])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1137*/ curfptr[1136]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1138*/ curfptr[1137]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1144*/ curfptr[1143])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1144*/ curfptr[1143])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1144*/ curfptr[1143]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1145*/ curfptr[1144]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1137*/ curfptr[1136]); + basilysgc_touch(/*_.VALDATA___V1144*/ curfptr[1143]); - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1139*/ curfptr[1138])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1075__PATEXPAND_AND#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1139*/ curfptr[1138])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1146*/ curfptr[1145])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1081__PATEXPAND_AND#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1146*/ curfptr[1145])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1139*/ curfptr[1138])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1075__PATEXPAND_AND#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1139*/ curfptr[1138])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1146*/ curfptr[1145])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1081__PATEXPAND_AND#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1146*/ curfptr[1145])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1139*/ curfptr[1138])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V918*/ curfptr[917]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1139*/ curfptr[1138])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1146*/ curfptr[1145])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V919*/ curfptr[918]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1146*/ curfptr[1145])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918]); - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1139*/ curfptr[1138])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1075__PATEXPAND_AND#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1139*/ curfptr[1138])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1146*/ curfptr[1145])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1081__PATEXPAND_AND#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1146*/ curfptr[1145])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1139*/ curfptr[1138])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V948*/ curfptr[947]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1139*/ curfptr[1138])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V948*/ curfptr[947]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1146*/ curfptr[1145])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V949*/ curfptr[948]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1146*/ curfptr[1145])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V949*/ curfptr[948]); - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1139*/ curfptr[1138])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V734*/ curfptr[733]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1139*/ curfptr[1138])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V734*/ curfptr[733]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1146*/ curfptr[1145])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V735*/ curfptr[734]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1146*/ curfptr[1145])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V735*/ curfptr[734]); - BASILYS_LOCATION("warmelt-macro.bysl:2906:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3034:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1139*/ curfptr[1138]); + basilysgc_touch(/*_.VALROUT___V1146*/ curfptr[1145]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1140*/ curfptr[1139])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1139*/ curfptr[1138])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1140*/ curfptr[1139])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1139*/ curfptr[1138]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1147*/ curfptr[1146])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1146*/ curfptr[1145])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1147*/ curfptr[1146])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1146*/ curfptr[1145]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1140*/ curfptr[1139]); + basilysgc_touch(/*_.VALCLO___V1147*/ curfptr[1146]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1141*/ curfptr[1140])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1141*/ curfptr[1140])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1141*/ curfptr[1140]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1142*/ curfptr[1141]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1148*/ curfptr[1147])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1148*/ curfptr[1147])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1148*/ curfptr[1147]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1149*/ curfptr[1148]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1141*/ curfptr[1140]); + basilysgc_touch(/*_.VALDATA___V1148*/ curfptr[1147]); - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1143*/ curfptr[1142])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1079__MEXPAND_OR#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1143*/ curfptr[1142])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1085__MEXPAND_OR#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1143*/ curfptr[1142])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1079__MEXPAND_OR#1", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1143*/ curfptr[1142])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1085__MEXPAND_OR#1", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1143*/ curfptr[1142])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1079__MEXPAND_OR#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1143*/ curfptr[1142])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1085__MEXPAND_OR#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1143*/ curfptr[1142])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1079__MEXPAND_OR#3", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1143*/ curfptr[1142])->tabval[3] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1085__MEXPAND_OR#3", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[3] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1143*/ curfptr[1142])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1079__MEXPAND_OR#4", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1143*/ curfptr[1142])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1085__MEXPAND_OR#4", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1143*/ curfptr[1142])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1143*/ curfptr[1142])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:2939:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3067:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1144*/ curfptr[1143])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1144*/ curfptr[1143])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1151*/ curfptr[1150])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1151*/ curfptr[1150])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:2939:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3067:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1144*/ curfptr[1143]); + basilysgc_touch(/*_.VALROUT___V1151*/ curfptr[1150]); - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1143*/ curfptr[1142])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1079__MEXPAND_OR#6", NULL != (/*_.VALROUT___V1144*/ curfptr[1143])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1143*/ curfptr[1142])->tabval[6] = (basilys_ptr_t)(/*_.VALROUT___V1144*/ curfptr[1143]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1085__MEXPAND_OR#6", NULL != (/*_.VALROUT___V1151*/ curfptr[1150])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[6] = (basilys_ptr_t)(/*_.VALROUT___V1151*/ curfptr[1150]); - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1143*/ curfptr[1142])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V494*/ curfptr[493]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1143*/ curfptr[1142])->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V494*/ curfptr[493]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V495*/ curfptr[494]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V495*/ curfptr[494]); - BASILYS_LOCATION("warmelt-macro.bysl:2929:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3057:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1143*/ curfptr[1142]); + basilysgc_touch(/*_.VALROUT___V1150*/ curfptr[1149]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1145*/ curfptr[1144])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1143*/ curfptr[1142])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1145*/ curfptr[1144])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1143*/ curfptr[1142]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1152*/ curfptr[1151])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1152*/ curfptr[1151])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1150*/ curfptr[1149]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1145*/ curfptr[1144]); + basilysgc_touch(/*_.VALCLO___V1152*/ curfptr[1151]); - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1146*/ curfptr[1145])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1082__PATEXPAND_OR#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1146*/ curfptr[1145])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1153*/ curfptr[1152])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1088__PATEXPAND_OR#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1153*/ curfptr[1152])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1146*/ curfptr[1145])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1082__PATEXPAND_OR#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1146*/ curfptr[1145])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1153*/ curfptr[1152])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1088__PATEXPAND_OR#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1153*/ curfptr[1152])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1146*/ curfptr[1145])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V918*/ curfptr[917]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1146*/ curfptr[1145])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1153*/ curfptr[1152])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V919*/ curfptr[918]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1153*/ curfptr[1152])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918]); - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1146*/ curfptr[1145])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1082__PATEXPAND_OR#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1146*/ curfptr[1145])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1153*/ curfptr[1152])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1088__PATEXPAND_OR#3", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1153*/ curfptr[1152])->tabval[3] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1146*/ curfptr[1145])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V948*/ curfptr[947]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1146*/ curfptr[1145])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V948*/ curfptr[947]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1153*/ curfptr[1152])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V949*/ curfptr[948]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1153*/ curfptr[1152])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V949*/ curfptr[948]); - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1146*/ curfptr[1145])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V724*/ curfptr[723]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1146*/ curfptr[1145])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V724*/ curfptr[723]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1153*/ curfptr[1152])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V725*/ curfptr[724]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1153*/ curfptr[1152])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V725*/ curfptr[724]); - BASILYS_LOCATION("warmelt-macro.bysl:2956:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3084:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1146*/ curfptr[1145]); + basilysgc_touch(/*_.VALROUT___V1153*/ curfptr[1152]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1147*/ curfptr[1146])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1146*/ curfptr[1145])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1147*/ curfptr[1146])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1146*/ curfptr[1145]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1154*/ curfptr[1153])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1153*/ curfptr[1152])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1154*/ curfptr[1153])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1153*/ curfptr[1152]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1147*/ curfptr[1146]); + basilysgc_touch(/*_.VALCLO___V1154*/ curfptr[1153]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1148*/ curfptr[1147])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1148*/ curfptr[1147])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1148*/ curfptr[1147]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1149*/ curfptr[1148]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1155*/ curfptr[1154])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1155*/ curfptr[1154])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1155*/ curfptr[1154]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1156*/ curfptr[1155]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1148*/ curfptr[1147]); + basilysgc_touch(/*_.VALDATA___V1155*/ curfptr[1154]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1086__MEXPAND_MATCH#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1092__MEXPAND_MATCH#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1086__MEXPAND_MATCH#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1092__MEXPAND_MATCH#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1086__MEXPAND_MATCH#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1092__MEXPAND_MATCH#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1086__MEXPAND_MATCH#4", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[4] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1092__MEXPAND_MATCH#4", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[4] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1086__MEXPAND_MATCH#5", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1092__MEXPAND_MATCH#5", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[5] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1086__MEXPAND_MATCH#6", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1092__MEXPAND_MATCH#6", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2991:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3119:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1151*/ curfptr[1150])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1088__LAMBDA_#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1151*/ curfptr[1150])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1158*/ curfptr[1157])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1094__LAMBDA_#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1158*/ curfptr[1157])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:2991:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3119:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1151*/ curfptr[1150]); + basilysgc_touch(/*_.VALROUT___V1158*/ curfptr[1157]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1086__MEXPAND_MATCH#7", NULL != (/*_.VALROUT___V1151*/ curfptr[1150])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[7] = (basilys_ptr_t)(/*_.VALROUT___V1151*/ curfptr[1150]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1092__MEXPAND_MATCH#7", NULL != (/*_.VALROUT___V1158*/ curfptr[1157])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[7] = (basilys_ptr_t)(/*_.VALROUT___V1158*/ curfptr[1157]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1086__MEXPAND_MATCH#8", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[8] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1092__MEXPAND_MATCH#8", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[8] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1152*/ curfptr[1151])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1152*/ curfptr[1151])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1152*/ curfptr[1151]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1153*/ curfptr[1152]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1159*/ curfptr[1158])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1159*/ curfptr[1158])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1159*/ curfptr[1158]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1160*/ curfptr[1159]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1152*/ curfptr[1151]); + basilysgc_touch(/*_.VALDATA___V1159*/ curfptr[1158]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1086__MEXPAND_MATCH#9", NULL != (/*_.VALDATA___V1152*/ curfptr[1151])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[9] = (basilys_ptr_t)(/*_.VALDATA___V1152*/ curfptr[1151]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1092__MEXPAND_MATCH#9", NULL != (/*_.VALDATA___V1159*/ curfptr[1158])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[9] = (basilys_ptr_t)(/*_.VALDATA___V1159*/ curfptr[1158]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V859*/ curfptr[858]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[10] = (basilys_ptr_t)(/*_.VALCLO___V859*/ curfptr[858]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V860*/ curfptr[859]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[10] = (basilys_ptr_t)(/*_.VALCLO___V860*/ curfptr[859]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V918*/ curfptr[917]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V918*/ curfptr[917]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V919*/ curfptr[918]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V919*/ curfptr[918]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V935*/ curfptr[934]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[12] = (basilys_ptr_t)(/*_.VALCLO___V935*/ curfptr[934]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V936*/ curfptr[935]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[12] = (basilys_ptr_t)(/*_.VALCLO___V936*/ curfptr[935]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1086__MEXPAND_MATCH#13", NULL != (/*_.DISCR_MAPOBJECTS__V37*/ curfptr[36])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[13] = (basilys_ptr_t)(/*_.DISCR_MAPOBJECTS__V37*/ curfptr[36]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1092__MEXPAND_MATCH#13", NULL != (/*_.DISCR_MAPOBJECTS__V37*/ curfptr[36])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[13] = (basilys_ptr_t)(/*_.DISCR_MAPOBJECTS__V37*/ curfptr[36]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V550*/ curfptr[549]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[14] = (basilys_ptr_t)(/*_.VALDATA___V550*/ curfptr[549]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V551*/ curfptr[550]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[14] = (basilys_ptr_t)(/*_.VALDATA___V551*/ curfptr[550]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V536*/ curfptr[535]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[15] = (basilys_ptr_t)(/*_.VALDATA___V536*/ curfptr[535]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V537*/ curfptr[536]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[15] = (basilys_ptr_t)(/*_.VALDATA___V537*/ curfptr[536]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V522*/ curfptr[521]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[16] = (basilys_ptr_t)(/*_.VALDATA___V522*/ curfptr[521]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V523*/ curfptr[522]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[16] = (basilys_ptr_t)(/*_.VALDATA___V523*/ curfptr[522]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1086__MEXPAND_MATCH#17", NULL != (/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1150*/ curfptr[1149])->tabval[17] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V56*/ curfptr[55]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1092__MEXPAND_MATCH#17", NULL != (/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[17] = (basilys_ptr_t)(/*_.LIST_TO_MULTIPLE__V44*/ curfptr[43]); - BASILYS_LOCATION("warmelt-macro.bysl:2979:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3107:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1150*/ curfptr[1149]); + basilysgc_touch(/*_.VALROUT___V1157*/ curfptr[1156]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1154*/ curfptr[1153])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1150*/ curfptr[1149])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1154*/ curfptr[1153])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1150*/ curfptr[1149]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1161*/ curfptr[1160])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1161*/ curfptr[1160])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1157*/ curfptr[1156]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1154*/ curfptr[1153]); + basilysgc_touch(/*_.VALCLO___V1161*/ curfptr[1160]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1155*/ curfptr[1154])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1155*/ curfptr[1154])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1155*/ curfptr[1154]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1156*/ curfptr[1155]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1162*/ curfptr[1161])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1162*/ curfptr[1161])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1162*/ curfptr[1161]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1163*/ curfptr[1162]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1155*/ curfptr[1154]); + basilysgc_touch(/*_.VALDATA___V1162*/ curfptr[1161]); - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1093__MEXPAND_LETBINDING#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1164*/ curfptr[1163])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1099__MEXPAND_LETBINDING#0", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1164*/ curfptr[1163])->tabval[0] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1093__MEXPAND_LETBINDING#1", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1164*/ curfptr[1163])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1099__MEXPAND_LETBINDING#1", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1164*/ curfptr[1163])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1093__MEXPAND_LETBINDING#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1164*/ curfptr[1163])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1099__MEXPAND_LETBINDING#2", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1164*/ curfptr[1163])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1093__MEXPAND_LETBINDING#3", NULL != (/*_.CTYPE_VALUE__V36*/ curfptr[35])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[3] = (basilys_ptr_t)(/*_.CTYPE_VALUE__V36*/ curfptr[35]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1164*/ curfptr[1163])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1099__MEXPAND_LETBINDING#3", NULL != (/*_.CTYPE_VALUE__V36*/ curfptr[35])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1164*/ curfptr[1163])->tabval[3] = (basilys_ptr_t)(/*_.CTYPE_VALUE__V36*/ curfptr[35]); - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1093__MEXPAND_LETBINDING#4", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1164*/ curfptr[1163])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1099__MEXPAND_LETBINDING#4", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1164*/ curfptr[1163])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1093__MEXPAND_LETBINDING#5", NULL != (/*_.CLASS_CTYPE__V39*/ curfptr[38])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_CTYPE__V39*/ curfptr[38]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1164*/ curfptr[1163])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1099__MEXPAND_LETBINDING#5", NULL != (/*_.CLASS_CTYPE__V39*/ curfptr[38])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1164*/ curfptr[1163])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_CTYPE__V39*/ curfptr[38]); - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1093__MEXPAND_LETBINDING#6", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1164*/ curfptr[1163])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1099__MEXPAND_LETBINDING#6", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1164*/ curfptr[1163])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[7] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1164*/ curfptr[1163])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1164*/ curfptr[1163])->tabval[7] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V560*/ curfptr[559]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1157*/ curfptr[1156])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V560*/ curfptr[559]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1164*/ curfptr[1163])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V561*/ curfptr[560]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1164*/ curfptr[1163])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V561*/ curfptr[560]); - BASILYS_LOCATION("warmelt-macro.bysl:3078:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3206:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1157*/ curfptr[1156]); + basilysgc_touch(/*_.VALROUT___V1164*/ curfptr[1163]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1158*/ curfptr[1157])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1157*/ curfptr[1156])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1158*/ curfptr[1157])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1157*/ curfptr[1156]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1165*/ curfptr[1164])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1164*/ curfptr[1163])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1165*/ curfptr[1164])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1164*/ curfptr[1163]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1158*/ curfptr[1157]); + basilysgc_touch(/*_.VALCLO___V1165*/ curfptr[1164]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1095__MEXPAND_LET#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1101__MEXPAND_LET#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1095__MEXPAND_LET#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1101__MEXPAND_LET#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1095__MEXPAND_LET#2", NULL != (/*_.FRESH_ENV__V45*/ curfptr[44])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[2] = (basilys_ptr_t)(/*_.FRESH_ENV__V45*/ curfptr[44]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1101__MEXPAND_LET#2", NULL != (/*_.FRESH_ENV__V47*/ curfptr[46])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[2] = (basilys_ptr_t)(/*_.FRESH_ENV__V47*/ curfptr[46]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1095__MEXPAND_LET#3", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[3] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1101__MEXPAND_LET#3", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[3] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1095__MEXPAND_LET#4", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1101__MEXPAND_LET#4", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1095__MEXPAND_LET#5", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1101__MEXPAND_LET#5", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1158*/ curfptr[1157]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[6] = (basilys_ptr_t)(/*_.VALCLO___V1158*/ curfptr[1157]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1165*/ curfptr[1164]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[6] = (basilys_ptr_t)(/*_.VALCLO___V1165*/ curfptr[1164]); - BASILYS_LOCATION("warmelt-macro.bysl:3148:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3276:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1160*/ curfptr[1159])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1097__LAMBDA_#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1160*/ curfptr[1159])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1167*/ curfptr[1166])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1103__LAMBDA_#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1167*/ curfptr[1166])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3148:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3276:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1160*/ curfptr[1159])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1158*/ curfptr[1157]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1160*/ curfptr[1159])->tabval[1] = (basilys_ptr_t)(/*_.VALCLO___V1158*/ curfptr[1157]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1167*/ curfptr[1166])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1165*/ curfptr[1164]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1167*/ curfptr[1166])->tabval[1] = (basilys_ptr_t)(/*_.VALCLO___V1165*/ curfptr[1164]); - BASILYS_LOCATION("warmelt-macro.bysl:3148:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3276:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1160*/ curfptr[1159]); + basilysgc_touch(/*_.VALROUT___V1167*/ curfptr[1166]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1095__MEXPAND_LET#7", NULL != (/*_.VALROUT___V1160*/ curfptr[1159])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[7] = (basilys_ptr_t)(/*_.VALROUT___V1160*/ curfptr[1159]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1101__MEXPAND_LET#7", NULL != (/*_.VALROUT___V1167*/ curfptr[1166])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[7] = (basilys_ptr_t)(/*_.VALROUT___V1167*/ curfptr[1166]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1095__MEXPAND_LET#8", NULL != (/*_.MULTIPLE_EVERY__V44*/ curfptr[43])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[8] = (basilys_ptr_t)(/*_.MULTIPLE_EVERY__V44*/ curfptr[43]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1101__MEXPAND_LET#8", NULL != (/*_.MULTIPLE_EVERY__V46*/ curfptr[45])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[8] = (basilys_ptr_t)(/*_.MULTIPLE_EVERY__V46*/ curfptr[45]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V560*/ curfptr[559]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[9] = (basilys_ptr_t)(/*_.VALDATA___V560*/ curfptr[559]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V561*/ curfptr[560]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[9] = (basilys_ptr_t)(/*_.VALDATA___V561*/ curfptr[560]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1095__MEXPAND_LET#10", NULL != (/*_.CLASS_LET_BINDING__V58*/ curfptr[57])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_LET_BINDING__V58*/ curfptr[57]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1101__MEXPAND_LET#10", NULL != (/*_.CLASS_LET_BINDING__V59*/ curfptr[58])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[10] = (basilys_ptr_t)(/*_.CLASS_LET_BINDING__V59*/ curfptr[58]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1095__MEXPAND_LET#11", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[11] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1101__MEXPAND_LET#11", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[11] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:3156:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3284:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1161*/ curfptr[1160])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V560*/ curfptr[559]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1161*/ curfptr[1160])->tabval[0] = (basilys_ptr_t)(/*_.VALDATA___V560*/ curfptr[559]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V561*/ curfptr[560]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[0] = (basilys_ptr_t)(/*_.VALDATA___V561*/ curfptr[560]); - BASILYS_LOCATION("warmelt-macro.bysl:3156:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3284:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1161*/ curfptr[1160])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1098__LAMBDA_#1", NULL != (/*_.CLASS_LET_BINDING__V58*/ curfptr[57])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1161*/ curfptr[1160])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_LET_BINDING__V58*/ curfptr[57]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1104__LAMBDA_#1", NULL != (/*_.CLASS_LET_BINDING__V59*/ curfptr[58])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_LET_BINDING__V59*/ curfptr[58]); - BASILYS_LOCATION("warmelt-macro.bysl:3156:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3284:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1161*/ curfptr[1160])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1098__LAMBDA_#2", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1161*/ curfptr[1160])->tabval[2] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1104__LAMBDA_#2", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[2] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:3156:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3284:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1161*/ curfptr[1160]); + basilysgc_touch(/*_.VALROUT___V1168*/ curfptr[1167]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1095__MEXPAND_LET#12", NULL != (/*_.VALROUT___V1161*/ curfptr[1160])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[12] = (basilys_ptr_t)(/*_.VALROUT___V1161*/ curfptr[1160]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1101__MEXPAND_LET#12", NULL != (/*_.VALROUT___V1168*/ curfptr[1167])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[12] = (basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[13] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[13] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3168:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3296:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1162*/ curfptr[1161])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1162*/ curfptr[1161])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1169*/ curfptr[1168])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1169*/ curfptr[1168])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3168:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3296:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1162*/ curfptr[1161]); + basilysgc_touch(/*_.VALROUT___V1169*/ curfptr[1168]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1095__MEXPAND_LET#14", NULL != (/*_.VALROUT___V1162*/ curfptr[1161])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[14] = (basilys_ptr_t)(/*_.VALROUT___V1162*/ curfptr[1161]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1101__MEXPAND_LET#14", NULL != (/*_.VALROUT___V1169*/ curfptr[1168])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[14] = (basilys_ptr_t)(/*_.VALROUT___V1169*/ curfptr[1168]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V578*/ curfptr[577]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1159*/ curfptr[1158])->tabval[15] = (basilys_ptr_t)(/*_.VALDATA___V578*/ curfptr[577]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V579*/ curfptr[578]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1166*/ curfptr[1165])->tabval[15] = (basilys_ptr_t)(/*_.VALDATA___V579*/ curfptr[578]); - BASILYS_LOCATION("warmelt-macro.bysl:3129:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3257:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1159*/ curfptr[1158]); + basilysgc_touch(/*_.VALROUT___V1166*/ curfptr[1165]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1163*/ curfptr[1162])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1159*/ curfptr[1158])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1163*/ curfptr[1162])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1159*/ curfptr[1158]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1170*/ curfptr[1169])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1166*/ curfptr[1165])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1170*/ curfptr[1169])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1166*/ curfptr[1165]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1163*/ curfptr[1162]); + basilysgc_touch(/*_.VALCLO___V1170*/ curfptr[1169]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1164*/ curfptr[1163])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1164*/ curfptr[1163])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1164*/ curfptr[1163]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1165*/ curfptr[1164]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1171*/ curfptr[1170])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1171*/ curfptr[1170])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1171*/ curfptr[1170]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1172*/ curfptr[1171]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1164*/ curfptr[1163]); + basilysgc_touch(/*_.VALDATA___V1171*/ curfptr[1170]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1166*/ curfptr[1165])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1166*/ curfptr[1165])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1166*/ curfptr[1165]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1167*/ curfptr[1166]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1173*/ curfptr[1172])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1173*/ curfptr[1172])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1173*/ curfptr[1172]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1174*/ curfptr[1173]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1166*/ curfptr[1165]); + basilysgc_touch(/*_.VALDATA___V1173*/ curfptr[1172]); - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1104__MEXPAND_LAMBDA#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_LAMBDA#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1175*/ curfptr[1174])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1104__MEXPAND_LAMBDA#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_LAMBDA#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1175*/ curfptr[1174])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1104__MEXPAND_LAMBDA#2", NULL != (/*_.FRESH_ENV__V45*/ curfptr[44])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[2] = (basilys_ptr_t)(/*_.FRESH_ENV__V45*/ curfptr[44]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_LAMBDA#2", NULL != (/*_.FRESH_ENV__V47*/ curfptr[46])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1175*/ curfptr[1174])->tabval[2] = (basilys_ptr_t)(/*_.FRESH_ENV__V47*/ curfptr[46]); - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V866*/ curfptr[865]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V866*/ curfptr[865]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V867*/ curfptr[866]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1175*/ curfptr[1174])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V867*/ curfptr[866]); - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1104__MEXPAND_LAMBDA#4", NULL != (/*_.MULTIPLE_EVERY__V44*/ curfptr[43])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[4] = (basilys_ptr_t)(/*_.MULTIPLE_EVERY__V44*/ curfptr[43]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_LAMBDA#4", NULL != (/*_.MULTIPLE_EVERY__V46*/ curfptr[45])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1175*/ curfptr[1174])->tabval[4] = (basilys_ptr_t)(/*_.MULTIPLE_EVERY__V46*/ curfptr[45]); - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1104__MEXPAND_LAMBDA#5", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[5] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_LAMBDA#5", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1175*/ curfptr[1174])->tabval[5] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:3195:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3323:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1169*/ curfptr[1168])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1106__LAMBDA_#0", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1169*/ curfptr[1168])->tabval[0] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1176*/ curfptr[1175])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1112__LAMBDA_#0", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1176*/ curfptr[1175])->tabval[0] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:3195:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3323:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1169*/ curfptr[1168]); + basilysgc_touch(/*_.VALROUT___V1176*/ curfptr[1175]); - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1104__MEXPAND_LAMBDA#6", NULL != (/*_.VALROUT___V1169*/ curfptr[1168])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[6] = (basilys_ptr_t)(/*_.VALROUT___V1169*/ curfptr[1168]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_LAMBDA#6", NULL != (/*_.VALROUT___V1176*/ curfptr[1175])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1175*/ curfptr[1174])->tabval[6] = (basilys_ptr_t)(/*_.VALROUT___V1176*/ curfptr[1175]); - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1104__MEXPAND_LAMBDA#7", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[7] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_LAMBDA#7", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1175*/ curfptr[1174])->tabval[7] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1104__MEXPAND_LAMBDA#8", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[8] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_LAMBDA#8", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1175*/ curfptr[1174])->tabval[8] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[9] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1175*/ curfptr[1174])->tabval[9] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3197:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3325:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1170*/ curfptr[1169])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1170*/ curfptr[1169])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1177*/ curfptr[1176])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1177*/ curfptr[1176])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3197:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3325:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1170*/ curfptr[1169]); + basilysgc_touch(/*_.VALROUT___V1177*/ curfptr[1176]); - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1104__MEXPAND_LAMBDA#10", NULL != (/*_.VALROUT___V1170*/ curfptr[1169])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[10] = (basilys_ptr_t)(/*_.VALROUT___V1170*/ curfptr[1169]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_LAMBDA#10", NULL != (/*_.VALROUT___V1177*/ curfptr[1176])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1175*/ curfptr[1174])->tabval[10] = (basilys_ptr_t)(/*_.VALROUT___V1177*/ curfptr[1176]); - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V592*/ curfptr[591]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1168*/ curfptr[1167])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V592*/ curfptr[591]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V593*/ curfptr[592]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1175*/ curfptr[1174])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V593*/ curfptr[592]); - BASILYS_LOCATION("warmelt-macro.bysl:3180:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3308:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1168*/ curfptr[1167]); + basilysgc_touch(/*_.VALROUT___V1175*/ curfptr[1174]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1171*/ curfptr[1170])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1168*/ curfptr[1167])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1171*/ curfptr[1170])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1168*/ curfptr[1167]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1178*/ curfptr[1177])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1178*/ curfptr[1177])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1175*/ curfptr[1174]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1171*/ curfptr[1170]); + basilysgc_touch(/*_.VALCLO___V1178*/ curfptr[1177]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1172*/ curfptr[1171])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1172*/ curfptr[1171])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1172*/ curfptr[1171]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1173*/ curfptr[1172]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1179*/ curfptr[1178])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1179*/ curfptr[1178])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1179*/ curfptr[1178]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1180*/ curfptr[1179]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1172*/ curfptr[1171]); + basilysgc_touch(/*_.VALDATA___V1179*/ curfptr[1178]); - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1174*/ curfptr[1173])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_MULTICALL#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1174*/ curfptr[1173])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1181*/ curfptr[1180])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1116__MEXPAND_MULTICALL#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1181*/ curfptr[1180])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1174*/ curfptr[1173])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_MULTICALL#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1174*/ curfptr[1173])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1181*/ curfptr[1180])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1116__MEXPAND_MULTICALL#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1181*/ curfptr[1180])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1174*/ curfptr[1173])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_MULTICALL#2", NULL != (/*_.FRESH_ENV__V45*/ curfptr[44])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1174*/ curfptr[1173])->tabval[2] = (basilys_ptr_t)(/*_.FRESH_ENV__V45*/ curfptr[44]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1181*/ curfptr[1180])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1116__MEXPAND_MULTICALL#2", NULL != (/*_.FRESH_ENV__V47*/ curfptr[46])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1181*/ curfptr[1180])->tabval[2] = (basilys_ptr_t)(/*_.FRESH_ENV__V47*/ curfptr[46]); - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1174*/ curfptr[1173])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V866*/ curfptr[865]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1174*/ curfptr[1173])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V866*/ curfptr[865]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1181*/ curfptr[1180])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V867*/ curfptr[866]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1181*/ curfptr[1180])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V867*/ curfptr[866]); - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1174*/ curfptr[1173])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1174*/ curfptr[1173])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1181*/ curfptr[1180])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1181*/ curfptr[1180])->tabval[4] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1174*/ curfptr[1173])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_MULTICALL#5", NULL != (/*_.MULTIPLE_EVERY__V44*/ curfptr[43])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1174*/ curfptr[1173])->tabval[5] = (basilys_ptr_t)(/*_.MULTIPLE_EVERY__V44*/ curfptr[43]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1181*/ curfptr[1180])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1116__MEXPAND_MULTICALL#5", NULL != (/*_.MULTIPLE_EVERY__V46*/ curfptr[45])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1181*/ curfptr[1180])->tabval[5] = (basilys_ptr_t)(/*_.MULTIPLE_EVERY__V46*/ curfptr[45]); - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1174*/ curfptr[1173])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_MULTICALL#6", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1174*/ curfptr[1173])->tabval[6] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1181*/ curfptr[1180])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1116__MEXPAND_MULTICALL#6", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1181*/ curfptr[1180])->tabval[6] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:3227:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3355:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1112__LAMBDA_#0", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1175*/ curfptr[1174])->tabval[0] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1182*/ curfptr[1181])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1118__LAMBDA_#0", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1182*/ curfptr[1181])->tabval[0] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:3227:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3355:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1175*/ curfptr[1174]); + basilysgc_touch(/*_.VALROUT___V1182*/ curfptr[1181]); - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1174*/ curfptr[1173])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_MULTICALL#7", NULL != (/*_.VALROUT___V1175*/ curfptr[1174])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1174*/ curfptr[1173])->tabval[7] = (basilys_ptr_t)(/*_.VALROUT___V1175*/ curfptr[1174]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1181*/ curfptr[1180])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1116__MEXPAND_MULTICALL#7", NULL != (/*_.VALROUT___V1182*/ curfptr[1181])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1181*/ curfptr[1180])->tabval[7] = (basilys_ptr_t)(/*_.VALROUT___V1182*/ curfptr[1181]); - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1174*/ curfptr[1173])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_MULTICALL#8", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1174*/ curfptr[1173])->tabval[8] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1181*/ curfptr[1180])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1116__MEXPAND_MULTICALL#8", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1181*/ curfptr[1180])->tabval[8] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1174*/ curfptr[1173])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_MULTICALL#9", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1174*/ curfptr[1173])->tabval[9] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1181*/ curfptr[1180])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1116__MEXPAND_MULTICALL#9", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1181*/ curfptr[1180])->tabval[9] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1174*/ curfptr[1173])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1174*/ curfptr[1173])->tabval[10] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1181*/ curfptr[1180])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1181*/ curfptr[1180])->tabval[10] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3230:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3358:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1176*/ curfptr[1175])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1176*/ curfptr[1175])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1183*/ curfptr[1182])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1183*/ curfptr[1182])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3230:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3358:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1176*/ curfptr[1175]); + basilysgc_touch(/*_.VALROUT___V1183*/ curfptr[1182]); - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1174*/ curfptr[1173])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1110__MEXPAND_MULTICALL#11", NULL != (/*_.VALROUT___V1176*/ curfptr[1175])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1174*/ curfptr[1173])->tabval[11] = (basilys_ptr_t)(/*_.VALROUT___V1176*/ curfptr[1175]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1181*/ curfptr[1180])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1116__MEXPAND_MULTICALL#11", NULL != (/*_.VALROUT___V1183*/ curfptr[1182])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1181*/ curfptr[1180])->tabval[11] = (basilys_ptr_t)(/*_.VALROUT___V1183*/ curfptr[1182]); - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1174*/ curfptr[1173])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V606*/ curfptr[605]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1174*/ curfptr[1173])->tabval[12] = (basilys_ptr_t)(/*_.VALDATA___V606*/ curfptr[605]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1181*/ curfptr[1180])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V607*/ curfptr[606]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1181*/ curfptr[1180])->tabval[12] = (basilys_ptr_t)(/*_.VALDATA___V607*/ curfptr[606]); - BASILYS_LOCATION("warmelt-macro.bysl:3210:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3338:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1174*/ curfptr[1173]); + basilysgc_touch(/*_.VALROUT___V1181*/ curfptr[1180]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1177*/ curfptr[1176])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1174*/ curfptr[1173])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1177*/ curfptr[1176])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1174*/ curfptr[1173]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1184*/ curfptr[1183])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1181*/ curfptr[1180])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1184*/ curfptr[1183])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1181*/ curfptr[1180]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1177*/ curfptr[1176]); + basilysgc_touch(/*_.VALCLO___V1184*/ curfptr[1183]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1178*/ curfptr[1177])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1178*/ curfptr[1177])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1178*/ curfptr[1177]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1179*/ curfptr[1178]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1185*/ curfptr[1184])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1185*/ curfptr[1184])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1185*/ curfptr[1184]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1186*/ curfptr[1185]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1178*/ curfptr[1177]); + basilysgc_touch(/*_.VALDATA___V1185*/ curfptr[1184]); - BASILYS_LOCATION("warmelt-macro.bysl:3246:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3374:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1180*/ curfptr[1179])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1116__MEXPAND_QUOTE#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1180*/ curfptr[1179])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1187*/ curfptr[1186])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1122__MEXPAND_QUOTE#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1187*/ curfptr[1186])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3246:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3374:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1180*/ curfptr[1179])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1116__MEXPAND_QUOTE#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1180*/ curfptr[1179])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1187*/ curfptr[1186])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1122__MEXPAND_QUOTE#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1187*/ curfptr[1186])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3246:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3374:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1180*/ curfptr[1179])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1116__MEXPAND_QUOTE#2", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1180*/ curfptr[1179])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1187*/ curfptr[1186])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1122__MEXPAND_QUOTE#2", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1187*/ curfptr[1186])->tabval[2] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:3246:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3374:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1180*/ curfptr[1179])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1116__MEXPAND_QUOTE#3", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1180*/ curfptr[1179])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1187*/ curfptr[1186])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1122__MEXPAND_QUOTE#3", NULL != (/*_.CLASS_KEYWORD__V26*/ curfptr[25])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1187*/ curfptr[1186])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_KEYWORD__V26*/ curfptr[25]); - BASILYS_LOCATION("warmelt-macro.bysl:3246:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3374:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1180*/ curfptr[1179])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V192*/ curfptr[191]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1180*/ curfptr[1179])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V192*/ curfptr[191]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1187*/ curfptr[1186])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V193*/ curfptr[192]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1187*/ curfptr[1186])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V193*/ curfptr[192]); - BASILYS_LOCATION("warmelt-macro.bysl:3246:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3374:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1180*/ curfptr[1179]); + basilysgc_touch(/*_.VALROUT___V1187*/ curfptr[1186]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1181*/ curfptr[1180])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1180*/ curfptr[1179])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1181*/ curfptr[1180])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1180*/ curfptr[1179]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1188*/ curfptr[1187])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1187*/ curfptr[1186])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1188*/ curfptr[1187])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1187*/ curfptr[1186]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1181*/ curfptr[1180]); + basilysgc_touch(/*_.VALCLO___V1188*/ curfptr[1187]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1182*/ curfptr[1181])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1182*/ curfptr[1181])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1182*/ curfptr[1181]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1183*/ curfptr[1182]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1189*/ curfptr[1188])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1189*/ curfptr[1188])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1189*/ curfptr[1188]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1190*/ curfptr[1189]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1182*/ curfptr[1181]); + basilysgc_touch(/*_.VALDATA___V1189*/ curfptr[1188]); - BASILYS_LOCATION("warmelt-macro.bysl:3269:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3397:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1184*/ curfptr[1183])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1120__MEXPAND_COMMENT#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1184*/ curfptr[1183])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1191*/ curfptr[1190])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1126__MEXPAND_COMMENT#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1191*/ curfptr[1190])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3269:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3397:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1184*/ curfptr[1183])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1120__MEXPAND_COMMENT#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1184*/ curfptr[1183])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1191*/ curfptr[1190])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1126__MEXPAND_COMMENT#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1191*/ curfptr[1190])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3269:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3397:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1184*/ curfptr[1183])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V182*/ curfptr[181]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1184*/ curfptr[1183])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V182*/ curfptr[181]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1191*/ curfptr[1190])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V183*/ curfptr[182]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1191*/ curfptr[1190])->tabval[2] = (basilys_ptr_t)(/*_.VALDATA___V183*/ curfptr[182]); - BASILYS_LOCATION("warmelt-macro.bysl:3269:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3397:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1184*/ curfptr[1183]); + basilysgc_touch(/*_.VALROUT___V1191*/ curfptr[1190]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1185*/ curfptr[1184])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1184*/ curfptr[1183])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1185*/ curfptr[1184])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1184*/ curfptr[1183]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1192*/ curfptr[1191])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1191*/ curfptr[1190])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1192*/ curfptr[1191])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1191*/ curfptr[1190]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1185*/ curfptr[1184]); + basilysgc_touch(/*_.VALCLO___V1192*/ curfptr[1191]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1186*/ curfptr[1185])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1186*/ curfptr[1185])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1186*/ curfptr[1185]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1187*/ curfptr[1186]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1193*/ curfptr[1192])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1193*/ curfptr[1192])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1193*/ curfptr[1192]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1194*/ curfptr[1193]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1186*/ curfptr[1185]); + basilysgc_touch(/*_.VALDATA___V1193*/ curfptr[1192]); - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1188*/ curfptr[1187])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1127__PAIRLIST_TO_RETURN#0", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1188*/ curfptr[1187])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1195*/ curfptr[1194])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1133__PAIRLIST_TO_RETURN#0", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1195*/ curfptr[1194])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1188*/ curfptr[1187])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1127__PAIRLIST_TO_RETURN#1", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1188*/ curfptr[1187])->tabval[1] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1195*/ curfptr[1194])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1133__PAIRLIST_TO_RETURN#1", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1195*/ curfptr[1194])->tabval[1] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1188*/ curfptr[1187])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1127__PAIRLIST_TO_RETURN#2", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1188*/ curfptr[1187])->tabval[2] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1195*/ curfptr[1194])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1133__PAIRLIST_TO_RETURN#2", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1195*/ curfptr[1194])->tabval[2] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1188*/ curfptr[1187])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1188*/ curfptr[1187])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1195*/ curfptr[1194])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1195*/ curfptr[1194])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3317:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3445:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1189*/ curfptr[1188])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1189*/ curfptr[1188])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1196*/ curfptr[1195])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1196*/ curfptr[1195])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3317:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3445:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1189*/ curfptr[1188]); + basilysgc_touch(/*_.VALROUT___V1196*/ curfptr[1195]); - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1188*/ curfptr[1187])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1127__PAIRLIST_TO_RETURN#4", NULL != (/*_.VALROUT___V1189*/ curfptr[1188])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1188*/ curfptr[1187])->tabval[4] = (basilys_ptr_t)(/*_.VALROUT___V1189*/ curfptr[1188]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1195*/ curfptr[1194])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1133__PAIRLIST_TO_RETURN#4", NULL != (/*_.VALROUT___V1196*/ curfptr[1195])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1195*/ curfptr[1194])->tabval[4] = (basilys_ptr_t)(/*_.VALROUT___V1196*/ curfptr[1195]); - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1188*/ curfptr[1187])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V158*/ curfptr[157]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1188*/ curfptr[1187])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V158*/ curfptr[157]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1195*/ curfptr[1194])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V159*/ curfptr[158]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1195*/ curfptr[1194])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V159*/ curfptr[158]); - BASILYS_LOCATION("warmelt-macro.bysl:3312:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3440:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1188*/ curfptr[1187]); + basilysgc_touch(/*_.VALROUT___V1195*/ curfptr[1194]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1190*/ curfptr[1189])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1188*/ curfptr[1187])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1190*/ curfptr[1189])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1188*/ curfptr[1187]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1197*/ curfptr[1196])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1195*/ curfptr[1194])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1197*/ curfptr[1196])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1195*/ curfptr[1194]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1190*/ curfptr[1189]); + basilysgc_touch(/*_.VALCLO___V1197*/ curfptr[1196]); - BASILYS_LOCATION("warmelt-macro.bysl:3325:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3453:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1191*/ curfptr[1190])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1130__MEXPAND_PROGN#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1191*/ curfptr[1190])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1198*/ curfptr[1197])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1136__MEXPAND_PROGN#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1198*/ curfptr[1197])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3325:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3453:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1191*/ curfptr[1190])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1124*/ curfptr[1123]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1191*/ curfptr[1190])->tabval[1] = (basilys_ptr_t)(/*_.VALCLO___V1124*/ curfptr[1123]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1198*/ curfptr[1197])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1131*/ curfptr[1130]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1198*/ curfptr[1197])->tabval[1] = (basilys_ptr_t)(/*_.VALCLO___V1131*/ curfptr[1130]); - BASILYS_LOCATION("warmelt-macro.bysl:3325:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3453:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1191*/ curfptr[1190]); + basilysgc_touch(/*_.VALROUT___V1198*/ curfptr[1197]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1192*/ curfptr[1191])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1191*/ curfptr[1190])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1192*/ curfptr[1191])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1191*/ curfptr[1190]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1199*/ curfptr[1198])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1198*/ curfptr[1197])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1199*/ curfptr[1198])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1198*/ curfptr[1197]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1192*/ curfptr[1191]); + basilysgc_touch(/*_.VALCLO___V1199*/ curfptr[1198]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1193*/ curfptr[1192])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1193*/ curfptr[1192])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1193*/ curfptr[1192]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1194*/ curfptr[1193]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1200*/ curfptr[1199])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1200*/ curfptr[1199])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1200*/ curfptr[1199]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1201*/ curfptr[1200]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1193*/ curfptr[1192]); + basilysgc_touch(/*_.VALDATA___V1200*/ curfptr[1199]); - BASILYS_LOCATION("warmelt-macro.bysl:3346:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3474:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1195*/ curfptr[1194])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1134__MEXPAND_RETURN#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1195*/ curfptr[1194])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1202*/ curfptr[1201])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1140__MEXPAND_RETURN#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1202*/ curfptr[1201])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3346:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3474:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1195*/ curfptr[1194])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1190*/ curfptr[1189]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1195*/ curfptr[1194])->tabval[1] = (basilys_ptr_t)(/*_.VALCLO___V1190*/ curfptr[1189]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1202*/ curfptr[1201])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V1197*/ curfptr[1196]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1202*/ curfptr[1201])->tabval[1] = (basilys_ptr_t)(/*_.VALCLO___V1197*/ curfptr[1196]); - BASILYS_LOCATION("warmelt-macro.bysl:3346:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3474:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1195*/ curfptr[1194]); + basilysgc_touch(/*_.VALROUT___V1202*/ curfptr[1201]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1196*/ curfptr[1195])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1195*/ curfptr[1194])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1196*/ curfptr[1195])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1195*/ curfptr[1194]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1203*/ curfptr[1202])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1202*/ curfptr[1201])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1203*/ curfptr[1202])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1202*/ curfptr[1201]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1196*/ curfptr[1195]); + basilysgc_touch(/*_.VALCLO___V1203*/ curfptr[1202]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1197*/ curfptr[1196])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1197*/ curfptr[1196])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1197*/ curfptr[1196]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1198*/ curfptr[1197]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1204*/ curfptr[1203])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1204*/ curfptr[1203])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1204*/ curfptr[1203]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1205*/ curfptr[1204]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1197*/ curfptr[1196]); + basilysgc_touch(/*_.VALDATA___V1204*/ curfptr[1203]); - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1199*/ curfptr[1198])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1138__MEXPAND_FOREVER#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1199*/ curfptr[1198])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1144__MEXPAND_FOREVER#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1199*/ curfptr[1198])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1199*/ curfptr[1198])->tabval[1] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[1] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1199*/ curfptr[1198])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1138__MEXPAND_FOREVER#2", NULL != (/*_.FRESH_ENV__V45*/ curfptr[44])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1199*/ curfptr[1198])->tabval[2] = (basilys_ptr_t)(/*_.FRESH_ENV__V45*/ curfptr[44]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1144__MEXPAND_FOREVER#2", NULL != (/*_.FRESH_ENV__V47*/ curfptr[46])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[2] = (basilys_ptr_t)(/*_.FRESH_ENV__V47*/ curfptr[46]); - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1199*/ curfptr[1198])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1138__MEXPAND_FOREVER#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1199*/ curfptr[1198])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1144__MEXPAND_FOREVER#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1199*/ curfptr[1198])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1138__MEXPAND_FOREVER#4", NULL != (/*_.CLASS_LABEL_BINDING__V59*/ curfptr[58])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1199*/ curfptr[1198])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_LABEL_BINDING__V59*/ curfptr[58]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1144__MEXPAND_FOREVER#4", NULL != (/*_.CLASS_LABEL_BINDING__V60*/ curfptr[59])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_LABEL_BINDING__V60*/ curfptr[59]); - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1199*/ curfptr[1198])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1138__MEXPAND_FOREVER#5", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1199*/ curfptr[1198])->tabval[5] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1144__MEXPAND_FOREVER#5", NULL != (/*_.PUT_ENV__V40*/ curfptr[39])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[5] = (basilys_ptr_t)(/*_.PUT_ENV__V40*/ curfptr[39]); - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1199*/ curfptr[1198])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1138__MEXPAND_FOREVER#6", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1199*/ curfptr[1198])->tabval[6] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1144__MEXPAND_FOREVER#6", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[6] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1199*/ curfptr[1198])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1138__MEXPAND_FOREVER#7", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1199*/ curfptr[1198])->tabval[7] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1144__MEXPAND_FOREVER#7", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[7] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1199*/ curfptr[1198])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1199*/ curfptr[1198])->tabval[8] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[8] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3382:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3510:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1200*/ curfptr[1199])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1200*/ curfptr[1199])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1207*/ curfptr[1206])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1207*/ curfptr[1206])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3382:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3510:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1200*/ curfptr[1199]); + basilysgc_touch(/*_.VALROUT___V1207*/ curfptr[1206]); - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1199*/ curfptr[1198])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1138__MEXPAND_FOREVER#9", NULL != (/*_.VALROUT___V1200*/ curfptr[1199])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1199*/ curfptr[1198])->tabval[9] = (basilys_ptr_t)(/*_.VALROUT___V1200*/ curfptr[1199]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1144__MEXPAND_FOREVER#9", NULL != (/*_.VALROUT___V1207*/ curfptr[1206])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[9] = (basilys_ptr_t)(/*_.VALROUT___V1207*/ curfptr[1206]); - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1199*/ curfptr[1198])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V634*/ curfptr[633]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1199*/ curfptr[1198])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V634*/ curfptr[633]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V635*/ curfptr[634]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V635*/ curfptr[634]); - BASILYS_LOCATION("warmelt-macro.bysl:3361:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3489:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1199*/ curfptr[1198]); + basilysgc_touch(/*_.VALROUT___V1206*/ curfptr[1205]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1201*/ curfptr[1200])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1199*/ curfptr[1198])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1201*/ curfptr[1200])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1199*/ curfptr[1198]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1208*/ curfptr[1207])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1208*/ curfptr[1207])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1206*/ curfptr[1205]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1201*/ curfptr[1200]); + basilysgc_touch(/*_.VALCLO___V1208*/ curfptr[1207]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1202*/ curfptr[1201])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1202*/ curfptr[1201])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1202*/ curfptr[1201]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1203*/ curfptr[1202]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1209*/ curfptr[1208])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1209*/ curfptr[1208])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1209*/ curfptr[1208]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1210*/ curfptr[1209]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1202*/ curfptr[1201]); + basilysgc_touch(/*_.VALDATA___V1209*/ curfptr[1208]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1204*/ curfptr[1203])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1204*/ curfptr[1203])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1204*/ curfptr[1203]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1205*/ curfptr[1204]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1211*/ curfptr[1210])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1211*/ curfptr[1210])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1211*/ curfptr[1210]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1212*/ curfptr[1211]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1204*/ curfptr[1203]); + basilysgc_touch(/*_.VALDATA___V1211*/ curfptr[1210]); - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1145__MEXPAND_EXIT#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1213*/ curfptr[1212])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1151__MEXPAND_EXIT#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1213*/ curfptr[1212])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[1] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1213*/ curfptr[1212])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1213*/ curfptr[1212])->tabval[1] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1145__MEXPAND_EXIT#2", NULL != (/*_.FRESH_ENV__V45*/ curfptr[44])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[2] = (basilys_ptr_t)(/*_.FRESH_ENV__V45*/ curfptr[44]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1213*/ curfptr[1212])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1151__MEXPAND_EXIT#2", NULL != (/*_.FRESH_ENV__V47*/ curfptr[46])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1213*/ curfptr[1212])->tabval[2] = (basilys_ptr_t)(/*_.FRESH_ENV__V47*/ curfptr[46]); - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1145__MEXPAND_EXIT#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1213*/ curfptr[1212])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1151__MEXPAND_EXIT#3", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1213*/ curfptr[1212])->tabval[3] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1145__MEXPAND_EXIT#4", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[4] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1213*/ curfptr[1212])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1151__MEXPAND_EXIT#4", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1213*/ curfptr[1212])->tabval[4] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1145__MEXPAND_EXIT#5", NULL != (/*_.CLASS_LABEL_BINDING__V59*/ curfptr[58])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_LABEL_BINDING__V59*/ curfptr[58]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1213*/ curfptr[1212])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1151__MEXPAND_EXIT#5", NULL != (/*_.CLASS_LABEL_BINDING__V60*/ curfptr[59])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1213*/ curfptr[1212])->tabval[5] = (basilys_ptr_t)(/*_.CLASS_LABEL_BINDING__V60*/ curfptr[59]); - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1145__MEXPAND_EXIT#6", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[6] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1213*/ curfptr[1212])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1151__MEXPAND_EXIT#6", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1213*/ curfptr[1212])->tabval[6] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1145__MEXPAND_EXIT#7", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[7] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1213*/ curfptr[1212])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1151__MEXPAND_EXIT#7", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1213*/ curfptr[1212])->tabval[7] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[8] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1213*/ curfptr[1212])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1213*/ curfptr[1212])->tabval[8] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3418:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3546:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1207*/ curfptr[1206])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1207*/ curfptr[1206])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1214*/ curfptr[1213])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1214*/ curfptr[1213])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3418:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3546:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1207*/ curfptr[1206]); + basilysgc_touch(/*_.VALROUT___V1214*/ curfptr[1213]); - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1145__MEXPAND_EXIT#9", NULL != (/*_.VALROUT___V1207*/ curfptr[1206])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[9] = (basilys_ptr_t)(/*_.VALROUT___V1207*/ curfptr[1206]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1213*/ curfptr[1212])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1151__MEXPAND_EXIT#9", NULL != (/*_.VALROUT___V1214*/ curfptr[1213])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1213*/ curfptr[1212])->tabval[9] = (basilys_ptr_t)(/*_.VALROUT___V1214*/ curfptr[1213]); - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V644*/ curfptr[643]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1206*/ curfptr[1205])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V644*/ curfptr[643]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1213*/ curfptr[1212])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V645*/ curfptr[644]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1213*/ curfptr[1212])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V645*/ curfptr[644]); - BASILYS_LOCATION("warmelt-macro.bysl:3395:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3523:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1206*/ curfptr[1205]); + basilysgc_touch(/*_.VALROUT___V1213*/ curfptr[1212]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1208*/ curfptr[1207])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1206*/ curfptr[1205])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1208*/ curfptr[1207])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1206*/ curfptr[1205]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1215*/ curfptr[1214])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1213*/ curfptr[1212])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1215*/ curfptr[1214])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1213*/ curfptr[1212]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1208*/ curfptr[1207]); + basilysgc_touch(/*_.VALCLO___V1215*/ curfptr[1214]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1209*/ curfptr[1208])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1209*/ curfptr[1208])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1209*/ curfptr[1208]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1210*/ curfptr[1209]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1216*/ curfptr[1215])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1216*/ curfptr[1215])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1216*/ curfptr[1215]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1217*/ curfptr[1216]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1209*/ curfptr[1208]); + basilysgc_touch(/*_.VALDATA___V1216*/ curfptr[1215]); - BASILYS_LOCATION("warmelt-macro.bysl:3433:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3561:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1211*/ curfptr[1210])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1150__MEXPAND_COMPILE_WARNING#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1211*/ curfptr[1210])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1218*/ curfptr[1217])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1156__MEXPAND_COMPILE_WARNING#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1218*/ curfptr[1217])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3433:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3561:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1211*/ curfptr[1210])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1150__MEXPAND_COMPILE_WARNING#1", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1211*/ curfptr[1210])->tabval[1] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1218*/ curfptr[1217])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1156__MEXPAND_COMPILE_WARNING#1", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1218*/ curfptr[1217])->tabval[1] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:3433:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3561:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1211*/ curfptr[1210])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1211*/ curfptr[1210])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1218*/ curfptr[1217])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1218*/ curfptr[1217])->tabval[2] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3433:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3561:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1211*/ curfptr[1210])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V654*/ curfptr[653]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1211*/ curfptr[1210])->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V654*/ curfptr[653]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1218*/ curfptr[1217])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V655*/ curfptr[654]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1218*/ curfptr[1217])->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V655*/ curfptr[654]); - BASILYS_LOCATION("warmelt-macro.bysl:3433:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3561:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1211*/ curfptr[1210]); + basilysgc_touch(/*_.VALROUT___V1218*/ curfptr[1217]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1212*/ curfptr[1211])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1211*/ curfptr[1210])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1212*/ curfptr[1211])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1211*/ curfptr[1210]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1219*/ curfptr[1218])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1218*/ curfptr[1217])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1219*/ curfptr[1218])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1218*/ curfptr[1217]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1212*/ curfptr[1211]); + basilysgc_touch(/*_.VALCLO___V1219*/ curfptr[1218]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1213*/ curfptr[1212])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1213*/ curfptr[1212])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1213*/ curfptr[1212]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1214*/ curfptr[1213]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1220*/ curfptr[1219])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1220*/ curfptr[1219])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1220*/ curfptr[1219]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1221*/ curfptr[1220]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1213*/ curfptr[1212]); + basilysgc_touch(/*_.VALDATA___V1220*/ curfptr[1219]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1154__MEXPAND_ASSERT_MSG#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1160__MEXPAND_ASSERT_MSG#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1154__MEXPAND_ASSERT_MSG#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1160__MEXPAND_ASSERT_MSG#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1154__MEXPAND_ASSERT_MSG#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1160__MEXPAND_ASSERT_MSG#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1216*/ curfptr[1215])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1216*/ curfptr[1215])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1216*/ curfptr[1215]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1217*/ curfptr[1216]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1223*/ curfptr[1222])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1223*/ curfptr[1222])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1223*/ curfptr[1222]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1224*/ curfptr[1223]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1216*/ curfptr[1215]); + basilysgc_touch(/*_.VALDATA___V1223*/ curfptr[1222]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1154__MEXPAND_ASSERT_MSG#4", NULL != (/*_.VALDATA___V1216*/ curfptr[1215])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V1216*/ curfptr[1215]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1160__MEXPAND_ASSERT_MSG#4", NULL != (/*_.VALDATA___V1223*/ curfptr[1222])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[4] = (basilys_ptr_t)(/*_.VALDATA___V1223*/ curfptr[1222]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1154__MEXPAND_ASSERT_MSG#5", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[5] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1160__MEXPAND_ASSERT_MSG#5", NULL != (/*_.FIND_ENV__V15*/ curfptr[14])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[5] = (basilys_ptr_t)(/*_.FIND_ENV__V15*/ curfptr[14]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1154__MEXPAND_ASSERT_MSG#6", NULL != (/*_.FIND_ENV_DEBUG__V60*/ curfptr[59])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[6] = (basilys_ptr_t)(/*_.FIND_ENV_DEBUG__V60*/ curfptr[59]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1160__MEXPAND_ASSERT_MSG#6", NULL != (/*_.FIND_ENV_DEBUG__V61*/ curfptr[60])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[6] = (basilys_ptr_t)(/*_.FIND_ENV_DEBUG__V61*/ curfptr[60]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1154__MEXPAND_ASSERT_MSG#7", NULL != (/*_.CLASS_PRIMITIVE_BINDING__V18*/ curfptr[17])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_PRIMITIVE_BINDING__V18*/ curfptr[17]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1160__MEXPAND_ASSERT_MSG#7", NULL != (/*_.CLASS_PRIMITIVE_BINDING__V18*/ curfptr[17])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[7] = (basilys_ptr_t)(/*_.CLASS_PRIMITIVE_BINDING__V18*/ curfptr[17]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1154__MEXPAND_ASSERT_MSG#8", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1160__MEXPAND_ASSERT_MSG#8", NULL != (/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[8] = (basilys_ptr_t)(/*_.CLASS_VALUE_BINDING__V22*/ curfptr[21]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1154__MEXPAND_ASSERT_MSG#9", NULL != (/*_.CLASS_PRIMITIVE__V23*/ curfptr[22])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_PRIMITIVE__V23*/ curfptr[22]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1160__MEXPAND_ASSERT_MSG#9", NULL != (/*_.CLASS_PRIMITIVE__V23*/ curfptr[22])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[9] = (basilys_ptr_t)(/*_.CLASS_PRIMITIVE__V23*/ curfptr[22]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V98*/ curfptr[97]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V98*/ curfptr[97]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V99*/ curfptr[98]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V99*/ curfptr[98]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1154__MEXPAND_ASSERT_MSG#11", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[11] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1160__MEXPAND_ASSERT_MSG#11", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[11] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1154__MEXPAND_ASSERT_MSG#12", NULL != (/*_.DISCR_INTEGER__V50*/ curfptr[49])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[12] = (basilys_ptr_t)(/*_.DISCR_INTEGER__V50*/ curfptr[49]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1160__MEXPAND_ASSERT_MSG#12", NULL != (/*_.DISCR_INTEGER__V52*/ curfptr[51])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[12] = (basilys_ptr_t)(/*_.DISCR_INTEGER__V52*/ curfptr[51]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V484*/ curfptr[483]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[13] = (basilys_ptr_t)(/*_.VALDATA___V484*/ curfptr[483]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V485*/ curfptr[484]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[13] = (basilys_ptr_t)(/*_.VALDATA___V485*/ curfptr[484]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V504*/ curfptr[503]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[14] = (basilys_ptr_t)(/*_.VALDATA___V504*/ curfptr[503]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V505*/ curfptr[504]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[14] = (basilys_ptr_t)(/*_.VALDATA___V505*/ curfptr[504]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1218*/ curfptr[1217])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1218*/ curfptr[1217])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1218*/ curfptr[1217]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1219*/ curfptr[1218]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1225*/ curfptr[1224])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1225*/ curfptr[1224])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1225*/ curfptr[1224]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1226*/ curfptr[1225]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1218*/ curfptr[1217]); + basilysgc_touch(/*_.VALDATA___V1225*/ curfptr[1224]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1154__MEXPAND_ASSERT_MSG#15", NULL != (/*_.VALDATA___V1218*/ curfptr[1217])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1215*/ curfptr[1214])->tabval[15] = (basilys_ptr_t)(/*_.VALDATA___V1218*/ curfptr[1217]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1160__MEXPAND_ASSERT_MSG#15", NULL != (/*_.VALDATA___V1225*/ curfptr[1224])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1222*/ curfptr[1221])->tabval[15] = (basilys_ptr_t)(/*_.VALDATA___V1225*/ curfptr[1224]); - BASILYS_LOCATION("warmelt-macro.bysl:3472:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3600:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1215*/ curfptr[1214]); + basilysgc_touch(/*_.VALROUT___V1222*/ curfptr[1221]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1220*/ curfptr[1219])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1215*/ curfptr[1214])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1220*/ curfptr[1219])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1215*/ curfptr[1214]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1227*/ curfptr[1226])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1222*/ curfptr[1221])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1227*/ curfptr[1226])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1222*/ curfptr[1221]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1220*/ curfptr[1219]); + basilysgc_touch(/*_.VALCLO___V1227*/ curfptr[1226]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1221*/ curfptr[1220])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1221*/ curfptr[1220])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1221*/ curfptr[1220]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1222*/ curfptr[1221]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1228*/ curfptr[1227])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1228*/ curfptr[1227])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1228*/ curfptr[1227]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1229*/ curfptr[1228]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1221*/ curfptr[1220]); + basilysgc_touch(/*_.VALDATA___V1228*/ curfptr[1227]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1223*/ curfptr[1222])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1223*/ curfptr[1222])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1223*/ curfptr[1222]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1224*/ curfptr[1223]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1230*/ curfptr[1229])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1230*/ curfptr[1229])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1230*/ curfptr[1229]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1231*/ curfptr[1230]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1223*/ curfptr[1222]); + basilysgc_touch(/*_.VALDATA___V1230*/ curfptr[1229]); - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1225*/ curfptr[1224])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1164__MEXPAND_DEBUG_MSG#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1225*/ curfptr[1224])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_DEBUG_MSG#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1225*/ curfptr[1224])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1164__MEXPAND_DEBUG_MSG#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1225*/ curfptr[1224])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_DEBUG_MSG#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1225*/ curfptr[1224])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1164__MEXPAND_DEBUG_MSG#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1225*/ curfptr[1224])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_DEBUG_MSG#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1225*/ curfptr[1224])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1225*/ curfptr[1224])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1225*/ curfptr[1224])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1164__MEXPAND_DEBUG_MSG#4", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1225*/ curfptr[1224])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_DEBUG_MSG#4", NULL != (/*_.DISCR_LIST__V38*/ curfptr[37])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_LIST__V38*/ curfptr[37]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1226*/ curfptr[1225])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1226*/ curfptr[1225])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1226*/ curfptr[1225]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1227*/ curfptr[1226]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1233*/ curfptr[1232])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1233*/ curfptr[1232])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1233*/ curfptr[1232]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1234*/ curfptr[1233]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1226*/ curfptr[1225]); + basilysgc_touch(/*_.VALDATA___V1233*/ curfptr[1232]); - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1225*/ curfptr[1224])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1164__MEXPAND_DEBUG_MSG#5", NULL != (/*_.VALDATA___V1226*/ curfptr[1225])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1225*/ curfptr[1224])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V1226*/ curfptr[1225]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_DEBUG_MSG#5", NULL != (/*_.VALDATA___V1233*/ curfptr[1232])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V1233*/ curfptr[1232]); - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1225*/ curfptr[1224])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V66*/ curfptr[65]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1225*/ curfptr[1224])->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V66*/ curfptr[65]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V67*/ curfptr[66]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[6] = (basilys_ptr_t)(/*_.VALDATA___V67*/ curfptr[66]); - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1225*/ curfptr[1224])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1164__MEXPAND_DEBUG_MSG#7", NULL != (/*_.VALDATA___V884*/ curfptr[883])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1225*/ curfptr[1224])->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V884*/ curfptr[883]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_DEBUG_MSG#7", NULL != (/*_.VALDATA___V885*/ curfptr[884])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[7] = (basilys_ptr_t)(/*_.VALDATA___V885*/ curfptr[884]); - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1225*/ curfptr[1224])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1164__MEXPAND_DEBUG_MSG#8", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1225*/ curfptr[1224])->tabval[8] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_DEBUG_MSG#8", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[8] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1225*/ curfptr[1224])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1164__MEXPAND_DEBUG_MSG#9", NULL != (/*_.DISCR_INTEGER__V50*/ curfptr[49])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1225*/ curfptr[1224])->tabval[9] = (basilys_ptr_t)(/*_.DISCR_INTEGER__V50*/ curfptr[49]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_DEBUG_MSG#9", NULL != (/*_.DISCR_INTEGER__V52*/ curfptr[51])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[9] = (basilys_ptr_t)(/*_.DISCR_INTEGER__V52*/ curfptr[51]); - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1225*/ curfptr[1224])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V504*/ curfptr[503]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1225*/ curfptr[1224])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V504*/ curfptr[503]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V505*/ curfptr[504]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[10] = (basilys_ptr_t)(/*_.VALDATA___V505*/ curfptr[504]); - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1225*/ curfptr[1224])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1164__MEXPAND_DEBUG_MSG#11", NULL != (/*_.VALDATA___V1218*/ curfptr[1217])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1225*/ curfptr[1224])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V1218*/ curfptr[1217]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_DEBUG_MSG#11", NULL != (/*_.VALDATA___V1225*/ curfptr[1224])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[11] = (basilys_ptr_t)(/*_.VALDATA___V1225*/ curfptr[1224]); - BASILYS_LOCATION("warmelt-macro.bysl:3552:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3680:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1225*/ curfptr[1224]); + basilysgc_touch(/*_.VALROUT___V1232*/ curfptr[1231]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1228*/ curfptr[1227])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1225*/ curfptr[1224])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1228*/ curfptr[1227])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1225*/ curfptr[1224]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1235*/ curfptr[1234])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1235*/ curfptr[1234])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1232*/ curfptr[1231]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1228*/ curfptr[1227]); + basilysgc_touch(/*_.VALCLO___V1235*/ curfptr[1234]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1229*/ curfptr[1228])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1229*/ curfptr[1228])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1229*/ curfptr[1228]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1230*/ curfptr[1229]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1236*/ curfptr[1235])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1236*/ curfptr[1235])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1236*/ curfptr[1235]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1237*/ curfptr[1236]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1229*/ curfptr[1228]); + basilysgc_touch(/*_.VALDATA___V1236*/ curfptr[1235]); - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1231*/ curfptr[1230])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_EXPORT_VALUES#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1231*/ curfptr[1230])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1176__MEXPAND_EXPORT_VALUES#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1231*/ curfptr[1230])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_EXPORT_VALUES#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1231*/ curfptr[1230])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1176__MEXPAND_EXPORT_VALUES#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1231*/ curfptr[1230])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_EXPORT_VALUES#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1231*/ curfptr[1230])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1176__MEXPAND_EXPORT_VALUES#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1231*/ curfptr[1230])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_EXPORT_VALUES#3", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1231*/ curfptr[1230])->tabval[3] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1176__MEXPAND_EXPORT_VALUES#3", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[3] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1231*/ curfptr[1230])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_EXPORT_VALUES#4", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1231*/ curfptr[1230])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1176__MEXPAND_EXPORT_VALUES#4", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1231*/ curfptr[1230])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1231*/ curfptr[1230])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1231*/ curfptr[1230])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_EXPORT_VALUES#6", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1231*/ curfptr[1230])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1176__MEXPAND_EXPORT_VALUES#6", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1231*/ curfptr[1230])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_EXPORT_VALUES#7", NULL != (/*_.DEBUGMSG__V61*/ curfptr[60])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1231*/ curfptr[1230])->tabval[7] = (basilys_ptr_t)(/*_.DEBUGMSG__V61*/ curfptr[60]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1176__MEXPAND_EXPORT_VALUES#7", NULL != (/*_.DEBUGMSG__V62*/ curfptr[61])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[7] = (basilys_ptr_t)(/*_.DEBUGMSG__V62*/ curfptr[61]); - BASILYS_LOCATION("warmelt-macro.bysl:3623:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3751:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1239*/ curfptr[1238])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1239*/ curfptr[1238])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3623:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3751:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1172__LAMBDA_#1", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1239*/ curfptr[1238])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1178__LAMBDA_#1", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1239*/ curfptr[1238])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:3623:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3751:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1172__LAMBDA_#2", NULL != (/*_.DEBUGMSG__V61*/ curfptr[60])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1232*/ curfptr[1231])->tabval[2] = (basilys_ptr_t)(/*_.DEBUGMSG__V61*/ curfptr[60]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1239*/ curfptr[1238])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1178__LAMBDA_#2", NULL != (/*_.DEBUGMSG__V62*/ curfptr[61])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1239*/ curfptr[1238])->tabval[2] = (basilys_ptr_t)(/*_.DEBUGMSG__V62*/ curfptr[61]); - BASILYS_LOCATION("warmelt-macro.bysl:3623:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3751:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1232*/ curfptr[1231]); + basilysgc_touch(/*_.VALROUT___V1239*/ curfptr[1238]); - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1231*/ curfptr[1230])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1170__MEXPAND_EXPORT_VALUES#8", NULL != (/*_.VALROUT___V1232*/ curfptr[1231])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1231*/ curfptr[1230])->tabval[8] = (basilys_ptr_t)(/*_.VALROUT___V1232*/ curfptr[1231]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1176__MEXPAND_EXPORT_VALUES#8", NULL != (/*_.VALROUT___V1239*/ curfptr[1238])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[8] = (basilys_ptr_t)(/*_.VALROUT___V1239*/ curfptr[1238]); - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1231*/ curfptr[1230])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V212*/ curfptr[211]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1231*/ curfptr[1230])->tabval[9] = (basilys_ptr_t)(/*_.VALDATA___V212*/ curfptr[211]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V213*/ curfptr[212]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[9] = (basilys_ptr_t)(/*_.VALDATA___V213*/ curfptr[212]); - BASILYS_LOCATION("warmelt-macro.bysl:3613:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3741:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1231*/ curfptr[1230]); + basilysgc_touch(/*_.VALROUT___V1238*/ curfptr[1237]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1233*/ curfptr[1232])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1231*/ curfptr[1230])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1233*/ curfptr[1232])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1231*/ curfptr[1230]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1240*/ curfptr[1239])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1240*/ curfptr[1239])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1238*/ curfptr[1237]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1233*/ curfptr[1232]); + basilysgc_touch(/*_.VALCLO___V1240*/ curfptr[1239]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1234*/ curfptr[1233])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1234*/ curfptr[1233])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1234*/ curfptr[1233]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1235*/ curfptr[1234]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1241*/ curfptr[1240])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1241*/ curfptr[1240])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1241*/ curfptr[1240]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1242*/ curfptr[1241]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1234*/ curfptr[1233]); + basilysgc_touch(/*_.VALDATA___V1241*/ curfptr[1240]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1236*/ curfptr[1235])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1236*/ curfptr[1235])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1236*/ curfptr[1235]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1237*/ curfptr[1236]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1243*/ curfptr[1242])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1243*/ curfptr[1242])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1243*/ curfptr[1242]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1244*/ curfptr[1243]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1236*/ curfptr[1235]); + basilysgc_touch(/*_.VALDATA___V1243*/ curfptr[1242]); - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1177__MEXPAND_EXPORT_MACRO#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1245*/ curfptr[1244])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1183__MEXPAND_EXPORT_MACRO#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1245*/ curfptr[1244])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1177__MEXPAND_EXPORT_MACRO#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1245*/ curfptr[1244])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1183__MEXPAND_EXPORT_MACRO#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1245*/ curfptr[1244])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1177__MEXPAND_EXPORT_MACRO#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1245*/ curfptr[1244])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1183__MEXPAND_EXPORT_MACRO#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1245*/ curfptr[1244])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1245*/ curfptr[1244])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1245*/ curfptr[1244])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1177__MEXPAND_EXPORT_MACRO#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1245*/ curfptr[1244])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1183__MEXPAND_EXPORT_MACRO#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1245*/ curfptr[1244])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V224*/ curfptr[223]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1238*/ curfptr[1237])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V224*/ curfptr[223]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1245*/ curfptr[1244])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V225*/ curfptr[224]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1245*/ curfptr[1244])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V225*/ curfptr[224]); - BASILYS_LOCATION("warmelt-macro.bysl:3643:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3771:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1238*/ curfptr[1237]); + basilysgc_touch(/*_.VALROUT___V1245*/ curfptr[1244]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1239*/ curfptr[1238])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1238*/ curfptr[1237])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1239*/ curfptr[1238])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1238*/ curfptr[1237]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1246*/ curfptr[1245])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1245*/ curfptr[1244])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1246*/ curfptr[1245])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1245*/ curfptr[1244]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1239*/ curfptr[1238]); + basilysgc_touch(/*_.VALCLO___V1246*/ curfptr[1245]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1240*/ curfptr[1239])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1240*/ curfptr[1239])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1240*/ curfptr[1239]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1241*/ curfptr[1240]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1247*/ curfptr[1246])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1247*/ curfptr[1246])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1247*/ curfptr[1246]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1248*/ curfptr[1247]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1240*/ curfptr[1239]); + basilysgc_touch(/*_.VALDATA___V1247*/ curfptr[1246]); - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1242*/ curfptr[1241])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1181__MEXPAND_EXPORT_PATMACRO#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1242*/ curfptr[1241])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1249*/ curfptr[1248])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1187__MEXPAND_EXPORT_PATMACRO#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1249*/ curfptr[1248])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1242*/ curfptr[1241])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1181__MEXPAND_EXPORT_PATMACRO#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1242*/ curfptr[1241])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1249*/ curfptr[1248])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1187__MEXPAND_EXPORT_PATMACRO#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1249*/ curfptr[1248])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1242*/ curfptr[1241])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1181__MEXPAND_EXPORT_PATMACRO#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1242*/ curfptr[1241])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1249*/ curfptr[1248])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1187__MEXPAND_EXPORT_PATMACRO#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1249*/ curfptr[1248])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1242*/ curfptr[1241])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1242*/ curfptr[1241])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1249*/ curfptr[1248])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1249*/ curfptr[1248])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1242*/ curfptr[1241])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1181__MEXPAND_EXPORT_PATMACRO#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1242*/ curfptr[1241])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1249*/ curfptr[1248])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1187__MEXPAND_EXPORT_PATMACRO#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1249*/ curfptr[1248])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1242*/ curfptr[1241])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V238*/ curfptr[237]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1242*/ curfptr[1241])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V238*/ curfptr[237]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1249*/ curfptr[1248])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V239*/ curfptr[238]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1249*/ curfptr[1248])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V239*/ curfptr[238]); - BASILYS_LOCATION("warmelt-macro.bysl:3674:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3802:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1242*/ curfptr[1241]); + basilysgc_touch(/*_.VALROUT___V1249*/ curfptr[1248]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1243*/ curfptr[1242])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1242*/ curfptr[1241])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1243*/ curfptr[1242])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1242*/ curfptr[1241]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1250*/ curfptr[1249])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1249*/ curfptr[1248])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1250*/ curfptr[1249])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1249*/ curfptr[1248]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1243*/ curfptr[1242]); + basilysgc_touch(/*_.VALCLO___V1250*/ curfptr[1249]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1244*/ curfptr[1243])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1244*/ curfptr[1243])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1244*/ curfptr[1243]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1245*/ curfptr[1244]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1251*/ curfptr[1250])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1251*/ curfptr[1250])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1251*/ curfptr[1250]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1252*/ curfptr[1251]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1244*/ curfptr[1243]); + basilysgc_touch(/*_.VALDATA___V1251*/ curfptr[1250]); - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1246*/ curfptr[1245])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1185__MEXPAND_EXPORT_CLASS#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1246*/ curfptr[1245])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1253*/ curfptr[1252])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1191__MEXPAND_EXPORT_CLASS#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1253*/ curfptr[1252])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1246*/ curfptr[1245])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1185__MEXPAND_EXPORT_CLASS#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1246*/ curfptr[1245])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1253*/ curfptr[1252])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1191__MEXPAND_EXPORT_CLASS#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1253*/ curfptr[1252])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1246*/ curfptr[1245])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1185__MEXPAND_EXPORT_CLASS#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1246*/ curfptr[1245])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1253*/ curfptr[1252])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1191__MEXPAND_EXPORT_CLASS#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1253*/ curfptr[1252])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1246*/ curfptr[1245])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1185__MEXPAND_EXPORT_CLASS#3", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1246*/ curfptr[1245])->tabval[3] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1253*/ curfptr[1252])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1191__MEXPAND_EXPORT_CLASS#3", NULL != (/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1253*/ curfptr[1252])->tabval[3] = (basilys_ptr_t)(/*_.PAIRLIST_TO_MULTIPLE__V28*/ curfptr[27]); - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1246*/ curfptr[1245])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1185__MEXPAND_EXPORT_CLASS#4", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1246*/ curfptr[1245])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1253*/ curfptr[1252])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1191__MEXPAND_EXPORT_CLASS#4", NULL != (/*_.DISCR_MULTIPLE__V10*/ curfptr[9])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1253*/ curfptr[1252])->tabval[4] = (basilys_ptr_t)(/*_.DISCR_MULTIPLE__V10*/ curfptr[9]); - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1246*/ curfptr[1245])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1246*/ curfptr[1245])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1253*/ curfptr[1252])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1253*/ curfptr[1252])->tabval[5] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1246*/ curfptr[1245])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1185__MEXPAND_EXPORT_CLASS#6", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1246*/ curfptr[1245])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1253*/ curfptr[1252])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1191__MEXPAND_EXPORT_CLASS#6", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1253*/ curfptr[1252])->tabval[6] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:3721:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3849:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1247*/ curfptr[1246])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1247*/ curfptr[1246])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1254*/ curfptr[1253])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1254*/ curfptr[1253])->tabval[0] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3721:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3849:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1247*/ curfptr[1246])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1187__LAMBDA_#1", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1247*/ curfptr[1246])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1254*/ curfptr[1253])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1193__LAMBDA_#1", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1254*/ curfptr[1253])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:3721:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3849:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1247*/ curfptr[1246]); + basilysgc_touch(/*_.VALROUT___V1254*/ curfptr[1253]); - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1246*/ curfptr[1245])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1185__MEXPAND_EXPORT_CLASS#7", NULL != (/*_.VALROUT___V1247*/ curfptr[1246])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1246*/ curfptr[1245])->tabval[7] = (basilys_ptr_t)(/*_.VALROUT___V1247*/ curfptr[1246]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1253*/ curfptr[1252])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1191__MEXPAND_EXPORT_CLASS#7", NULL != (/*_.VALROUT___V1254*/ curfptr[1253])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1253*/ curfptr[1252])->tabval[7] = (basilys_ptr_t)(/*_.VALROUT___V1254*/ curfptr[1253]); - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1246*/ curfptr[1245])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V218*/ curfptr[217]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1246*/ curfptr[1245])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V218*/ curfptr[217]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1253*/ curfptr[1252])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V219*/ curfptr[218]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1253*/ curfptr[1252])->tabval[8] = (basilys_ptr_t)(/*_.VALDATA___V219*/ curfptr[218]); - BASILYS_LOCATION("warmelt-macro.bysl:3711:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3839:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1246*/ curfptr[1245]); + basilysgc_touch(/*_.VALROUT___V1253*/ curfptr[1252]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1248*/ curfptr[1247])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1246*/ curfptr[1245])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1248*/ curfptr[1247])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1246*/ curfptr[1245]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1255*/ curfptr[1254])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1253*/ curfptr[1252])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1255*/ curfptr[1254])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1253*/ curfptr[1252]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1248*/ curfptr[1247]); + basilysgc_touch(/*_.VALCLO___V1255*/ curfptr[1254]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1249*/ curfptr[1248])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1249*/ curfptr[1248])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1249*/ curfptr[1248]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1250*/ curfptr[1249]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1256*/ curfptr[1255])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1256*/ curfptr[1255])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1256*/ curfptr[1255]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1257*/ curfptr[1256]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1249*/ curfptr[1248]); + basilysgc_touch(/*_.VALDATA___V1256*/ curfptr[1255]); - BASILYS_LOCATION("warmelt-macro.bysl:3739:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3867:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1251*/ curfptr[1250])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1190__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1251*/ curfptr[1250])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1258*/ curfptr[1257])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1196__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1258*/ curfptr[1257])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3739:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3867:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1251*/ curfptr[1250])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1190__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1251*/ curfptr[1250])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1258*/ curfptr[1257])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1196__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1258*/ curfptr[1257])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3739:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3867:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1251*/ curfptr[1250])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1190__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1251*/ curfptr[1250])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1258*/ curfptr[1257])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1196__MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1258*/ curfptr[1257])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:3739:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3867:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1251*/ curfptr[1250])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V668*/ curfptr[667]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1251*/ curfptr[1250])->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V668*/ curfptr[667]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1258*/ curfptr[1257])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V669*/ curfptr[668]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1258*/ curfptr[1257])->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V669*/ curfptr[668]); - BASILYS_LOCATION("warmelt-macro.bysl:3739:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3867:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1251*/ curfptr[1250]); + basilysgc_touch(/*_.VALROUT___V1258*/ curfptr[1257]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1252*/ curfptr[1251])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1251*/ curfptr[1250])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1252*/ curfptr[1251])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1251*/ curfptr[1250]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1259*/ curfptr[1258])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1258*/ curfptr[1257])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1259*/ curfptr[1258])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1258*/ curfptr[1257]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1252*/ curfptr[1251]); + basilysgc_touch(/*_.VALCLO___V1259*/ curfptr[1258]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1253*/ curfptr[1252])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1253*/ curfptr[1252])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1253*/ curfptr[1252]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1254*/ curfptr[1253]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1260*/ curfptr[1259])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1260*/ curfptr[1259])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1260*/ curfptr[1259]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1261*/ curfptr[1260]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1253*/ curfptr[1252]); + basilysgc_touch(/*_.VALDATA___V1260*/ curfptr[1259]); - BASILYS_LOCATION("warmelt-macro.bysl:3764:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3892:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1255*/ curfptr[1254])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1194__MEXPAND_PARENT_MODULE_ENVIRONMENT#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1255*/ curfptr[1254])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1262*/ curfptr[1261])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1200__MEXPAND_PARENT_MODULE_ENVIRONMENT#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1262*/ curfptr[1261])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3764:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3892:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1255*/ curfptr[1254])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1194__MEXPAND_PARENT_MODULE_ENVIRONMENT#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1255*/ curfptr[1254])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1262*/ curfptr[1261])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1200__MEXPAND_PARENT_MODULE_ENVIRONMENT#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1262*/ curfptr[1261])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3764:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3892:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1255*/ curfptr[1254])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1194__MEXPAND_PARENT_MODULE_ENVIRONMENT#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1255*/ curfptr[1254])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1262*/ curfptr[1261])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1200__MEXPAND_PARENT_MODULE_ENVIRONMENT#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1262*/ curfptr[1261])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:3764:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3892:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1255*/ curfptr[1254])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V678*/ curfptr[677]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1255*/ curfptr[1254])->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V678*/ curfptr[677]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1262*/ curfptr[1261])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V679*/ curfptr[678]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1262*/ curfptr[1261])->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V679*/ curfptr[678]); - BASILYS_LOCATION("warmelt-macro.bysl:3764:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3892:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1255*/ curfptr[1254]); + basilysgc_touch(/*_.VALROUT___V1262*/ curfptr[1261]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1256*/ curfptr[1255])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1255*/ curfptr[1254])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1256*/ curfptr[1255])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1255*/ curfptr[1254]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1263*/ curfptr[1262])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1262*/ curfptr[1261])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1263*/ curfptr[1262])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1262*/ curfptr[1261]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1256*/ curfptr[1255]); + basilysgc_touch(/*_.VALCLO___V1263*/ curfptr[1262]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1257*/ curfptr[1256])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1257*/ curfptr[1256])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1257*/ curfptr[1256]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1258*/ curfptr[1257]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1264*/ curfptr[1263])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1264*/ curfptr[1263])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1264*/ curfptr[1263]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1265*/ curfptr[1264]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1257*/ curfptr[1256]); + basilysgc_touch(/*_.VALDATA___V1264*/ curfptr[1263]); - BASILYS_LOCATION("warmelt-macro.bysl:3787:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3915:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1259*/ curfptr[1258])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1198__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1259*/ curfptr[1258])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1266*/ curfptr[1265])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1204__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1266*/ curfptr[1265])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3787:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3915:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1259*/ curfptr[1258])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1198__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1259*/ curfptr[1258])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1266*/ curfptr[1265])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1204__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1266*/ curfptr[1265])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3787:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3915:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1259*/ curfptr[1258])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1198__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1259*/ curfptr[1258])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1266*/ curfptr[1265])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1204__MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1266*/ curfptr[1265])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:3787:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3915:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1259*/ curfptr[1258])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V684*/ curfptr[683]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1259*/ curfptr[1258])->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V684*/ curfptr[683]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1266*/ curfptr[1265])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V685*/ curfptr[684]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1266*/ curfptr[1265])->tabval[3] = (basilys_ptr_t)(/*_.VALDATA___V685*/ curfptr[684]); - BASILYS_LOCATION("warmelt-macro.bysl:3787:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3915:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1259*/ curfptr[1258]); + basilysgc_touch(/*_.VALROUT___V1266*/ curfptr[1265]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1260*/ curfptr[1259])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1259*/ curfptr[1258])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1260*/ curfptr[1259])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1259*/ curfptr[1258]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1267*/ curfptr[1266])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1266*/ curfptr[1265])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1267*/ curfptr[1266])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1266*/ curfptr[1265]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1260*/ curfptr[1259]); + basilysgc_touch(/*_.VALCLO___V1267*/ curfptr[1266]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1261*/ curfptr[1260])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1261*/ curfptr[1260])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1261*/ curfptr[1260]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1262*/ curfptr[1261]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1268*/ curfptr[1267])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1268*/ curfptr[1267])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1268*/ curfptr[1267]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1269*/ curfptr[1268]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1261*/ curfptr[1260]); + basilysgc_touch(/*_.VALDATA___V1268*/ curfptr[1267]); - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1263*/ curfptr[1262])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1202__MEXPAND_FETCH_PREDEFINED#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1263*/ curfptr[1262])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1270*/ curfptr[1269])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1208__MEXPAND_FETCH_PREDEFINED#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1270*/ curfptr[1269])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1263*/ curfptr[1262])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1202__MEXPAND_FETCH_PREDEFINED#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1263*/ curfptr[1262])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1270*/ curfptr[1269])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1208__MEXPAND_FETCH_PREDEFINED#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1270*/ curfptr[1269])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1263*/ curfptr[1262])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1202__MEXPAND_FETCH_PREDEFINED#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1263*/ curfptr[1262])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1270*/ curfptr[1269])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1208__MEXPAND_FETCH_PREDEFINED#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1270*/ curfptr[1269])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1263*/ curfptr[1262])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1263*/ curfptr[1262])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1270*/ curfptr[1269])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1270*/ curfptr[1269])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1263*/ curfptr[1262])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1202__MEXPAND_FETCH_PREDEFINED#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1263*/ curfptr[1262])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1270*/ curfptr[1269])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1208__MEXPAND_FETCH_PREDEFINED#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1270*/ curfptr[1269])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1263*/ curfptr[1262])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V694*/ curfptr[693]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1263*/ curfptr[1262])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V694*/ curfptr[693]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1270*/ curfptr[1269])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V695*/ curfptr[694]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1270*/ curfptr[1269])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V695*/ curfptr[694]); - BASILYS_LOCATION("warmelt-macro.bysl:3814:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3942:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1263*/ curfptr[1262]); + basilysgc_touch(/*_.VALROUT___V1270*/ curfptr[1269]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1264*/ curfptr[1263])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1263*/ curfptr[1262])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1264*/ curfptr[1263])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1263*/ curfptr[1262]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1271*/ curfptr[1270])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1270*/ curfptr[1269])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1271*/ curfptr[1270])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1270*/ curfptr[1269]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1264*/ curfptr[1263]); + basilysgc_touch(/*_.VALCLO___V1271*/ curfptr[1270]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1265*/ curfptr[1264])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1265*/ curfptr[1264])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1265*/ curfptr[1264]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1266*/ curfptr[1265]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1272*/ curfptr[1271])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1272*/ curfptr[1271])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1272*/ curfptr[1271]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1273*/ curfptr[1272]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1265*/ curfptr[1264]); + basilysgc_touch(/*_.VALDATA___V1272*/ curfptr[1271]); - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1267*/ curfptr[1266])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1206__MEXPAND_STORE_PREDEFINED#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1267*/ curfptr[1266])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1274*/ curfptr[1273])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1212__MEXPAND_STORE_PREDEFINED#0", NULL != (/*_.CLASS_SEXPR__V8*/ curfptr[7])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1274*/ curfptr[1273])->tabval[0] = (basilys_ptr_t)(/*_.CLASS_SEXPR__V8*/ curfptr[7]); - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1267*/ curfptr[1266])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1206__MEXPAND_STORE_PREDEFINED#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1267*/ curfptr[1266])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1274*/ curfptr[1273])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1212__MEXPAND_STORE_PREDEFINED#1", NULL != (/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1274*/ curfptr[1273])->tabval[1] = (basilys_ptr_t)(/*_.CLASS_ENVIRONMENT__V9*/ curfptr[8]); - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1267*/ curfptr[1266])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1206__MEXPAND_STORE_PREDEFINED#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1267*/ curfptr[1266])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1274*/ curfptr[1273])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1212__MEXPAND_STORE_PREDEFINED#2", NULL != (/*_.DEBUG_MSG_FUN__V12*/ curfptr[11])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1274*/ curfptr[1273])->tabval[2] = (basilys_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]); - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1267*/ curfptr[1266])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V855*/ curfptr[854]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1267*/ curfptr[1266])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V855*/ curfptr[854]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1274*/ curfptr[1273])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALCLO___V856*/ curfptr[855]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1274*/ curfptr[1273])->tabval[3] = (basilys_ptr_t)(/*_.VALCLO___V856*/ curfptr[855]); - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ putroutconst"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ putroutconst"); /*putroutconst*/ - basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1267*/ curfptr[1266])) == OBMAG_ROUTINE); - if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1206__MEXPAND_STORE_PREDEFINED#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); - ((basilysroutine_ptr_t)/*_.VALROUT___V1267*/ curfptr[1266])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); + basilys_assertmsg("putroutconst checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1274*/ curfptr[1273])) == OBMAG_ROUTINE); + if (basilys_HAS_INITIAL_ENVIRONMENT) basilys_checkmsg("putroutconst constnull.drout_1212__MEXPAND_STORE_PREDEFINED#4", NULL != (/*_.CLASS_SYMBOL__V11*/ curfptr[10])); + ((basilysroutine_ptr_t)/*_.VALROUT___V1274*/ curfptr[1273])->tabval[4] = (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]); - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ putroutconstnotnull"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ putroutconstnotnull"); /*putroutconstnotnull*/ - basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1267*/ curfptr[1266])) == OBMAG_ROUTINE); - basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V704*/ curfptr[703]); - ((basilysroutine_ptr_t)/*_.VALROUT___V1267*/ curfptr[1266])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V704*/ curfptr[703]); + basilys_assertmsg("putroutconstnotnull checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1274*/ curfptr[1273])) == OBMAG_ROUTINE); + basilys_assertmsg("putroutconstnotnull notnullconst", NULL != /*_.VALDATA___V705*/ curfptr[704]); + ((basilysroutine_ptr_t)/*_.VALROUT___V1274*/ curfptr[1273])->tabval[5] = (basilys_ptr_t)(/*_.VALDATA___V705*/ curfptr[704]); - BASILYS_LOCATION("warmelt-macro.bysl:3840:/ touch"); + BASILYS_LOCATION("warmelt-macro.bysl:3968:/ touch"); /*touch:IROUTVAL_*/ - basilysgc_touch(/*_.VALROUT___V1267*/ curfptr[1266]); + basilysgc_touch(/*_.VALROUT___V1274*/ curfptr[1273]); /*putclosurout*/ - basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1268*/ curfptr[1267])) == OBMAG_CLOSURE); - basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1267*/ curfptr[1266])) == OBMAG_ROUTINE); - ((basilysclosure_ptr_t)/*_.VALCLO___V1268*/ curfptr[1267])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1267*/ curfptr[1266]); + basilys_assertmsg("putclosrout checkclo", basilys_magic_discr((basilys_ptr_t)(/*_.VALCLO___V1275*/ curfptr[1274])) == OBMAG_CLOSURE); + basilys_assertmsg("putclosrout checkrout", basilys_magic_discr((basilys_ptr_t)(/*_.VALROUT___V1274*/ curfptr[1273])) == OBMAG_ROUTINE); + ((basilysclosure_ptr_t)/*_.VALCLO___V1275*/ curfptr[1274])->rout = (basilysroutine_ptr_t) (/*_.VALROUT___V1274*/ curfptr[1273]); /*touch:DATACLOSURE_*/ - basilysgc_touch(/*_.VALCLO___V1268*/ curfptr[1267]); + basilysgc_touch(/*_.VALCLO___V1275*/ curfptr[1274]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1269*/ curfptr[1268])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1269*/ curfptr[1268])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1269*/ curfptr[1268]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1270*/ curfptr[1269]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1276*/ curfptr[1275])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1276*/ curfptr[1275])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1276*/ curfptr[1275]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1277*/ curfptr[1276]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1269*/ curfptr[1268]); + basilysgc_touch(/*_.VALDATA___V1276*/ curfptr[1275]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1271*/ curfptr[1270])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1271*/ curfptr[1270])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1271*/ curfptr[1270]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1272*/ curfptr[1271]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1278*/ curfptr[1277])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1278*/ curfptr[1277])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1278*/ curfptr[1277]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1279*/ curfptr[1278]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1271*/ curfptr[1270]); + basilysgc_touch(/*_.VALDATA___V1278*/ curfptr[1277]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1273*/ curfptr[1272])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1273*/ curfptr[1272])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1273*/ curfptr[1272]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1274*/ curfptr[1273]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1280*/ curfptr[1279])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1280*/ curfptr[1279])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1280*/ curfptr[1279]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1281*/ curfptr[1280]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1273*/ curfptr[1272]); + basilysgc_touch(/*_.VALDATA___V1280*/ curfptr[1279]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1275*/ curfptr[1274])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1275*/ curfptr[1274])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1275*/ curfptr[1274]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1276*/ curfptr[1275]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1282*/ curfptr[1281])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1282*/ curfptr[1281])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1282*/ curfptr[1281]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1283*/ curfptr[1282]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1275*/ curfptr[1274]); + basilysgc_touch(/*_.VALDATA___V1282*/ curfptr[1281]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1277*/ curfptr[1276])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1277*/ curfptr[1276])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1277*/ curfptr[1276]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1278*/ curfptr[1277]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1284*/ curfptr[1283])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1284*/ curfptr[1283])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1284*/ curfptr[1283]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1285*/ curfptr[1284]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1277*/ curfptr[1276]); + basilysgc_touch(/*_.VALDATA___V1284*/ curfptr[1283]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1279*/ curfptr[1278])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1279*/ curfptr[1278])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1279*/ curfptr[1278]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1280*/ curfptr[1279]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1286*/ curfptr[1285])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1286*/ curfptr[1285])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1286*/ curfptr[1285]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1287*/ curfptr[1286]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1279*/ curfptr[1278]); + basilysgc_touch(/*_.VALDATA___V1286*/ curfptr[1285]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1281*/ curfptr[1280])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1281*/ curfptr[1280])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1281*/ curfptr[1280]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1282*/ curfptr[1281]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1288*/ curfptr[1287])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1288*/ curfptr[1287])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1288*/ curfptr[1287]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1289*/ curfptr[1288]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1281*/ curfptr[1280]); + basilysgc_touch(/*_.VALDATA___V1288*/ curfptr[1287]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1283*/ curfptr[1282])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1283*/ curfptr[1282])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1283*/ curfptr[1282]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1284*/ curfptr[1283]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1290*/ curfptr[1289])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1290*/ curfptr[1289])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1290*/ curfptr[1289]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1291*/ curfptr[1290]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1283*/ curfptr[1282]); + basilysgc_touch(/*_.VALDATA___V1290*/ curfptr[1289]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1285*/ curfptr[1284])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1285*/ curfptr[1284])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1285*/ curfptr[1284]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1286*/ curfptr[1285]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1292*/ curfptr[1291])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1292*/ curfptr[1291])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1292*/ curfptr[1291]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1293*/ curfptr[1292]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1285*/ curfptr[1284]); + basilysgc_touch(/*_.VALDATA___V1292*/ curfptr[1291]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1287*/ curfptr[1286])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1287*/ curfptr[1286])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1287*/ curfptr[1286]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1288*/ curfptr[1287]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1294*/ curfptr[1293])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1294*/ curfptr[1293])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1294*/ curfptr[1293]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1295*/ curfptr[1294]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1287*/ curfptr[1286]); + basilysgc_touch(/*_.VALDATA___V1294*/ curfptr[1293]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1289*/ curfptr[1288])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1289*/ curfptr[1288])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1289*/ curfptr[1288]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1290*/ curfptr[1289]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1296*/ curfptr[1295])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1296*/ curfptr[1295])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1296*/ curfptr[1295]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1297*/ curfptr[1296]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1289*/ curfptr[1288]); + basilysgc_touch(/*_.VALDATA___V1296*/ curfptr[1295]); /*putslot*/ - basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1291*/ curfptr[1290])) == OBMAG_OBJECT); - basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1291*/ curfptr[1290])))); - ((basilysobject_ptr_t)(/*_.VALDATA___V1291*/ curfptr[1290]))->obj_vartab[1] = (basilys_ptr_t)( - /*_.VALSTR___V1292*/ curfptr[1291]); + basilys_assertmsg("putslot checkobj", basilys_magic_discr((basilys_ptr_t)(/*_.VALDATA___V1298*/ curfptr[1297])) == OBMAG_OBJECT); + basilys_assertmsg("putslot checkoff", (1>=0 && 1< basilys_object_length((basilys_ptr_t)(/*_.VALDATA___V1298*/ curfptr[1297])))); + ((basilysobject_ptr_t)(/*_.VALDATA___V1298*/ curfptr[1297]))->obj_vartab[1] = (basilys_ptr_t)( + /*_.VALSTR___V1299*/ curfptr[1298]); /*touch:VALUEDATA_*/ - basilysgc_touch(/*_.VALDATA___V1291*/ curfptr[1290]); + basilysgc_touch(/*_.VALDATA___V1298*/ curfptr[1297]); /**COMMENT: before toplevel body **/; @@ -68393,25 +70156,25 @@ initial_frame_st curfram__; /*cond*/ if ( /*quasi.cur.mod.env.cont cur.mod.env.cont : at very start*/ /*_.CONTENV___V2*/ curfptr[1]) /*then*/ { - /*_.OR___V1293*/ curfptr[1292] = + /*_.OR___V1300*/ curfptr[1299] = /*quasi.cur.mod.env.cont cur.mod.env.cont : at very start*/ /*_.CONTENV___V2*/ curfptr[1];; } else { /*block*/{ { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 3, "SYSDATA_CONT_FRESH_ENV");/*_.SYSDATA_CONT_FRESH_ENV__V1294*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 3, "SYSDATA_CONT_FRESH_ENV");/*_.SYSDATA_CONT_FRESH_ENV__V1301*/ curfptr[1300] = slot; }; ; /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); argtab[0].bp_cstring = "warmelt-macro-3.c"; - /*_.FUN___V1295*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.SYSDATA_CONT_FRESH_ENV__V1294*/ curfptr[1293]), (basilys_ptr_t)(/*_.PREVENV___V4*/ curfptr[3]), (BPARSTR_CSTRING ""), argtab, "", (union basilysparam_un*)0); + /*_.FUN___V1302*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.SYSDATA_CONT_FRESH_ENV__V1301*/ curfptr[1300]), (basilys_ptr_t)(/*_.PREVENV___V4*/ curfptr[3]), (BPARSTR_CSTRING ""), argtab, "", (union basilysparam_un*)0); } ; - /*_.OR___V1293*/ curfptr[1292] = /*_.FUN___V1295*/ curfptr[1294];; + /*_.OR___V1300*/ curfptr[1299] = /*_.FUN___V1302*/ curfptr[1301];; /*epilog*/ - /*clear*/ /*_.SYSDATA_CONT_FRESH_ENV__V1294*/ curfptr[1293] = 0 ; - /*clear*/ /*_.FUN___V1295*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.SYSDATA_CONT_FRESH_ENV__V1301*/ curfptr[1300] = 0 ; + /*clear*/ /*_.FUN___V1302*/ curfptr[1301] = 0 ;} ; } ; @@ -68419,4009 +70182,4009 @@ initial_frame_st curfram__; /*com.block:upd.cur.mod.env.cont : at very start*/{}/*com.end block:upd.cur.mod.env.cont : at very start*/ ; /*epilog*/ - /*clear*/ /*_.OR___V1293*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.OR___V1300*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1319:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1401:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1319:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1000*/ curfptr[999]; - /*_.INSTALL_INITIAL_MACRO__V1296*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1001*/ curfptr[1000]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:1401:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1007*/ curfptr[1006]; + /*_.INSTALL_INITIAL_MACRO__V1303*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1010*/ curfptr[1009]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1296*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1303*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1320:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1402:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1297*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1304*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1320:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1402:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1320:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1000*/ curfptr[999]; - BASILYS_LOCATION("warmelt-macro.bysl:1320:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1402:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1007*/ curfptr[1006]; + BASILYS_LOCATION("warmelt-macro.bysl:1402:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : DEFPRIMITIVE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1297*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1001*/ curfptr[1000]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1304*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1010*/ curfptr[1009]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1297*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1304*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1402:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1508:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1402:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1004*/ curfptr[1003]; - /*_.INSTALL_INITIAL_MACRO__V1298*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1005*/ curfptr[1004]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:1508:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1013*/ curfptr[1012]; + /*_.INSTALL_INITIAL_MACRO__V1305*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1014*/ curfptr[1013]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1298*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1305*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1403:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1509:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1299*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1306*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1403:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1509:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1403:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1004*/ curfptr[1003]; - BASILYS_LOCATION("warmelt-macro.bysl:1403:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1509:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1013*/ curfptr[1012]; + BASILYS_LOCATION("warmelt-macro.bysl:1509:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : DEFCITERATOR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1299*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V1005*/ curfptr[1004]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1306*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V1014*/ curfptr[1013]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1299*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1306*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1540:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1668:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1540:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1009*/ curfptr[1008]; - /*_.INSTALL_INITIAL_MACRO__V1300*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1012*/ curfptr[1011]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:1668:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1018*/ curfptr[1017]; + /*_.INSTALL_INITIAL_MACRO__V1307*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1021*/ curfptr[1020]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1300*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1307*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1541:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1669:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1301*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1308*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1541:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1669:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1541:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1009*/ curfptr[1008]; - BASILYS_LOCATION("warmelt-macro.bysl:1541:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1669:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1018*/ curfptr[1017]; + BASILYS_LOCATION("warmelt-macro.bysl:1669:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : DEFCMATCHER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1301*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1012*/ curfptr[1011]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1308*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1021*/ curfptr[1020]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1301*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1308*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1658:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1786:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1658:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1016*/ curfptr[1015]; - /*_.INSTALL_INITIAL_MACRO__V1302*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1017*/ curfptr[1016]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:1786:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1025*/ curfptr[1024]; + /*_.INSTALL_INITIAL_MACRO__V1309*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1026*/ curfptr[1025]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1302*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1309*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1659:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1787:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1303*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1310*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1659:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1787:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1659:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1016*/ curfptr[1015]; - BASILYS_LOCATION("warmelt-macro.bysl:1659:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1787:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1025*/ curfptr[1024]; + BASILYS_LOCATION("warmelt-macro.bysl:1787:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : DEFUNMATCHER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1303*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1017*/ curfptr[1016]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1310*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1026*/ curfptr[1025]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1303*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1310*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1713:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1841:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1713:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1021*/ curfptr[1020]; - /*_.INSTALL_INITIAL_MACRO__V1304*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V872*/ curfptr[871]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:1841:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1030*/ curfptr[1029]; + /*_.INSTALL_INITIAL_MACRO__V1311*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V873*/ curfptr[872]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1304*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1311*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1714:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:1842:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1305*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1312*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1714:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:1842:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1714:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1021*/ curfptr[1020]; - BASILYS_LOCATION("warmelt-macro.bysl:1714:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:1842:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1030*/ curfptr[1029]; + BASILYS_LOCATION("warmelt-macro.bysl:1842:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : DEFUN*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1305*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V872*/ curfptr[871]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1312*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V873*/ curfptr[872]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1305*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1312*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1945:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2073:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1945:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1043*/ curfptr[1042]; - /*_.INSTALL_INITIAL_MACRO__V1306*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V874*/ curfptr[873]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:2073:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1052*/ curfptr[1051]; + /*_.INSTALL_INITIAL_MACRO__V1313*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V875*/ curfptr[874]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1306*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1313*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:1946:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2074:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1307*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1314*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:1946:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2074:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:1946:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1043*/ curfptr[1042]; - BASILYS_LOCATION("warmelt-macro.bysl:1946:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2074:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1052*/ curfptr[1051]; + BASILYS_LOCATION("warmelt-macro.bysl:2074:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : DEFCLASS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1307*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V874*/ curfptr[873]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1314*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V875*/ curfptr[874]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1307*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1314*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2096:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2224:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2096:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1064*/ curfptr[1063]; - /*_.INSTALL_INITIAL_MACRO__V1308*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1069*/ curfptr[1068]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:2224:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1073*/ curfptr[1072]; + /*_.INSTALL_INITIAL_MACRO__V1315*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1076*/ curfptr[1075]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1308*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1315*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2097:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2225:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1309*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1316*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2097:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2225:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2097:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1064*/ curfptr[1063]; - BASILYS_LOCATION("warmelt-macro.bysl:2097:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2225:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1073*/ curfptr[1072]; + BASILYS_LOCATION("warmelt-macro.bysl:2225:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : DEFINSTANCE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1309*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1069*/ curfptr[1068]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1316*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1076*/ curfptr[1075]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1309*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1316*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2190:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2318:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2190:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1072*/ curfptr[1071]; - /*_.INSTALL_INITIAL_MACRO__V1310*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1073*/ curfptr[1072]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:2318:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1079*/ curfptr[1078]; + /*_.INSTALL_INITIAL_MACRO__V1317*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1080*/ curfptr[1079]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1310*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1317*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2191:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2319:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1311*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1318*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2191:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2319:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2191:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1072*/ curfptr[1071]; - BASILYS_LOCATION("warmelt-macro.bysl:2191:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2319:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1079*/ curfptr[1078]; + BASILYS_LOCATION("warmelt-macro.bysl:2319:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : DEFSELECTOR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1311*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V1073*/ curfptr[1072]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1318*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V1080*/ curfptr[1079]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1311*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1318*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2252:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2380:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2252:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1076*/ curfptr[1075]; - /*_.INSTALL_INITIAL_MACRO__V1312*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1077*/ curfptr[1076]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:2380:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1083*/ curfptr[1082]; + /*_.INSTALL_INITIAL_MACRO__V1319*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1084*/ curfptr[1083]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1312*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1319*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2253:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2381:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1313*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1320*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2253:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2381:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2253:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1076*/ curfptr[1075]; - BASILYS_LOCATION("warmelt-macro.bysl:2253:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2381:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1083*/ curfptr[1082]; + BASILYS_LOCATION("warmelt-macro.bysl:2381:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : MAKE_INSTANCE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1313*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1077*/ curfptr[1076]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1320*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1084*/ curfptr[1083]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1313*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1320*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2364:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2492:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2364:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1083*/ curfptr[1082]; - BASILYS_LOCATION("warmelt-macro.bysl:2364:/ apply.arg"); - argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1076*/ curfptr[1075]; - /*_.INSTALL_INITIAL_PATMACRO__V1314*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V983*/ curfptr[982]), (basilys_ptr_t)(/*_.VALDATA___V1084*/ curfptr[1083]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:2492:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1090*/ curfptr[1089]; + BASILYS_LOCATION("warmelt-macro.bysl:2492:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1083*/ curfptr[1082]; + /*_.INSTALL_INITIAL_PATMACRO__V1321*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V984*/ curfptr[983]), (basilys_ptr_t)(/*_.VALDATA___V1091*/ curfptr[1090]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_PATMACRO__V1314*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_PATMACRO__V1321*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2365:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2493:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 16, "SYSDATA_PATMACRO_EXPORTER");/*_.PATMACROXPORTER___V1315*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 16, "SYSDATA_PATMACRO_EXPORTER");/*_.PATMACROXPORTER___V1322*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2365:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2493:/ apply"); /*apply*/{ union basilysparam_un argtab[3]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2365:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1076*/ curfptr[1075]; - BASILYS_LOCATION("warmelt-macro.bysl:2365:/ apply.arg"); - argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1083*/ curfptr[1082]; - BASILYS_LOCATION("warmelt-macro.bysl:2365:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2493:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1083*/ curfptr[1082]; + BASILYS_LOCATION("warmelt-macro.bysl:2493:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1090*/ curfptr[1089]; + BASILYS_LOCATION("warmelt-macro.bysl:2493:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.pat : INSTANCE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.PATMACROXPORTER___V1315*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1084*/ curfptr[1083]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.PATMACROXPORTER___V1322*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1091*/ curfptr[1090]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.PATMACROXPORTER___V1315*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.PATMACROXPORTER___V1322*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2443:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2571:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2443:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1087*/ curfptr[1086]; - BASILYS_LOCATION("warmelt-macro.bysl:2443:/ apply.arg"); - argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1089*/ curfptr[1088]; - /*_.INSTALL_INITIAL_PATMACRO__V1316*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V983*/ curfptr[982]), (basilys_ptr_t)(/*_.VALDATA___V1090*/ curfptr[1089]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:2571:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1094*/ curfptr[1093]; + BASILYS_LOCATION("warmelt-macro.bysl:2571:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1096*/ curfptr[1095]; + /*_.INSTALL_INITIAL_PATMACRO__V1323*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V984*/ curfptr[983]), (basilys_ptr_t)(/*_.VALDATA___V1097*/ curfptr[1096]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_PATMACRO__V1316*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_PATMACRO__V1323*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2444:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2572:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 16, "SYSDATA_PATMACRO_EXPORTER");/*_.PATMACROXPORTER___V1317*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 16, "SYSDATA_PATMACRO_EXPORTER");/*_.PATMACROXPORTER___V1324*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2444:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2572:/ apply"); /*apply*/{ union basilysparam_un argtab[3]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2444:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1089*/ curfptr[1088]; - BASILYS_LOCATION("warmelt-macro.bysl:2444:/ apply.arg"); - argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1087*/ curfptr[1086]; - BASILYS_LOCATION("warmelt-macro.bysl:2444:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2572:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1096*/ curfptr[1095]; + BASILYS_LOCATION("warmelt-macro.bysl:2572:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1094*/ curfptr[1093]; + BASILYS_LOCATION("warmelt-macro.bysl:2572:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.pat : OBJECT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.PATMACROXPORTER___V1317*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V1090*/ curfptr[1089]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.PATMACROXPORTER___V1324*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V1097*/ curfptr[1096]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.PATMACROXPORTER___V1317*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.PATMACROXPORTER___V1324*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2484:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2612:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2484:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1093*/ curfptr[1092]; - /*_.INSTALL_INITIAL_MACRO__V1318*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1094*/ curfptr[1093]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:2612:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1100*/ curfptr[1099]; + /*_.INSTALL_INITIAL_MACRO__V1325*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1101*/ curfptr[1100]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1318*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1325*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2485:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2613:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1319*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1326*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2485:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2613:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2485:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1093*/ curfptr[1092]; - BASILYS_LOCATION("warmelt-macro.bysl:2485:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2613:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1100*/ curfptr[1099]; + BASILYS_LOCATION("warmelt-macro.bysl:2613:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : UNSAFE_PUT_FIELDS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1319*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1094*/ curfptr[1093]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1326*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1101*/ curfptr[1100]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1319*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1326*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2524:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2652:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2524:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1097*/ curfptr[1096]; - /*_.INSTALL_INITIAL_MACRO__V1320*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1098*/ curfptr[1097]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:2652:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1104*/ curfptr[1103]; + /*_.INSTALL_INITIAL_MACRO__V1327*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1105*/ curfptr[1104]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1320*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1327*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2525:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2653:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1321*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1328*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2525:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2653:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2525:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1097*/ curfptr[1096]; - BASILYS_LOCATION("warmelt-macro.bysl:2525:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2653:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1104*/ curfptr[1103]; + BASILYS_LOCATION("warmelt-macro.bysl:2653:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : PUT_FIELDS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1321*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1098*/ curfptr[1097]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1328*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1105*/ curfptr[1104]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1321*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1328*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2558:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2686:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2558:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1101*/ curfptr[1100]; - /*_.INSTALL_INITIAL_MACRO__V1322*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1102*/ curfptr[1101]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:2686:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1108*/ curfptr[1107]; + /*_.INSTALL_INITIAL_MACRO__V1329*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1109*/ curfptr[1108]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1322*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1329*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2559:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2687:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1323*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1330*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2559:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2687:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2559:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1101*/ curfptr[1100]; - BASILYS_LOCATION("warmelt-macro.bysl:2559:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2687:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1108*/ curfptr[1107]; + BASILYS_LOCATION("warmelt-macro.bysl:2687:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : UNSAFE_GET_FIELD*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1323*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V1102*/ curfptr[1101]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1330*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V1109*/ curfptr[1108]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1323*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1330*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2592:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2720:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2592:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1105*/ curfptr[1104]; - /*_.INSTALL_INITIAL_MACRO__V1324*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1106*/ curfptr[1105]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:2720:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1112*/ curfptr[1111]; + /*_.INSTALL_INITIAL_MACRO__V1331*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1113*/ curfptr[1112]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1324*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1331*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2593:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2721:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1325*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1332*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2593:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2721:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2593:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1105*/ curfptr[1104]; - BASILYS_LOCATION("warmelt-macro.bysl:2593:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2721:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1112*/ curfptr[1111]; + BASILYS_LOCATION("warmelt-macro.bysl:2721:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : GET_FIELD*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1325*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1106*/ curfptr[1105]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1332*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1113*/ curfptr[1112]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1325*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1332*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2619:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2747:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2619:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1109*/ curfptr[1108]; - /*_.INSTALL_INITIAL_MACRO__V1326*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1110*/ curfptr[1109]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:2747:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1116*/ curfptr[1115]; + /*_.INSTALL_INITIAL_MACRO__V1333*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1117*/ curfptr[1116]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1326*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1333*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2620:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2748:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1327*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1334*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2620:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2748:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2620:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1109*/ curfptr[1108]; - BASILYS_LOCATION("warmelt-macro.bysl:2620:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2748:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1116*/ curfptr[1115]; + BASILYS_LOCATION("warmelt-macro.bysl:2748:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SETQ*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1327*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1110*/ curfptr[1109]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1334*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1117*/ curfptr[1116]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1327*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1334*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2666:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2794:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2666:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1113*/ curfptr[1112]; - /*_.INSTALL_INITIAL_MACRO__V1328*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1114*/ curfptr[1113]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:2794:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1120*/ curfptr[1119]; + /*_.INSTALL_INITIAL_MACRO__V1335*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1121*/ curfptr[1120]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1328*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1335*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2667:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2795:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1329*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1336*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2667:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2795:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2667:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1113*/ curfptr[1112]; - BASILYS_LOCATION("warmelt-macro.bysl:2667:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2795:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1120*/ curfptr[1119]; + BASILYS_LOCATION("warmelt-macro.bysl:2795:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : IF*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1329*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V1114*/ curfptr[1113]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1336*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V1121*/ curfptr[1120]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1329*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1336*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2716:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2844:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2716:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1117*/ curfptr[1116]; - /*_.INSTALL_INITIAL_MACRO__V1330*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1118*/ curfptr[1117]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:2844:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1124*/ curfptr[1123]; + /*_.INSTALL_INITIAL_MACRO__V1337*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1125*/ curfptr[1124]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1330*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1337*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2717:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2845:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1331*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1338*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2717:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2845:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2717:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1117*/ curfptr[1116]; - BASILYS_LOCATION("warmelt-macro.bysl:2717:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2845:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1124*/ curfptr[1123]; + BASILYS_LOCATION("warmelt-macro.bysl:2845:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CPPIF*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1331*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1118*/ curfptr[1117]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1338*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1125*/ curfptr[1124]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1331*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1338*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2808:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2936:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2808:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1127*/ curfptr[1126]; - /*_.INSTALL_INITIAL_MACRO__V1332*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1128*/ curfptr[1127]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:2936:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1134*/ curfptr[1133]; + /*_.INSTALL_INITIAL_MACRO__V1339*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1135*/ curfptr[1134]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1332*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1339*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2809:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:2937:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1333*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1340*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2809:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:2937:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2809:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1127*/ curfptr[1126]; - BASILYS_LOCATION("warmelt-macro.bysl:2809:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:2937:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1134*/ curfptr[1133]; + BASILYS_LOCATION("warmelt-macro.bysl:2937:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : COND*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1333*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1128*/ curfptr[1127]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1340*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1135*/ curfptr[1134]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1333*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1340*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2901:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3029:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2901:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1134*/ curfptr[1133]; - BASILYS_LOCATION("warmelt-macro.bysl:2901:/ apply.arg"); - argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1136*/ curfptr[1135]; - /*_.INSTALL_INITIAL_PATMACRO__V1334*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V983*/ curfptr[982]), (basilys_ptr_t)(/*_.VALDATA___V1137*/ curfptr[1136]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3029:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1141*/ curfptr[1140]; + BASILYS_LOCATION("warmelt-macro.bysl:3029:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1143*/ curfptr[1142]; + /*_.INSTALL_INITIAL_PATMACRO__V1341*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V984*/ curfptr[983]), (basilys_ptr_t)(/*_.VALDATA___V1144*/ curfptr[1143]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_PATMACRO__V1334*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_PATMACRO__V1341*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2902:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3030:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 16, "SYSDATA_PATMACRO_EXPORTER");/*_.PATMACROXPORTER___V1335*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 16, "SYSDATA_PATMACRO_EXPORTER");/*_.PATMACROXPORTER___V1342*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2902:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3030:/ apply"); /*apply*/{ union basilysparam_un argtab[3]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2902:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1136*/ curfptr[1135]; - BASILYS_LOCATION("warmelt-macro.bysl:2902:/ apply.arg"); - argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1134*/ curfptr[1133]; - BASILYS_LOCATION("warmelt-macro.bysl:2902:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3030:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1143*/ curfptr[1142]; + BASILYS_LOCATION("warmelt-macro.bysl:3030:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1141*/ curfptr[1140]; + BASILYS_LOCATION("warmelt-macro.bysl:3030:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.pat : AS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.PATMACROXPORTER___V1335*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V1137*/ curfptr[1136]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.PATMACROXPORTER___V1342*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V1144*/ curfptr[1143]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.PATMACROXPORTER___V1335*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.PATMACROXPORTER___V1342*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2924:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3052:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2924:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1140*/ curfptr[1139]; - BASILYS_LOCATION("warmelt-macro.bysl:2924:/ apply.arg"); - argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1132*/ curfptr[1131]; - /*_.INSTALL_INITIAL_PATMACRO__V1336*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V983*/ curfptr[982]), (basilys_ptr_t)(/*_.VALDATA___V1141*/ curfptr[1140]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3052:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1147*/ curfptr[1146]; + BASILYS_LOCATION("warmelt-macro.bysl:3052:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1139*/ curfptr[1138]; + /*_.INSTALL_INITIAL_PATMACRO__V1343*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V984*/ curfptr[983]), (basilys_ptr_t)(/*_.VALDATA___V1148*/ curfptr[1147]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_PATMACRO__V1336*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_PATMACRO__V1343*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2925:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3053:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 16, "SYSDATA_PATMACRO_EXPORTER");/*_.PATMACROXPORTER___V1337*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 16, "SYSDATA_PATMACRO_EXPORTER");/*_.PATMACROXPORTER___V1344*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2925:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3053:/ apply"); /*apply*/{ union basilysparam_un argtab[3]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2925:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1132*/ curfptr[1131]; - BASILYS_LOCATION("warmelt-macro.bysl:2925:/ apply.arg"); - argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1140*/ curfptr[1139]; - BASILYS_LOCATION("warmelt-macro.bysl:2925:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3053:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1139*/ curfptr[1138]; + BASILYS_LOCATION("warmelt-macro.bysl:3053:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1147*/ curfptr[1146]; + BASILYS_LOCATION("warmelt-macro.bysl:3053:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.pat : AND*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.PATMACROXPORTER___V1337*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1141*/ curfptr[1140]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.PATMACROXPORTER___V1344*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1148*/ curfptr[1147]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.PATMACROXPORTER___V1337*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.PATMACROXPORTER___V1344*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2974:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3102:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2974:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1147*/ curfptr[1146]; - BASILYS_LOCATION("warmelt-macro.bysl:2974:/ apply.arg"); - argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1145*/ curfptr[1144]; - /*_.INSTALL_INITIAL_PATMACRO__V1338*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V983*/ curfptr[982]), (basilys_ptr_t)(/*_.VALDATA___V1148*/ curfptr[1147]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3102:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1154*/ curfptr[1153]; + BASILYS_LOCATION("warmelt-macro.bysl:3102:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1152*/ curfptr[1151]; + /*_.INSTALL_INITIAL_PATMACRO__V1345*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V984*/ curfptr[983]), (basilys_ptr_t)(/*_.VALDATA___V1155*/ curfptr[1154]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_PATMACRO__V1338*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_PATMACRO__V1345*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:2975:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3103:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 16, "SYSDATA_PATMACRO_EXPORTER");/*_.PATMACROXPORTER___V1339*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 16, "SYSDATA_PATMACRO_EXPORTER");/*_.PATMACROXPORTER___V1346*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:2975:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3103:/ apply"); /*apply*/{ union basilysparam_un argtab[3]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:2975:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1145*/ curfptr[1144]; - BASILYS_LOCATION("warmelt-macro.bysl:2975:/ apply.arg"); - argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1147*/ curfptr[1146]; - BASILYS_LOCATION("warmelt-macro.bysl:2975:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3103:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1152*/ curfptr[1151]; + BASILYS_LOCATION("warmelt-macro.bysl:3103:/ apply.arg"); + argtab[1].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1154*/ curfptr[1153]; + BASILYS_LOCATION("warmelt-macro.bysl:3103:/ apply.arg"); argtab[2].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.pat : OR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.PATMACROXPORTER___V1339*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1148*/ curfptr[1147]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.PATMACROXPORTER___V1346*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1155*/ curfptr[1154]), (BPARSTR_PTR BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.PATMACROXPORTER___V1339*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.PATMACROXPORTER___V1346*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3073:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3201:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3073:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1154*/ curfptr[1153]; - /*_.INSTALL_INITIAL_MACRO__V1340*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1155*/ curfptr[1154]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3201:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1161*/ curfptr[1160]; + /*_.INSTALL_INITIAL_MACRO__V1347*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1162*/ curfptr[1161]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1340*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1347*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3074:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3202:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1341*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1348*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3074:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3202:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3074:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1154*/ curfptr[1153]; - BASILYS_LOCATION("warmelt-macro.bysl:3074:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3202:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1161*/ curfptr[1160]; + BASILYS_LOCATION("warmelt-macro.bysl:3202:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : MATCH*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1341*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V1155*/ curfptr[1154]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1348*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V1162*/ curfptr[1161]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1341*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1348*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3176:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3304:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3176:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1163*/ curfptr[1162]; - /*_.INSTALL_INITIAL_MACRO__V1342*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1166*/ curfptr[1165]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3304:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1170*/ curfptr[1169]; + /*_.INSTALL_INITIAL_MACRO__V1349*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1173*/ curfptr[1172]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1342*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1349*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3177:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3305:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1343*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1350*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3177:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3305:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3177:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1163*/ curfptr[1162]; - BASILYS_LOCATION("warmelt-macro.bysl:3177:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3305:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1170*/ curfptr[1169]; + BASILYS_LOCATION("warmelt-macro.bysl:3305:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : LET*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1343*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1166*/ curfptr[1165]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1350*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1173*/ curfptr[1172]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1343*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1350*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3206:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3334:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3206:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1171*/ curfptr[1170]; - /*_.INSTALL_INITIAL_MACRO__V1344*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1172*/ curfptr[1171]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3334:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1178*/ curfptr[1177]; + /*_.INSTALL_INITIAL_MACRO__V1351*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1179*/ curfptr[1178]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1344*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1351*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3207:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3335:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1345*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1352*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3207:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3335:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3207:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1171*/ curfptr[1170]; - BASILYS_LOCATION("warmelt-macro.bysl:3207:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3335:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1178*/ curfptr[1177]; + BASILYS_LOCATION("warmelt-macro.bysl:3335:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : LAMBDA*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1345*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1172*/ curfptr[1171]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1352*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1179*/ curfptr[1178]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1345*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1352*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3241:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3369:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3241:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1177*/ curfptr[1176]; - /*_.INSTALL_INITIAL_MACRO__V1346*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1178*/ curfptr[1177]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3369:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1184*/ curfptr[1183]; + /*_.INSTALL_INITIAL_MACRO__V1353*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1185*/ curfptr[1184]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1346*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1353*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3242:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3370:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1347*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1354*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3242:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3370:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3242:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1177*/ curfptr[1176]; - BASILYS_LOCATION("warmelt-macro.bysl:3242:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3370:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1184*/ curfptr[1183]; + BASILYS_LOCATION("warmelt-macro.bysl:3370:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : MULTICALL*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1347*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V1178*/ curfptr[1177]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1354*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V1185*/ curfptr[1184]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1347*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1354*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3265:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3393:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3265:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1181*/ curfptr[1180]; - /*_.INSTALL_INITIAL_MACRO__V1348*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1182*/ curfptr[1181]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3393:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1188*/ curfptr[1187]; + /*_.INSTALL_INITIAL_MACRO__V1355*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1189*/ curfptr[1188]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1348*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1355*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3266:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3394:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1349*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1356*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3266:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3394:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3266:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1181*/ curfptr[1180]; - BASILYS_LOCATION("warmelt-macro.bysl:3266:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3394:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1188*/ curfptr[1187]; + BASILYS_LOCATION("warmelt-macro.bysl:3394:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : QUOTE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1349*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1182*/ curfptr[1181]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1356*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1189*/ curfptr[1188]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1349*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1356*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3289:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3417:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3289:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1185*/ curfptr[1184]; - /*_.INSTALL_INITIAL_MACRO__V1350*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1186*/ curfptr[1185]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3417:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1192*/ curfptr[1191]; + /*_.INSTALL_INITIAL_MACRO__V1357*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1193*/ curfptr[1192]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1350*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1357*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3290:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3418:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1351*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1358*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3290:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3418:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3290:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1185*/ curfptr[1184]; - BASILYS_LOCATION("warmelt-macro.bysl:3290:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3418:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1192*/ curfptr[1191]; + BASILYS_LOCATION("warmelt-macro.bysl:3418:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : COMMENT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1351*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1186*/ curfptr[1185]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1358*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1193*/ curfptr[1192]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1351*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1358*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3342:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3470:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3342:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1192*/ curfptr[1191]; - /*_.INSTALL_INITIAL_MACRO__V1352*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1193*/ curfptr[1192]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3470:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1199*/ curfptr[1198]; + /*_.INSTALL_INITIAL_MACRO__V1359*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1200*/ curfptr[1199]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1352*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1359*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3343:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3471:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1353*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1360*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3343:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3471:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3343:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1192*/ curfptr[1191]; - BASILYS_LOCATION("warmelt-macro.bysl:3343:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3471:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1199*/ curfptr[1198]; + BASILYS_LOCATION("warmelt-macro.bysl:3471:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : PROGN*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1353*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V1193*/ curfptr[1192]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1360*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V1200*/ curfptr[1199]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1353*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1360*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3356:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3484:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3356:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1196*/ curfptr[1195]; - /*_.INSTALL_INITIAL_MACRO__V1354*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1197*/ curfptr[1196]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3484:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1203*/ curfptr[1202]; + /*_.INSTALL_INITIAL_MACRO__V1361*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1204*/ curfptr[1203]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1354*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1361*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3357:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3485:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1355*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1362*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3357:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3485:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3357:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1196*/ curfptr[1195]; - BASILYS_LOCATION("warmelt-macro.bysl:3357:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3485:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1203*/ curfptr[1202]; + BASILYS_LOCATION("warmelt-macro.bysl:3485:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : RETURN*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1355*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1197*/ curfptr[1196]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1362*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1204*/ curfptr[1203]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1355*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1362*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3391:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3519:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3391:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1201*/ curfptr[1200]; - /*_.INSTALL_INITIAL_MACRO__V1356*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1204*/ curfptr[1203]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3519:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1208*/ curfptr[1207]; + /*_.INSTALL_INITIAL_MACRO__V1363*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1211*/ curfptr[1210]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1356*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1363*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3392:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3520:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1357*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1364*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3392:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3520:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3392:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1201*/ curfptr[1200]; - BASILYS_LOCATION("warmelt-macro.bysl:3392:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3520:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1208*/ curfptr[1207]; + BASILYS_LOCATION("warmelt-macro.bysl:3520:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : FOREVER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1357*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1204*/ curfptr[1203]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1364*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1211*/ curfptr[1210]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1357*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1364*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3427:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3555:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3427:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1208*/ curfptr[1207]; - /*_.INSTALL_INITIAL_MACRO__V1358*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1209*/ curfptr[1208]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3555:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1215*/ curfptr[1214]; + /*_.INSTALL_INITIAL_MACRO__V1365*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1216*/ curfptr[1215]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1358*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1365*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3428:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3556:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1359*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1366*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3428:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3556:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3428:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1208*/ curfptr[1207]; - BASILYS_LOCATION("warmelt-macro.bysl:3428:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3556:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1215*/ curfptr[1214]; + BASILYS_LOCATION("warmelt-macro.bysl:3556:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : EXIT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1359*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V1209*/ curfptr[1208]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1366*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V1216*/ curfptr[1215]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1359*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1366*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3462:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3590:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3462:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1212*/ curfptr[1211]; - /*_.INSTALL_INITIAL_MACRO__V1360*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1213*/ curfptr[1212]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3590:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1219*/ curfptr[1218]; + /*_.INSTALL_INITIAL_MACRO__V1367*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1220*/ curfptr[1219]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1360*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1367*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3463:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3591:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1361*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1368*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3463:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3591:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3463:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1212*/ curfptr[1211]; - BASILYS_LOCATION("warmelt-macro.bysl:3463:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3591:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1219*/ curfptr[1218]; + BASILYS_LOCATION("warmelt-macro.bysl:3591:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : COMPILE_WARNING*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1361*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1213*/ curfptr[1212]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1368*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1220*/ curfptr[1219]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1361*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1368*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3542:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3670:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3542:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1220*/ curfptr[1219]; - /*_.INSTALL_INITIAL_MACRO__V1362*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1223*/ curfptr[1222]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3670:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1227*/ curfptr[1226]; + /*_.INSTALL_INITIAL_MACRO__V1369*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1230*/ curfptr[1229]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1362*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1369*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3543:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3671:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1363*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1370*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3543:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3671:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3543:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1220*/ curfptr[1219]; - BASILYS_LOCATION("warmelt-macro.bysl:3543:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3671:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1227*/ curfptr[1226]; + BASILYS_LOCATION("warmelt-macro.bysl:3671:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : ASSERT_MSG*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1363*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1223*/ curfptr[1222]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1370*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1230*/ curfptr[1229]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1363*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1370*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3608:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3736:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3608:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1228*/ curfptr[1227]; - /*_.INSTALL_INITIAL_MACRO__V1364*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1229*/ curfptr[1228]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3736:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1235*/ curfptr[1234]; + /*_.INSTALL_INITIAL_MACRO__V1371*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1236*/ curfptr[1235]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1364*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1371*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3609:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3737:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1365*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1372*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3609:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3737:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3609:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1228*/ curfptr[1227]; - BASILYS_LOCATION("warmelt-macro.bysl:3609:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3737:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1235*/ curfptr[1234]; + BASILYS_LOCATION("warmelt-macro.bysl:3737:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : DEBUG_MSG*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1365*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V1229*/ curfptr[1228]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1372*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V1236*/ curfptr[1235]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1365*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1372*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3638:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3766:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3638:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1233*/ curfptr[1232]; - /*_.INSTALL_INITIAL_MACRO__V1366*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1236*/ curfptr[1235]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3766:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1240*/ curfptr[1239]; + /*_.INSTALL_INITIAL_MACRO__V1373*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1243*/ curfptr[1242]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1366*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1373*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3639:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3767:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1367*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1374*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3639:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3767:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3639:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1233*/ curfptr[1232]; - BASILYS_LOCATION("warmelt-macro.bysl:3639:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3767:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1240*/ curfptr[1239]; + BASILYS_LOCATION("warmelt-macro.bysl:3767:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : EXPORT_VALUES*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1367*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1236*/ curfptr[1235]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1374*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1243*/ curfptr[1242]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1367*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1374*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3669:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3797:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3669:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1239*/ curfptr[1238]; - /*_.INSTALL_INITIAL_MACRO__V1368*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1240*/ curfptr[1239]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3797:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1246*/ curfptr[1245]; + /*_.INSTALL_INITIAL_MACRO__V1375*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1247*/ curfptr[1246]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1368*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1375*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3670:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3798:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1369*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1376*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3670:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3798:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3670:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1239*/ curfptr[1238]; - BASILYS_LOCATION("warmelt-macro.bysl:3670:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3798:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1246*/ curfptr[1245]; + BASILYS_LOCATION("warmelt-macro.bysl:3798:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : EXPORT_MACRO*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1369*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1240*/ curfptr[1239]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1376*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1247*/ curfptr[1246]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1369*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1376*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3706:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3834:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3706:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1243*/ curfptr[1242]; - /*_.INSTALL_INITIAL_MACRO__V1370*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1244*/ curfptr[1243]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3834:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1250*/ curfptr[1249]; + /*_.INSTALL_INITIAL_MACRO__V1377*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1251*/ curfptr[1250]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1370*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1377*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3707:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3835:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1371*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1378*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3707:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3835:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3707:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1243*/ curfptr[1242]; - BASILYS_LOCATION("warmelt-macro.bysl:3707:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3835:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1250*/ curfptr[1249]; + BASILYS_LOCATION("warmelt-macro.bysl:3835:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : EXPORT_PATMACRO*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1371*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V1244*/ curfptr[1243]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1378*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V1251*/ curfptr[1250]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1371*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1378*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3734:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3862:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3734:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1248*/ curfptr[1247]; - /*_.INSTALL_INITIAL_MACRO__V1372*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1249*/ curfptr[1248]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3862:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1255*/ curfptr[1254]; + /*_.INSTALL_INITIAL_MACRO__V1379*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1256*/ curfptr[1255]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1372*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1379*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3735:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3863:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1373*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1380*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3735:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3863:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3735:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1248*/ curfptr[1247]; - BASILYS_LOCATION("warmelt-macro.bysl:3735:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3863:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1255*/ curfptr[1254]; + BASILYS_LOCATION("warmelt-macro.bysl:3863:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : EXPORT_CLASS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1373*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1249*/ curfptr[1248]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1380*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1256*/ curfptr[1255]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1373*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1380*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3758:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3886:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3758:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1252*/ curfptr[1251]; - /*_.INSTALL_INITIAL_MACRO__V1374*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1253*/ curfptr[1252]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3886:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1259*/ curfptr[1258]; + /*_.INSTALL_INITIAL_MACRO__V1381*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1260*/ curfptr[1259]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1374*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1381*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3759:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3887:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1375*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1382*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3759:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3887:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3759:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1252*/ curfptr[1251]; - BASILYS_LOCATION("warmelt-macro.bysl:3759:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3887:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1259*/ curfptr[1258]; + BASILYS_LOCATION("warmelt-macro.bysl:3887:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1375*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1253*/ curfptr[1252]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1382*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1260*/ curfptr[1259]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1375*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1382*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3780:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3908:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3780:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1256*/ curfptr[1255]; - /*_.INSTALL_INITIAL_MACRO__V1376*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1257*/ curfptr[1256]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3908:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1263*/ curfptr[1262]; + /*_.INSTALL_INITIAL_MACRO__V1383*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1264*/ curfptr[1263]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1376*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1383*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3781:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3909:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1377*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1384*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3781:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3909:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3781:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1256*/ curfptr[1255]; - BASILYS_LOCATION("warmelt-macro.bysl:3781:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3909:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1263*/ curfptr[1262]; + BASILYS_LOCATION("warmelt-macro.bysl:3909:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : PARENT_MODULE_ENVIRONMENT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1377*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V1257*/ curfptr[1256]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1384*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V1264*/ curfptr[1263]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1377*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1384*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3807:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3935:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3807:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1260*/ curfptr[1259]; - /*_.INSTALL_INITIAL_MACRO__V1378*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1261*/ curfptr[1260]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3935:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1267*/ curfptr[1266]; + /*_.INSTALL_INITIAL_MACRO__V1385*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1268*/ curfptr[1267]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1378*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1385*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3808:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3936:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1379*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1386*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3808:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3936:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3808:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1260*/ curfptr[1259]; - BASILYS_LOCATION("warmelt-macro.bysl:3808:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3936:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1267*/ curfptr[1266]; + BASILYS_LOCATION("warmelt-macro.bysl:3936:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1379*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1261*/ curfptr[1260]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1386*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1268*/ curfptr[1267]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1379*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1386*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3836:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3964:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3836:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1264*/ curfptr[1263]; - /*_.INSTALL_INITIAL_MACRO__V1380*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1265*/ curfptr[1264]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3964:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1271*/ curfptr[1270]; + /*_.INSTALL_INITIAL_MACRO__V1387*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1272*/ curfptr[1271]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1380*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1387*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3837:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3965:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1381*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1388*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3837:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3965:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3837:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1264*/ curfptr[1263]; - BASILYS_LOCATION("warmelt-macro.bysl:3837:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3965:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1271*/ curfptr[1270]; + BASILYS_LOCATION("warmelt-macro.bysl:3965:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : FETCH_PREDEFINED*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1381*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V1265*/ curfptr[1264]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1388*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V1272*/ curfptr[1271]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1381*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1388*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3869:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3997:/ apply"); /*apply*/{ union basilysparam_un argtab[1]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3869:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1268*/ curfptr[1267]; - /*_.INSTALL_INITIAL_MACRO__V1382*/ curfptr[1292] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (basilys_ptr_t)(/*_.VALDATA___V1269*/ curfptr[1268]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:3997:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1275*/ curfptr[1274]; + /*_.INSTALL_INITIAL_MACRO__V1389*/ curfptr[1299] = basilys_apply ((basilysclosure_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (basilys_ptr_t)(/*_.VALDATA___V1276*/ curfptr[1275]), (BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1382*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.INSTALL_INITIAL_MACRO__V1389*/ curfptr[1299] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3870:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:3998:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1383*/ curfptr[1293] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 5, "SYSDATA_MACRO_EXPORTER");/*_.MACROXPORTER___V1390*/ curfptr[1300] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3870:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:3998:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3870:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1268*/ curfptr[1267]; - BASILYS_LOCATION("warmelt-macro.bysl:3870:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:3998:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V1275*/ curfptr[1274]; + BASILYS_LOCATION("warmelt-macro.bysl:3998:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : STORE_PREDEFINED*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1383*/ curfptr[1293]), (basilys_ptr_t)(/*_.VALDATA___V1269*/ curfptr[1268]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.MACROXPORTER___V1390*/ curfptr[1300]), (basilys_ptr_t)(/*_.VALDATA___V1276*/ curfptr[1275]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.MACROXPORTER___V1383*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.MACROXPORTER___V1390*/ curfptr[1300] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 4, "SYSDATA_VALUE_EXPORTER");/*_.VALUEXPORTER___V1384*/ curfptr[1294] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 4, "SYSDATA_VALUE_EXPORTER");/*_.VALUEXPORTER___V1391*/ curfptr[1301] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V918*/ curfptr[917]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V919*/ curfptr[918]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_PATTEXPCONTEXT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V914*/ curfptr[913]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V915*/ curfptr[914]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V921*/ curfptr[920]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V922*/ curfptr[921]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : PCTX_MEXPANDER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V928*/ curfptr[927]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V929*/ curfptr[928]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V923*/ curfptr[922]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V924*/ curfptr[923]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : PCTX_PEXPANDER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V930*/ curfptr[929]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V931*/ curfptr[930]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V925*/ curfptr[924]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V926*/ curfptr[925]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : PCTX_VARMAP*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V932*/ curfptr[931]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V933*/ curfptr[932]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V66*/ curfptr[65]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V67*/ curfptr[66]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_APPLY*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V62*/ curfptr[61]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V63*/ curfptr[62]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V69*/ curfptr[68]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V70*/ curfptr[69]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SAPP_FUN*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V74*/ curfptr[73]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V75*/ curfptr[74]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V71*/ curfptr[70]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V72*/ curfptr[71]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SAPP_ARGS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V76*/ curfptr[75]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V77*/ curfptr[76]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V536*/ curfptr[535]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V537*/ curfptr[536]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_CASEMATCH*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V534*/ curfptr[533]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V535*/ curfptr[534]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V539*/ curfptr[538]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V540*/ curfptr[539]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCAM_PATT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V544*/ curfptr[543]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V545*/ curfptr[544]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V541*/ curfptr[540]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V542*/ curfptr[541]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCAM_BODY*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V546*/ curfptr[545]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V547*/ curfptr[546]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V550*/ curfptr[549]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V551*/ curfptr[550]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_CASEWHENMATCH*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V548*/ curfptr[547]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V549*/ curfptr[548]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V553*/ curfptr[552]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V554*/ curfptr[553]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCWM_WHEN*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V556*/ curfptr[555]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V557*/ curfptr[556]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V112*/ curfptr[111]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V113*/ curfptr[112]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_CITERATION*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V110*/ curfptr[109]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V111*/ curfptr[110]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V115*/ curfptr[114]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V116*/ curfptr[115]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCITER_OPER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V124*/ curfptr[123]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V125*/ curfptr[124]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V117*/ curfptr[116]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V118*/ curfptr[117]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCITER_ARGS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V126*/ curfptr[125]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V127*/ curfptr[126]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V119*/ curfptr[118]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V120*/ curfptr[119]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCITER_VARBIND*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V128*/ curfptr[127]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V129*/ curfptr[128]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V121*/ curfptr[120]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V122*/ curfptr[121]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCITER_BODY*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V130*/ curfptr[129]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V131*/ curfptr[130]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V134*/ curfptr[133]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V135*/ curfptr[134]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_CMATCHEXPR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V132*/ curfptr[131]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V133*/ curfptr[132]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V137*/ curfptr[136]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V138*/ curfptr[137]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCMATX_CMATCHER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V142*/ curfptr[141]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V143*/ curfptr[142]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V139*/ curfptr[138]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V140*/ curfptr[139]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCMATX_ARGS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V144*/ curfptr[143]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V145*/ curfptr[144]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V182*/ curfptr[181]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V183*/ curfptr[182]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_COMMENT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V180*/ curfptr[179]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V181*/ curfptr[180]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V185*/ curfptr[184]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V186*/ curfptr[185]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCOMM_STR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V188*/ curfptr[187]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V189*/ curfptr[188]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V654*/ curfptr[653]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V655*/ curfptr[654]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_COMPILEWARNING*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V652*/ curfptr[651]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V653*/ curfptr[652]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V657*/ curfptr[656]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V658*/ curfptr[657]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCWARN_MSG*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V662*/ curfptr[661]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V663*/ curfptr[662]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V659*/ curfptr[658]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V660*/ curfptr[659]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCWARN_EXPR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V664*/ curfptr[663]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V665*/ curfptr[664]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V504*/ curfptr[503]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V505*/ curfptr[504]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_CPPIF*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V502*/ curfptr[501]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V503*/ curfptr[502]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V507*/ curfptr[506]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V508*/ curfptr[507]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SIFP_COND*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V514*/ curfptr[513]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V515*/ curfptr[514]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V509*/ curfptr[508]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V510*/ curfptr[509]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SIFP_THEN*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V516*/ curfptr[515]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V517*/ curfptr[516]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V511*/ curfptr[510]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V512*/ curfptr[511]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SIFP_ELSE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V518*/ curfptr[517]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V519*/ curfptr[518]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V668*/ curfptr[667]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V669*/ curfptr[668]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V666*/ curfptr[665]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V667*/ curfptr[666]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V671*/ curfptr[670]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V672*/ curfptr[671]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CMEC_COMMENT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V674*/ curfptr[673]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V675*/ curfptr[674]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V292*/ curfptr[291]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V293*/ curfptr[292]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_DEFCITERATOR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V290*/ curfptr[289]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V291*/ curfptr[290]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V295*/ curfptr[294]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V296*/ curfptr[295]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCITERDEF_CITERATOR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V298*/ curfptr[297]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V299*/ curfptr[298]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V302*/ curfptr[301]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V303*/ curfptr[302]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_DEFCMATCHER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V300*/ curfptr[299]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V301*/ curfptr[300]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V305*/ curfptr[304]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V306*/ curfptr[305]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCMATDEF_CMATCHER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V308*/ curfptr[307]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V309*/ curfptr[308]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V352*/ curfptr[351]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V353*/ curfptr[352]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_DEFCLASS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V350*/ curfptr[349]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V351*/ curfptr[350]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V355*/ curfptr[354]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V356*/ curfptr[355]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCLASS_CLABIND*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V362*/ curfptr[361]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V363*/ curfptr[362]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V357*/ curfptr[356]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V358*/ curfptr[357]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCLASS_SUPERBIND*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V364*/ curfptr[363]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V365*/ curfptr[364]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V359*/ curfptr[358]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V360*/ curfptr[359]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SCLASS_FLDBINDS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V366*/ curfptr[365]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V367*/ curfptr[366]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V370*/ curfptr[369]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V371*/ curfptr[370]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_DEFINSTANCE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V368*/ curfptr[367]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V369*/ curfptr[368]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V373*/ curfptr[372]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V374*/ curfptr[373]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SINST_CLASS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V382*/ curfptr[381]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V383*/ curfptr[382]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V375*/ curfptr[374]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V376*/ curfptr[375]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SINST_CLABIND*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V384*/ curfptr[383]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V385*/ curfptr[384]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V377*/ curfptr[376]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V378*/ curfptr[377]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SINST_OBJNUM*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V386*/ curfptr[385]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V387*/ curfptr[386]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V379*/ curfptr[378]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V380*/ curfptr[379]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SINST_FIELDS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V388*/ curfptr[387]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V389*/ curfptr[388]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V338*/ curfptr[337]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V339*/ curfptr[338]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_DEFOBJCOMMON*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V336*/ curfptr[335]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V337*/ curfptr[336]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V341*/ curfptr[340]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V342*/ curfptr[341]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SOBJ_PREDEF*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V346*/ curfptr[345]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V347*/ curfptr[346]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V343*/ curfptr[342]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V344*/ curfptr[343]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SOBJ_DOCSTR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V348*/ curfptr[347]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V349*/ curfptr[348]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V278*/ curfptr[277]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V279*/ curfptr[278]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_DEFPRIMITIVE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V276*/ curfptr[275]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V277*/ curfptr[276]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V281*/ curfptr[280]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V282*/ curfptr[281]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SPRIM_TYPE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V286*/ curfptr[285]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V287*/ curfptr[286]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V283*/ curfptr[282]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V284*/ curfptr[283]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SPRIM_EXPANSION*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V288*/ curfptr[287]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V289*/ curfptr[288]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V392*/ curfptr[391]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V393*/ curfptr[392]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_DEFSELECTOR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V390*/ curfptr[389]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V391*/ curfptr[390]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V268*/ curfptr[267]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V269*/ curfptr[268]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_DEFUN*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V266*/ curfptr[265]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V267*/ curfptr[266]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V271*/ curfptr[270]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V272*/ curfptr[271]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SFUN_BODY*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V274*/ curfptr[273]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V275*/ curfptr[274]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V312*/ curfptr[311]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V313*/ curfptr[312]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_DEFUNMATCHER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V310*/ curfptr[309]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V311*/ curfptr[310]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V315*/ curfptr[314]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V316*/ curfptr[315]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SFUMATDEF_INS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V326*/ curfptr[325]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V327*/ curfptr[326]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V317*/ curfptr[316]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V318*/ curfptr[317]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SFUMATDEF_OUTS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V328*/ curfptr[327]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V329*/ curfptr[328]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V319*/ curfptr[318]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V320*/ curfptr[319]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SFUMATDEF_MATCHF*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V330*/ curfptr[329]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V331*/ curfptr[330]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V321*/ curfptr[320]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V322*/ curfptr[321]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SFUMATDEF_APPLYF*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V332*/ curfptr[331]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V333*/ curfptr[332]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V323*/ curfptr[322]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V324*/ curfptr[323]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SFUMATDEF_DATA*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V334*/ curfptr[333]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V335*/ curfptr[334]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V644*/ curfptr[643]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V645*/ curfptr[644]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_EXIT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V642*/ curfptr[641]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V643*/ curfptr[642]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V647*/ curfptr[646]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V648*/ curfptr[647]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SEXI_BODY*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V650*/ curfptr[649]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V651*/ curfptr[650]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V218*/ curfptr[217]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V219*/ curfptr[218]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_EXPORT_CLASS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V216*/ curfptr[215]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V217*/ curfptr[216]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V224*/ curfptr[223]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V225*/ curfptr[224]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_EXPORT_MACRO*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V222*/ curfptr[221]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V223*/ curfptr[222]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V227*/ curfptr[226]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V228*/ curfptr[227]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SEXPMAC_MNAME*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V232*/ curfptr[231]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V233*/ curfptr[232]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V229*/ curfptr[228]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V230*/ curfptr[229]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SEXPMAC_MVAL*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V234*/ curfptr[233]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V235*/ curfptr[234]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V238*/ curfptr[237]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V239*/ curfptr[238]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_EXPORT_PATMACRO*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V236*/ curfptr[235]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V237*/ curfptr[236]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V241*/ curfptr[240]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V242*/ curfptr[241]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SEXPPAT_PVAL*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V244*/ curfptr[243]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V245*/ curfptr[244]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V212*/ curfptr[211]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V213*/ curfptr[212]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_EXPORT_VALUES*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V210*/ curfptr[209]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V211*/ curfptr[210]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V202*/ curfptr[201]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V203*/ curfptr[202]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_EXPORTCOMMON*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V200*/ curfptr[199]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V201*/ curfptr[200]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V205*/ curfptr[204]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V206*/ curfptr[205]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SEXPORT_NAMES*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V208*/ curfptr[207]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V209*/ curfptr[208]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V694*/ curfptr[693]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V695*/ curfptr[694]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_FETCH_PREDEFINED*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V692*/ curfptr[691]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V693*/ curfptr[692]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V697*/ curfptr[696]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V698*/ curfptr[697]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SFEPD_PREDEF*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V700*/ curfptr[699]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V701*/ curfptr[700]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V398*/ curfptr[397]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V399*/ curfptr[398]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_FIELDASSIGN*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V396*/ curfptr[395]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V397*/ curfptr[396]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V401*/ curfptr[400]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V402*/ curfptr[401]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SFLA_FIELD*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V406*/ curfptr[405]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V407*/ curfptr[406]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V403*/ curfptr[402]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V404*/ curfptr[403]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SFLA_EXPR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V408*/ curfptr[407]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V409*/ curfptr[408]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V634*/ curfptr[633]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V635*/ curfptr[634]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_FOREVER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V632*/ curfptr[631]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V633*/ curfptr[632]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V637*/ curfptr[636]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V638*/ curfptr[637]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SFRV_BODY*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V640*/ curfptr[639]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V641*/ curfptr[640]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V430*/ curfptr[429]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V431*/ curfptr[430]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_GET_FIELD*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V428*/ curfptr[427]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V429*/ curfptr[428]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V433*/ curfptr[432]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V434*/ curfptr[433]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SUGET_OBJ*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V438*/ curfptr[437]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V439*/ curfptr[438]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V435*/ curfptr[434]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V436*/ curfptr[435]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SUGET_FIELD*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V440*/ curfptr[439]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V441*/ curfptr[440]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V470*/ curfptr[469]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V471*/ curfptr[470]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_IF*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V468*/ curfptr[467]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V469*/ curfptr[468]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V473*/ curfptr[472]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V474*/ curfptr[473]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SIF_TEST*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V478*/ curfptr[477]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V479*/ curfptr[478]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V475*/ curfptr[474]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V476*/ curfptr[475]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SIF_THEN*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V480*/ curfptr[479]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V481*/ curfptr[480]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V484*/ curfptr[483]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V485*/ curfptr[484]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_IFELSE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V482*/ curfptr[481]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V483*/ curfptr[482]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V487*/ curfptr[486]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V488*/ curfptr[487]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SIF_ELSE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V490*/ curfptr[489]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V491*/ curfptr[490]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V624*/ curfptr[623]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V625*/ curfptr[624]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_LABELLED*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V622*/ curfptr[621]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V623*/ curfptr[622]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V627*/ curfptr[626]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V628*/ curfptr[627]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SLABEL_BIND*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V630*/ curfptr[629]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V631*/ curfptr[630]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V592*/ curfptr[591]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V593*/ curfptr[592]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_LAMBDA*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V590*/ curfptr[589]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V591*/ curfptr[590]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V595*/ curfptr[594]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V596*/ curfptr[595]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SLAM_ARGBIND*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V600*/ curfptr[599]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V601*/ curfptr[600]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V597*/ curfptr[596]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V598*/ curfptr[597]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SLAM_BODY*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V602*/ curfptr[601]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V603*/ curfptr[602]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V578*/ curfptr[577]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V579*/ curfptr[578]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_LET*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V576*/ curfptr[575]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V577*/ curfptr[576]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V581*/ curfptr[580]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V582*/ curfptr[581]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SLET_BINDINGS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V586*/ curfptr[585]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V587*/ curfptr[586]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V583*/ curfptr[582]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V584*/ curfptr[583]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SLET_BODY*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V588*/ curfptr[587]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V589*/ curfptr[588]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V560*/ curfptr[559]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V561*/ curfptr[560]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_LETBINDING*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V558*/ curfptr[557]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V559*/ curfptr[558]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V563*/ curfptr[562]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V564*/ curfptr[563]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SLETB_TYPE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V570*/ curfptr[569]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V571*/ curfptr[570]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V565*/ curfptr[564]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V566*/ curfptr[565]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SLETB_BINDER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V572*/ curfptr[571]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V573*/ curfptr[572]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V567*/ curfptr[566]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V568*/ curfptr[567]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SLETB_EXPR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V574*/ curfptr[573]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V575*/ curfptr[574]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V412*/ curfptr[411]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V413*/ curfptr[412]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_MAKE_INSTANCE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V410*/ curfptr[409]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V411*/ curfptr[410]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V415*/ curfptr[414]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V416*/ curfptr[415]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SMINS_CLASS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V422*/ curfptr[421]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V423*/ curfptr[422]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V417*/ curfptr[416]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V418*/ curfptr[417]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SMINS_CLABIND*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V424*/ curfptr[423]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V425*/ curfptr[424]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V419*/ curfptr[418]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V420*/ curfptr[419]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SMINS_FIELDS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V426*/ curfptr[425]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V427*/ curfptr[426]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V522*/ curfptr[521]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V523*/ curfptr[522]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_MATCH*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V520*/ curfptr[519]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V521*/ curfptr[520]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V525*/ curfptr[524]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V526*/ curfptr[525]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SMAT_MATCHEDX*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V530*/ curfptr[529]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V531*/ curfptr[530]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V527*/ curfptr[526]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V528*/ curfptr[527]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SMAT_CASES*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V532*/ curfptr[531]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V533*/ curfptr[532]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V80*/ curfptr[79]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V81*/ curfptr[80]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_MSEND*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V78*/ curfptr[77]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V79*/ curfptr[78]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V83*/ curfptr[82]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V84*/ curfptr[83]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : MSEND_SELSYMB*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V90*/ curfptr[89]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V91*/ curfptr[90]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V85*/ curfptr[84]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V86*/ curfptr[85]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : MSEND_RECV*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V92*/ curfptr[91]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V93*/ curfptr[92]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V87*/ curfptr[86]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V88*/ curfptr[87]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : MSEND_ARGS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V94*/ curfptr[93]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V95*/ curfptr[94]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V606*/ curfptr[605]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V607*/ curfptr[606]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_MULTICALL*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V604*/ curfptr[603]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V605*/ curfptr[604]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V609*/ curfptr[608]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V610*/ curfptr[609]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SMULC_RESBIND*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V616*/ curfptr[615]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V617*/ curfptr[616]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V611*/ curfptr[610]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V612*/ curfptr[611]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SMULC_CALL*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V618*/ curfptr[617]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V619*/ curfptr[618]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V613*/ curfptr[612]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V614*/ curfptr[613]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SMULC_BODY*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V620*/ curfptr[619]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V621*/ curfptr[620]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V494*/ curfptr[493]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V495*/ curfptr[494]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_OR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V492*/ curfptr[491]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V493*/ curfptr[492]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V497*/ curfptr[496]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V498*/ curfptr[497]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SOR_DISJ*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V500*/ curfptr[499]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V501*/ curfptr[500]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V678*/ curfptr[677]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V679*/ curfptr[678]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_PARENT_MODULE_ENVIRONMENT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V676*/ curfptr[675]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V677*/ curfptr[676]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V98*/ curfptr[97]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V99*/ curfptr[98]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_PRIMITIVE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V96*/ curfptr[95]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V97*/ curfptr[96]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V101*/ curfptr[100]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V102*/ curfptr[101]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SPRIM_OPER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V106*/ curfptr[105]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V107*/ curfptr[106]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V103*/ curfptr[102]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V104*/ curfptr[103]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SPRIM_ARGS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V108*/ curfptr[107]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V109*/ curfptr[108]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V148*/ curfptr[147]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V149*/ curfptr[148]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_PROGN*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V146*/ curfptr[145]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V147*/ curfptr[146]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V151*/ curfptr[150]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V152*/ curfptr[151]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SPROGN_BODY*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V154*/ curfptr[153]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V155*/ curfptr[154]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V450*/ curfptr[449]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V451*/ curfptr[450]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_PUT_FIELDS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V448*/ curfptr[447]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V449*/ curfptr[448]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V453*/ curfptr[452]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V454*/ curfptr[453]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SUPUT_OBJ*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V458*/ curfptr[457]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V459*/ curfptr[458]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V455*/ curfptr[454]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V456*/ curfptr[455]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SUPUT_FIELDS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V460*/ curfptr[459]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V461*/ curfptr[460]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V192*/ curfptr[191]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V193*/ curfptr[192]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_QUOTE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V190*/ curfptr[189]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V191*/ curfptr[190]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V195*/ curfptr[194]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V196*/ curfptr[195]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SQUOTED*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V198*/ curfptr[197]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V199*/ curfptr[198]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V158*/ curfptr[157]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V159*/ curfptr[158]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_RETURN*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V156*/ curfptr[155]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V157*/ curfptr[156]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V161*/ curfptr[160]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V162*/ curfptr[161]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SRETURN_BODY*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V164*/ curfptr[163]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V165*/ curfptr[164]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V168*/ curfptr[167]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V169*/ curfptr[168]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_SETQ*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V166*/ curfptr[165]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V167*/ curfptr[166]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V171*/ curfptr[170]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V172*/ curfptr[171]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SSTQ_VAR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V176*/ curfptr[175]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V177*/ curfptr[176]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V173*/ curfptr[172]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V174*/ curfptr[173]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SSTQ_EXPR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V178*/ curfptr[177]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V179*/ curfptr[178]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V704*/ curfptr[703]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V705*/ curfptr[704]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_STORE_PREDEFINED*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V702*/ curfptr[701]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V703*/ curfptr[702]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V707*/ curfptr[706]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V708*/ curfptr[707]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SSTPD_PREDEF*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V712*/ curfptr[711]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V713*/ curfptr[712]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V709*/ curfptr[708]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V710*/ curfptr[709]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SSTPD_VALUE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V714*/ curfptr[713]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V715*/ curfptr[714]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V444*/ curfptr[443]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V445*/ curfptr[444]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_UNSAFE_GET_FIELD*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V442*/ curfptr[441]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V443*/ curfptr[442]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V464*/ curfptr[463]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V465*/ curfptr[464]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_UNSAFE_PUT_FIELDS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V462*/ curfptr[461]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V463*/ curfptr[462]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V684*/ curfptr[683]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V685*/ curfptr[684]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V682*/ curfptr[681]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V683*/ curfptr[682]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V687*/ curfptr[686]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V688*/ curfptr[687]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SUCME_COMMENT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V690*/ curfptr[689]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V691*/ curfptr[690]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V248*/ curfptr[247]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V249*/ curfptr[248]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCDEF*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V246*/ curfptr[245]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V247*/ curfptr[246]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V251*/ curfptr[250]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V252*/ curfptr[251]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SDEF_NAME*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V254*/ curfptr[253]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V255*/ curfptr[254]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V258*/ curfptr[257]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V259*/ curfptr[258]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCDEFORMAL*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V256*/ curfptr[255]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V257*/ curfptr[256]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V261*/ curfptr[260]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V262*/ curfptr[261]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SFORMAL_ARGS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V264*/ curfptr[263]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V265*/ curfptr[264]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V804*/ curfptr[803]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V805*/ curfptr[804]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCFIELDPATTERN*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V802*/ curfptr[801]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V803*/ curfptr[802]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V807*/ curfptr[806]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V808*/ curfptr[807]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SPAF_FIELD*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V812*/ curfptr[811]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V813*/ curfptr[812]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V809*/ curfptr[808]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V810*/ curfptr[809]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SPAF_PATTERN*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V814*/ curfptr[813]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V815*/ curfptr[814]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V734*/ curfptr[733]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V735*/ curfptr[734]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCPATTERN_AND*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V732*/ curfptr[731]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V733*/ curfptr[732]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V737*/ curfptr[736]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V738*/ curfptr[737]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : ANDPAT_CONJ*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V740*/ curfptr[739]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V741*/ curfptr[740]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V718*/ curfptr[717]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V719*/ curfptr[718]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCPATTERN_ANY*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V716*/ curfptr[715]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V717*/ curfptr[716]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V842*/ curfptr[841]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V843*/ curfptr[842]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCPATTERN_ANYMATCH*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V840*/ curfptr[839]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V841*/ curfptr[840]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V744*/ curfptr[743]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V745*/ curfptr[744]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCPATTERN_AS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V742*/ curfptr[741]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V743*/ curfptr[742]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V747*/ curfptr[746]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V748*/ curfptr[747]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : ASPAT_VARPAT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V752*/ curfptr[751]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V753*/ curfptr[752]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V749*/ curfptr[748]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V750*/ curfptr[749]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : ASPAT_SUBPAT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V754*/ curfptr[753]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V755*/ curfptr[754]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V818*/ curfptr[817]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V819*/ curfptr[818]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCPATTERN_COMPOSITE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V816*/ curfptr[815]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V817*/ curfptr[816]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V821*/ curfptr[820]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V822*/ curfptr[821]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SPAC_OPERATOR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V828*/ curfptr[827]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V829*/ curfptr[828]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V823*/ curfptr[822]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V824*/ curfptr[823]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SPAC_INARGS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V830*/ curfptr[829]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V831*/ curfptr[830]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V825*/ curfptr[824]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V826*/ curfptr[825]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SPAC_OUTARGS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V832*/ curfptr[831]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V833*/ curfptr[832]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V846*/ curfptr[845]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V847*/ curfptr[846]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCPATTERN_CMATCH*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V834*/ curfptr[833]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V835*/ curfptr[834]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V774*/ curfptr[773]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V775*/ curfptr[774]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCPATTERN_CONSTANT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V772*/ curfptr[771]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V773*/ curfptr[772]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V777*/ curfptr[776]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V778*/ curfptr[777]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SPAT_CONSTX*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V780*/ curfptr[779]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V781*/ curfptr[780]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V798*/ curfptr[797]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V799*/ curfptr[798]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCPATTERN_INSTANCE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V796*/ curfptr[795]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V797*/ curfptr[796]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V768*/ curfptr[767]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V769*/ curfptr[768]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCPATTERN_JOKERVAR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V766*/ curfptr[765]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V767*/ curfptr[766]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V784*/ curfptr[783]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V785*/ curfptr[784]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCPATTERN_OBJECT*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V782*/ curfptr[781]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V783*/ curfptr[782]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V787*/ curfptr[786]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V788*/ curfptr[787]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SPAT_CLASS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V792*/ curfptr[791]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V793*/ curfptr[792]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V789*/ curfptr[788]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V790*/ curfptr[789]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SPAT_FIELDS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V794*/ curfptr[793]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V795*/ curfptr[794]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V724*/ curfptr[723]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V725*/ curfptr[724]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCPATTERN_OR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V722*/ curfptr[721]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V723*/ curfptr[722]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V727*/ curfptr[726]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V728*/ curfptr[727]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : ORPAT_DISJ*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V730*/ curfptr[729]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V731*/ curfptr[730]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V758*/ curfptr[757]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V759*/ curfptr[758]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : CLASS_SRCPATTERN_VARIABLE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V756*/ curfptr[755]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V757*/ curfptr[756]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V761*/ curfptr[760]; - BASILYS_LOCATION("warmelt-macro.bysl:3874:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALDATA___V762*/ curfptr[761]; + BASILYS_LOCATION("warmelt-macro.bysl:4002:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : SPAT_VAR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1384*/ curfptr[1294]), (basilys_ptr_t)(/*_.VALDATA___V764*/ curfptr[763]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1391*/ curfptr[1301]), (basilys_ptr_t)(/*_.VALDATA___V765*/ curfptr[764]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.VALUEXPORTER___V1384*/ curfptr[1294] = 0 ;} + /*clear*/ /*_.VALUEXPORTER___V1391*/ curfptr[1301] = 0 ;} /*block*/{ - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ getslot"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ getslot"); { basilys_ptr_t slot=0; - basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 4, "SYSDATA_VALUE_EXPORTER");/*_.VALUEXPORTER___V1385*/ curfptr[1292] = slot; }; + basilys_object_get_field(slot,(basilys_ptr_t)(((void*)(BASILYSG(INITIAL_SYSTEM_DATA)))), 4, "SYSDATA_VALUE_EXPORTER");/*_.VALUEXPORTER___V1392*/ curfptr[1299] = slot; }; ; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V870*/ curfptr[869]; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V871*/ curfptr[870]; + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : EXPAND_APPLY*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1385*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1271*/ curfptr[1270]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1392*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1278*/ curfptr[1277]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V857*/ curfptr[856]; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V858*/ curfptr[857]; + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : EXPAND_MSEND*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1385*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1273*/ curfptr[1272]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1392*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1280*/ curfptr[1279]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V859*/ curfptr[858]; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V860*/ curfptr[859]; + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : EXPAND_PAIRLIST_AS_TUPLE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1385*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1275*/ curfptr[1274]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1392*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1282*/ curfptr[1281]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V861*/ curfptr[860]; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V862*/ curfptr[861]; + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : EXPAND_PRIMITIVE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1385*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1277*/ curfptr[1276]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1392*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1284*/ curfptr[1283]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V977*/ curfptr[976]; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V978*/ curfptr[977]; + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : INSTALL_INITIAL_MACRO*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1385*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1279*/ curfptr[1278]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1392*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1286*/ curfptr[1285]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V866*/ curfptr[865]; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V867*/ curfptr[866]; + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : LAMBDA_ARG_BINDINGS*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1385*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1281*/ curfptr[1280]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1392*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1288*/ curfptr[1287]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V855*/ curfptr[854]; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V856*/ curfptr[855]; + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : MACROEXPAND_1*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1385*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1283*/ curfptr[1282]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1392*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1290*/ curfptr[1289]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V965*/ curfptr[964]; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V966*/ curfptr[965]; + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : MACROEXPAND_TOPLEVEL_LIST*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1385*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1285*/ curfptr[1284]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1392*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1292*/ curfptr[1291]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V935*/ curfptr[934]; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V936*/ curfptr[935]; + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : PATTERNEXPAND_1*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1385*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1287*/ curfptr[1286]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1392*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1294*/ curfptr[1293]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V941*/ curfptr[940]; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V942*/ curfptr[941]; + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : PATTERNEXPAND_EXPR*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1385*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1289*/ curfptr[1288]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1392*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1296*/ curfptr[1295]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply"); /*apply*/{ union basilysparam_un argtab[2]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); - argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V948*/ curfptr[947]; - BASILYS_LOCATION("warmelt-macro.bysl:3943:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); + argtab[0].bp_aptr = (basilys_ptr_t*) &/*_.VALCLO___V949*/ curfptr[948]; + BASILYS_LOCATION("warmelt-macro.bysl:4071:/ apply.arg"); argtab[1].bp_aptr = (basilys_ptr_t*) & /*quasi.cur.mod.env.cont norm.exp.val : PATTERNEXPAND_PAIRLIST_AS_TUPLE*/ /*_.CONTENV___V2*/ curfptr[1]; - basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1385*/ curfptr[1292]), (basilys_ptr_t)(/*_.VALDATA___V1291*/ curfptr[1290]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); + basilys_apply ((basilysclosure_ptr_t)(/*_.VALUEXPORTER___V1392*/ curfptr[1299]), (basilys_ptr_t)(/*_.VALDATA___V1298*/ curfptr[1297]), (BPARSTR_PTR BPARSTR_PTR ""), argtab, "", (union basilysparam_un*)0); } ; /*epilog*/ - /*clear*/ /*_.VALUEXPORTER___V1385*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.VALUEXPORTER___V1392*/ curfptr[1299] = 0 ;} /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3957:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3957:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:4085:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:4085:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3957:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4085:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3957:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4085:/ apply.arg"); argtab[0].bp_cstring = "at end of warmelt-macro Class_Symbol"; - BASILYS_LOCATION("warmelt-macro.bysl:3957:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4085:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L1*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3957:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4085:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3957:/ apply.arg"); - argtab[3].bp_long = 3957; - /*_.DEBUG_MSG_FUN__V1387*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]), (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:4085:/ apply.arg"); + argtab[3].bp_long = 4085; + /*_.DEBUG_MSG_FUN__V1394*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]), (basilys_ptr_t)(/*_.CLASS_SYMBOL__V11*/ curfptr[10]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; - /*_.IFCPP___V1386*/ curfptr[1293] = /*_.DEBUG_MSG_FUN__V1387*/ curfptr[1294];; + /*_.IFCPP___V1393*/ curfptr[1300] = /*_.DEBUG_MSG_FUN__V1394*/ curfptr[1301];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3957:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:4085:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L1*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3957:/ clear"); - /*clear*/ /*_.DEBUG_MSG_FUN__V1387*/ curfptr[1294] = 0 ;} + BASILYS_LOCATION("warmelt-macro.bysl:4085:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V1394*/ curfptr[1301] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3957:/ cppif.else"); - /*_.IFCPP___V1386*/ curfptr[1293] = (/*nil*/NULL); + BASILYS_LOCATION("warmelt-macro.bysl:4085:/ cppif.else"); + /*_.IFCPP___V1393*/ curfptr[1300] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*epilog*/ - /*clear*/ /*_.IFCPP___V1386*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.IFCPP___V1393*/ curfptr[1300] = 0 ;} /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3958:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3958:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:4086:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:4086:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L2*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3958:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4086:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3958:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4086:/ apply.arg"); argtab[0].bp_cstring = "end of warmelt-macro predefined Class_Symbol"; - BASILYS_LOCATION("warmelt-macro.bysl:3958:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4086:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L2*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3958:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4086:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3958:/ apply.arg"); - argtab[3].bp_long = 3958; - /*_.DEBUG_MSG_FUN__V1389*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]), (basilys_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:4086:/ apply.arg"); + argtab[3].bp_long = 4086; + /*_.DEBUG_MSG_FUN__V1396*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]), (basilys_ptr_t)(((void*)(BASILYSG(CLASS_SYMBOL)))), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; - /*_.IFCPP___V1388*/ curfptr[1292] = /*_.DEBUG_MSG_FUN__V1389*/ curfptr[1294];; + /*_.IFCPP___V1395*/ curfptr[1299] = /*_.DEBUG_MSG_FUN__V1396*/ curfptr[1301];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3958:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:4086:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L2*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3958:/ clear"); - /*clear*/ /*_.DEBUG_MSG_FUN__V1389*/ curfptr[1294] = 0 ;} + BASILYS_LOCATION("warmelt-macro.bysl:4086:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V1396*/ curfptr[1301] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3958:/ cppif.else"); - /*_.IFCPP___V1388*/ curfptr[1292] = (/*nil*/NULL); + BASILYS_LOCATION("warmelt-macro.bysl:4086:/ cppif.else"); + /*_.IFCPP___V1395*/ curfptr[1299] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*epilog*/ - /*clear*/ /*_.IFCPP___V1388*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.IFCPP___V1395*/ curfptr[1299] = 0 ;} /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3959:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3959:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:4087:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:4087:/ block"); /*block*/{ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3959:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4087:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3959:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4087:/ apply.arg"); argtab[0].bp_cstring = "at end of warmelt-macro Install_Initial_Macro"; - BASILYS_LOCATION("warmelt-macro.bysl:3959:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4087:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L3*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3959:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4087:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3959:/ apply.arg"); - argtab[3].bp_long = 3959; - /*_.DEBUG_MSG_FUN__V1391*/ curfptr[1294] = basilys_apply ((basilysclosure_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]), (basilys_ptr_t)(/*_.VALCLO___V977*/ curfptr[976]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:4087:/ apply.arg"); + argtab[3].bp_long = 4087; + /*_.DEBUG_MSG_FUN__V1398*/ curfptr[1301] = basilys_apply ((basilysclosure_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]), (basilys_ptr_t)(/*_.VALCLO___V978*/ curfptr[977]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; - /*_.IFCPP___V1390*/ curfptr[1293] = /*_.DEBUG_MSG_FUN__V1391*/ curfptr[1294];; + /*_.IFCPP___V1397*/ curfptr[1300] = /*_.DEBUG_MSG_FUN__V1398*/ curfptr[1301];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3959:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:4087:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L3*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3959:/ clear"); - /*clear*/ /*_.DEBUG_MSG_FUN__V1391*/ curfptr[1294] = 0 ;} + BASILYS_LOCATION("warmelt-macro.bysl:4087:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V1398*/ curfptr[1301] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3959:/ cppif.else"); - /*_.IFCPP___V1390*/ curfptr[1293] = (/*nil*/NULL); + BASILYS_LOCATION("warmelt-macro.bysl:4087:/ cppif.else"); + /*_.IFCPP___V1397*/ curfptr[1300] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*epilog*/ - /*clear*/ /*_.IFCPP___V1390*/ curfptr[1293] = 0 ;} + /*clear*/ /*_.IFCPP___V1397*/ curfptr[1300] = 0 ;} /*block*/{ #if ENABLE_CHECKING - BASILYS_LOCATION("warmelt-macro.bysl:3960:/ cppif.then"); - BASILYS_LOCATION("warmelt-macro.bysl:3960:/ block"); + BASILYS_LOCATION("warmelt-macro.bysl:4088:/ cppif.then"); + BASILYS_LOCATION("warmelt-macro.bysl:4088:/ block"); /*block*/{ - /*_.CLOSURE_ROUTINE__V1393*/ curfptr[1294] = - (basilys_closure_routine((basilys_ptr_t)(/*_.VALCLO___V977*/ curfptr[976])));; + /*_.CLOSURE_ROUTINE__V1400*/ curfptr[1301] = + (basilys_closure_routine((basilys_ptr_t)(/*_.VALCLO___V978*/ curfptr[977])));; /*_#THE_CALLCOUNT__L4*/ curfnum[0] = callcount;; - BASILYS_LOCATION("warmelt-macro.bysl:3960:/ apply"); + BASILYS_LOCATION("warmelt-macro.bysl:4088:/ apply"); /*apply*/{ union basilysparam_un argtab[4]; memset(&argtab, 0, sizeof(argtab)); - BASILYS_LOCATION("warmelt-macro.bysl:3960:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4088:/ apply.arg"); argtab[0].bp_cstring = "at end of warmelt-macro Install_Initial_Macro routine"; - BASILYS_LOCATION("warmelt-macro.bysl:3960:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4088:/ apply.arg"); argtab[1].bp_long = /*_#THE_CALLCOUNT__L4*/ curfnum[0]; - BASILYS_LOCATION("warmelt-macro.bysl:3960:/ apply.arg"); + BASILYS_LOCATION("warmelt-macro.bysl:4088:/ apply.arg"); argtab[2].bp_cstring = "warmelt-macro.bysl"; - BASILYS_LOCATION("warmelt-macro.bysl:3960:/ apply.arg"); - argtab[3].bp_long = 3960; - /*_.DEBUG_MSG_FUN__V1394*/ curfptr[1293] = basilys_apply ((basilysclosure_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]), (basilys_ptr_t)(/*_.CLOSURE_ROUTINE__V1393*/ curfptr[1294]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); + BASILYS_LOCATION("warmelt-macro.bysl:4088:/ apply.arg"); + argtab[3].bp_long = 4088; + /*_.DEBUG_MSG_FUN__V1401*/ curfptr[1300] = basilys_apply ((basilysclosure_ptr_t)(/*_.DEBUG_MSG_FUN__V12*/ curfptr[11]), (basilys_ptr_t)(/*_.CLOSURE_ROUTINE__V1400*/ curfptr[1301]), (BPARSTR_CSTRING BPARSTR_LONG BPARSTR_CSTRING BPARSTR_LONG ""), argtab, "", (union basilysparam_un*)0); } ; - /*_.IFCPP___V1392*/ curfptr[1292] = /*_.DEBUG_MSG_FUN__V1394*/ curfptr[1293];; + /*_.IFCPP___V1399*/ curfptr[1299] = /*_.DEBUG_MSG_FUN__V1401*/ curfptr[1300];; /*epilog*/ - BASILYS_LOCATION("warmelt-macro.bysl:3960:/ clear"); - /*clear*/ /*_.CLOSURE_ROUTINE__V1393*/ curfptr[1294] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3960:/ clear"); + BASILYS_LOCATION("warmelt-macro.bysl:4088:/ clear"); + /*clear*/ /*_.CLOSURE_ROUTINE__V1400*/ curfptr[1301] = 0 ; + BASILYS_LOCATION("warmelt-macro.bysl:4088:/ clear"); /*clear*/ /*_#THE_CALLCOUNT__L4*/ curfnum[0] = 0 ; - BASILYS_LOCATION("warmelt-macro.bysl:3960:/ clear"); - /*clear*/ /*_.DEBUG_MSG_FUN__V1394*/ curfptr[1293] = 0 ;} + BASILYS_LOCATION("warmelt-macro.bysl:4088:/ clear"); + /*clear*/ /*_.DEBUG_MSG_FUN__V1401*/ curfptr[1300] = 0 ;} #else /*ENABLE_CHECKING*/ - BASILYS_LOCATION("warmelt-macro.bysl:3960:/ cppif.else"); - /*_.IFCPP___V1392*/ curfptr[1292] = (/*nil*/NULL); + BASILYS_LOCATION("warmelt-macro.bysl:4088:/ cppif.else"); + /*_.IFCPP___V1399*/ curfptr[1299] = (/*nil*/NULL); #endif /*ENABLE_CHECKING*/ ; /*epilog*/ - /*clear*/ /*_.IFCPP___V1392*/ curfptr[1292] = 0 ;} + /*clear*/ /*_.IFCPP___V1399*/ curfptr[1299] = 0 ;} /**COMMENT: after toplevel body **/; @@ -72447,874 +74210,877 @@ initial_frame_st curfram__; /**COMMENT: intern symbols **/; /*internsym:CLASS_SRC_APPLY*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V62*/ curfptr[61])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V63*/ curfptr[62])); /*internsym:CLASS_SRC*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V64*/ curfptr[63])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V65*/ curfptr[64])); /*internsym:SAPP_FUN*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V74*/ curfptr[73])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V75*/ curfptr[74])); /*internsym:SAPP_ARGS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V76*/ curfptr[75])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V77*/ curfptr[76])); /*internsym:CLASS_SRC_MSEND*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V78*/ curfptr[77])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V79*/ curfptr[78])); /*internsym:MSEND_SELSYMB*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V90*/ curfptr[89])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V91*/ curfptr[90])); /*internsym:MSEND_RECV*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V92*/ curfptr[91])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V93*/ curfptr[92])); /*internsym:MSEND_ARGS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V94*/ curfptr[93])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V95*/ curfptr[94])); /*internsym:CLASS_SRC_PRIMITIVE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V96*/ curfptr[95])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V97*/ curfptr[96])); /*internsym:SPRIM_OPER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V106*/ curfptr[105])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V107*/ curfptr[106])); /*internsym:SPRIM_ARGS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V108*/ curfptr[107])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V109*/ curfptr[108])); /*internsym:CLASS_SRC_CITERATION*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V110*/ curfptr[109])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V111*/ curfptr[110])); /*internsym:SCITER_OPER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V124*/ curfptr[123])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V125*/ curfptr[124])); /*internsym:SCITER_ARGS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V126*/ curfptr[125])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V127*/ curfptr[126])); /*internsym:SCITER_VARBIND*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V128*/ curfptr[127])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V129*/ curfptr[128])); /*internsym:SCITER_BODY*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V130*/ curfptr[129])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V131*/ curfptr[130])); /*internsym:CLASS_SRC_CMATCHEXPR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V132*/ curfptr[131])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V133*/ curfptr[132])); /*internsym:SCMATX_CMATCHER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V142*/ curfptr[141])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V143*/ curfptr[142])); /*internsym:SCMATX_ARGS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V144*/ curfptr[143])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V145*/ curfptr[144])); /*internsym:CLASS_SRC_PROGN*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V146*/ curfptr[145])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V147*/ curfptr[146])); /*internsym:SPROGN_BODY*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V154*/ curfptr[153])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V155*/ curfptr[154])); /*internsym:CLASS_SRC_RETURN*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V156*/ curfptr[155])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V157*/ curfptr[156])); /*internsym:SRETURN_BODY*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V164*/ curfptr[163])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V165*/ curfptr[164])); /*internsym:CLASS_SRC_SETQ*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V166*/ curfptr[165])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V167*/ curfptr[166])); /*internsym:SSTQ_VAR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V176*/ curfptr[175])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V177*/ curfptr[176])); /*internsym:SSTQ_EXPR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V178*/ curfptr[177])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V179*/ curfptr[178])); /*internsym:CLASS_SRC_COMMENT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V180*/ curfptr[179])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V181*/ curfptr[180])); /*internsym:SCOMM_STR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V188*/ curfptr[187])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V189*/ curfptr[188])); /*internsym:CLASS_SRC_QUOTE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V190*/ curfptr[189])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V191*/ curfptr[190])); /*internsym:SQUOTED*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V198*/ curfptr[197])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V199*/ curfptr[198])); /*internsym:CLASS_SRC_EXPORTCOMMON*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V200*/ curfptr[199])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V201*/ curfptr[200])); /*internsym:SEXPORT_NAMES*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V208*/ curfptr[207])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V209*/ curfptr[208])); /*internsym:CLASS_SRC_EXPORT_VALUES*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V210*/ curfptr[209])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V211*/ curfptr[210])); /*internsym:CLASS_SRC_EXPORT_CLASS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V216*/ curfptr[215])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V217*/ curfptr[216])); /*internsym:CLASS_SRC_EXPORT_MACRO*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V222*/ curfptr[221])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V223*/ curfptr[222])); /*internsym:SEXPMAC_MNAME*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V232*/ curfptr[231])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V233*/ curfptr[232])); /*internsym:SEXPMAC_MVAL*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V234*/ curfptr[233])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V235*/ curfptr[234])); /*internsym:CLASS_SRC_EXPORT_PATMACRO*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V236*/ curfptr[235])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V237*/ curfptr[236])); /*internsym:SEXPPAT_PVAL*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V244*/ curfptr[243])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V245*/ curfptr[244])); /*internsym:CLASS_SRCDEF*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V246*/ curfptr[245])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V247*/ curfptr[246])); /*internsym:SDEF_NAME*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V254*/ curfptr[253])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V255*/ curfptr[254])); /*internsym:CLASS_SRCDEFORMAL*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V256*/ curfptr[255])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V257*/ curfptr[256])); /*internsym:SFORMAL_ARGS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V264*/ curfptr[263])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V265*/ curfptr[264])); /*internsym:CLASS_SRC_DEFUN*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V266*/ curfptr[265])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V267*/ curfptr[266])); /*internsym:SFUN_BODY*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V274*/ curfptr[273])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V275*/ curfptr[274])); /*internsym:CLASS_SRC_DEFPRIMITIVE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V276*/ curfptr[275])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V277*/ curfptr[276])); /*internsym:SPRIM_TYPE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V286*/ curfptr[285])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V287*/ curfptr[286])); /*internsym:SPRIM_EXPANSION*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V288*/ curfptr[287])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V289*/ curfptr[288])); /*internsym:CLASS_SRC_DEFCITERATOR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V290*/ curfptr[289])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V291*/ curfptr[290])); /*internsym:SCITERDEF_CITERATOR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V298*/ curfptr[297])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V299*/ curfptr[298])); /*internsym:CLASS_SRC_DEFCMATCHER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V300*/ curfptr[299])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V301*/ curfptr[300])); /*internsym:SCMATDEF_CMATCHER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V308*/ curfptr[307])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V309*/ curfptr[308])); /*internsym:CLASS_SRC_DEFUNMATCHER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V310*/ curfptr[309])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V311*/ curfptr[310])); /*internsym:SFUMATDEF_INS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V326*/ curfptr[325])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V327*/ curfptr[326])); /*internsym:SFUMATDEF_OUTS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V328*/ curfptr[327])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V329*/ curfptr[328])); /*internsym:SFUMATDEF_MATCHF*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V330*/ curfptr[329])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V331*/ curfptr[330])); /*internsym:SFUMATDEF_APPLYF*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V332*/ curfptr[331])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V333*/ curfptr[332])); /*internsym:SFUMATDEF_DATA*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V334*/ curfptr[333])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V335*/ curfptr[334])); /*internsym:CLASS_SRC_DEFOBJCOMMON*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V336*/ curfptr[335])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V337*/ curfptr[336])); /*internsym:SOBJ_PREDEF*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V346*/ curfptr[345])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V347*/ curfptr[346])); /*internsym:SOBJ_DOCSTR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V348*/ curfptr[347])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V349*/ curfptr[348])); /*internsym:CLASS_SRC_DEFCLASS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V350*/ curfptr[349])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V351*/ curfptr[350])); /*internsym:SCLASS_CLABIND*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V362*/ curfptr[361])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V363*/ curfptr[362])); /*internsym:SCLASS_SUPERBIND*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V364*/ curfptr[363])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V365*/ curfptr[364])); /*internsym:SCLASS_FLDBINDS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V366*/ curfptr[365])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V367*/ curfptr[366])); /*internsym:CLASS_SRC_DEFINSTANCE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V368*/ curfptr[367])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V369*/ curfptr[368])); /*internsym:SINST_CLASS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V382*/ curfptr[381])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V383*/ curfptr[382])); /*internsym:SINST_CLABIND*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V384*/ curfptr[383])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V385*/ curfptr[384])); /*internsym:SINST_OBJNUM*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V386*/ curfptr[385])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V387*/ curfptr[386])); /*internsym:SINST_FIELDS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V388*/ curfptr[387])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V389*/ curfptr[388])); /*internsym:CLASS_SRC_DEFSELECTOR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V390*/ curfptr[389])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V391*/ curfptr[390])); /*internsym:CLASS_SRC_FIELDASSIGN*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V396*/ curfptr[395])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V397*/ curfptr[396])); /*internsym:SFLA_FIELD*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V406*/ curfptr[405])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V407*/ curfptr[406])); /*internsym:SFLA_EXPR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V408*/ curfptr[407])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V409*/ curfptr[408])); /*internsym:CLASS_SRC_MAKE_INSTANCE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V410*/ curfptr[409])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V411*/ curfptr[410])); /*internsym:SMINS_CLASS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V422*/ curfptr[421])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V423*/ curfptr[422])); /*internsym:SMINS_CLABIND*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V424*/ curfptr[423])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V425*/ curfptr[424])); /*internsym:SMINS_FIELDS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V426*/ curfptr[425])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V427*/ curfptr[426])); /*internsym:CLASS_SRC_GET_FIELD*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V428*/ curfptr[427])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V429*/ curfptr[428])); /*internsym:SUGET_OBJ*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V438*/ curfptr[437])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V439*/ curfptr[438])); /*internsym:SUGET_FIELD*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V440*/ curfptr[439])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V441*/ curfptr[440])); /*internsym:CLASS_SRC_UNSAFE_GET_FIELD*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V442*/ curfptr[441])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V443*/ curfptr[442])); /*internsym:CLASS_SRC_PUT_FIELDS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V448*/ curfptr[447])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V449*/ curfptr[448])); /*internsym:SUPUT_OBJ*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V458*/ curfptr[457])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V459*/ curfptr[458])); /*internsym:SUPUT_FIELDS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V460*/ curfptr[459])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V461*/ curfptr[460])); /*internsym:CLASS_SRC_UNSAFE_PUT_FIELDS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V462*/ curfptr[461])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V463*/ curfptr[462])); /*internsym:CLASS_SRC_IF*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V468*/ curfptr[467])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V469*/ curfptr[468])); /*internsym:SIF_TEST*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V478*/ curfptr[477])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V479*/ curfptr[478])); /*internsym:SIF_THEN*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V480*/ curfptr[479])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V481*/ curfptr[480])); /*internsym:CLASS_SRC_IFELSE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V482*/ curfptr[481])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V483*/ curfptr[482])); /*internsym:SIF_ELSE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V490*/ curfptr[489])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V491*/ curfptr[490])); /*internsym:CLASS_SRC_OR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V492*/ curfptr[491])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V493*/ curfptr[492])); /*internsym:SOR_DISJ*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V500*/ curfptr[499])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V501*/ curfptr[500])); /*internsym:CLASS_SRC_CPPIF*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V502*/ curfptr[501])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V503*/ curfptr[502])); /*internsym:SIFP_COND*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V514*/ curfptr[513])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V515*/ curfptr[514])); /*internsym:SIFP_THEN*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V516*/ curfptr[515])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V517*/ curfptr[516])); /*internsym:SIFP_ELSE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V518*/ curfptr[517])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V519*/ curfptr[518])); /*internsym:CLASS_SRC_MATCH*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V520*/ curfptr[519])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V521*/ curfptr[520])); /*internsym:SMAT_MATCHEDX*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V530*/ curfptr[529])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V531*/ curfptr[530])); /*internsym:SMAT_CASES*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V532*/ curfptr[531])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V533*/ curfptr[532])); /*internsym:CLASS_SRC_CASEMATCH*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V534*/ curfptr[533])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V535*/ curfptr[534])); /*internsym:SCAM_PATT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V544*/ curfptr[543])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V545*/ curfptr[544])); /*internsym:SCAM_BODY*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V546*/ curfptr[545])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V547*/ curfptr[546])); /*internsym:CLASS_SRC_CASEWHENMATCH*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V548*/ curfptr[547])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V549*/ curfptr[548])); /*internsym:SCWM_WHEN*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V556*/ curfptr[555])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V557*/ curfptr[556])); /*internsym:CLASS_SRC_LETBINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V558*/ curfptr[557])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V559*/ curfptr[558])); /*internsym:SLETB_TYPE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V570*/ curfptr[569])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V571*/ curfptr[570])); /*internsym:SLETB_BINDER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V572*/ curfptr[571])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V573*/ curfptr[572])); /*internsym:SLETB_EXPR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V574*/ curfptr[573])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V575*/ curfptr[574])); /*internsym:CLASS_SRC_LET*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V576*/ curfptr[575])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V577*/ curfptr[576])); /*internsym:SLET_BINDINGS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V586*/ curfptr[585])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V587*/ curfptr[586])); /*internsym:SLET_BODY*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V588*/ curfptr[587])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V589*/ curfptr[588])); /*internsym:CLASS_SRC_LAMBDA*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V590*/ curfptr[589])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V591*/ curfptr[590])); /*internsym:SLAM_ARGBIND*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V600*/ curfptr[599])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V601*/ curfptr[600])); /*internsym:SLAM_BODY*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V602*/ curfptr[601])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V603*/ curfptr[602])); /*internsym:CLASS_SRC_MULTICALL*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V604*/ curfptr[603])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V605*/ curfptr[604])); /*internsym:SMULC_RESBIND*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V616*/ curfptr[615])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V617*/ curfptr[616])); /*internsym:SMULC_CALL*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V618*/ curfptr[617])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V619*/ curfptr[618])); /*internsym:SMULC_BODY*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V620*/ curfptr[619])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V621*/ curfptr[620])); /*internsym:CLASS_SRC_LABELLED*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V622*/ curfptr[621])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V623*/ curfptr[622])); /*internsym:SLABEL_BIND*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V630*/ curfptr[629])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V631*/ curfptr[630])); /*internsym:CLASS_SRC_FOREVER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V632*/ curfptr[631])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V633*/ curfptr[632])); /*internsym:SFRV_BODY*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V640*/ curfptr[639])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V641*/ curfptr[640])); /*internsym:CLASS_SRC_EXIT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V642*/ curfptr[641])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V643*/ curfptr[642])); /*internsym:SEXI_BODY*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V650*/ curfptr[649])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V651*/ curfptr[650])); /*internsym:CLASS_SRC_COMPILEWARNING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V652*/ curfptr[651])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V653*/ curfptr[652])); /*internsym:SCWARN_MSG*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V662*/ curfptr[661])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V663*/ curfptr[662])); /*internsym:SCWARN_EXPR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V664*/ curfptr[663])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V665*/ curfptr[664])); /*internsym:CLASS_SRC_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V666*/ curfptr[665])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V667*/ curfptr[666])); /*internsym:CMEC_COMMENT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V674*/ curfptr[673])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V675*/ curfptr[674])); /*internsym:CLASS_SRC_PARENT_MODULE_ENVIRONMENT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V676*/ curfptr[675])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V677*/ curfptr[676])); /*internsym:CLASS_SRC_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V682*/ curfptr[681])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V683*/ curfptr[682])); /*internsym:SUCME_COMMENT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V690*/ curfptr[689])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V691*/ curfptr[690])); /*internsym:CLASS_SRC_FETCH_PREDEFINED*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V692*/ curfptr[691])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V693*/ curfptr[692])); /*internsym:SFEPD_PREDEF*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V700*/ curfptr[699])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V701*/ curfptr[700])); /*internsym:CLASS_SRC_STORE_PREDEFINED*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V702*/ curfptr[701])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V703*/ curfptr[702])); /*internsym:SSTPD_PREDEF*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V712*/ curfptr[711])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V713*/ curfptr[712])); /*internsym:SSTPD_VALUE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V714*/ curfptr[713])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V715*/ curfptr[714])); /*internsym:CLASS_SRCPATTERN_ANY*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V716*/ curfptr[715])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V717*/ curfptr[716])); /*internsym:CLASS_SRCPATTERN_OR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V722*/ curfptr[721])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V723*/ curfptr[722])); /*internsym:ORPAT_DISJ*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V730*/ curfptr[729])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V731*/ curfptr[730])); /*internsym:CLASS_SRCPATTERN_AND*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V732*/ curfptr[731])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V733*/ curfptr[732])); /*internsym:ANDPAT_CONJ*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V740*/ curfptr[739])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V741*/ curfptr[740])); /*internsym:CLASS_SRCPATTERN_AS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V742*/ curfptr[741])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V743*/ curfptr[742])); /*internsym:ASPAT_VARPAT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V752*/ curfptr[751])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V753*/ curfptr[752])); /*internsym:ASPAT_SUBPAT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V754*/ curfptr[753])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V755*/ curfptr[754])); /*internsym:CLASS_SRCPATTERN_VARIABLE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V756*/ curfptr[755])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V757*/ curfptr[756])); /*internsym:SPAT_VAR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V764*/ curfptr[763])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V765*/ curfptr[764])); /*internsym:CLASS_SRCPATTERN_JOKERVAR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V766*/ curfptr[765])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V767*/ curfptr[766])); /*internsym:CLASS_SRCPATTERN_CONSTANT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V772*/ curfptr[771])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V773*/ curfptr[772])); /*internsym:SPAT_CONSTX*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V780*/ curfptr[779])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V781*/ curfptr[780])); /*internsym:CLASS_SRCPATTERN_OBJECT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V782*/ curfptr[781])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V783*/ curfptr[782])); /*internsym:SPAT_CLASS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V792*/ curfptr[791])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V793*/ curfptr[792])); /*internsym:SPAT_FIELDS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V794*/ curfptr[793])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V795*/ curfptr[794])); /*internsym:CLASS_SRCPATTERN_INSTANCE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V796*/ curfptr[795])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V797*/ curfptr[796])); /*internsym:CLASS_SRCFIELDPATTERN*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V802*/ curfptr[801])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V803*/ curfptr[802])); /*internsym:SPAF_FIELD*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V812*/ curfptr[811])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V813*/ curfptr[812])); /*internsym:SPAF_PATTERN*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V814*/ curfptr[813])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V815*/ curfptr[814])); /*internsym:CLASS_SRCPATTERN_COMPOSITE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V816*/ curfptr[815])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V817*/ curfptr[816])); /*internsym:SPAC_OPERATOR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V828*/ curfptr[827])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V829*/ curfptr[828])); /*internsym:SPAC_INARGS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V830*/ curfptr[829])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V831*/ curfptr[830])); /*internsym:SPAC_OUTARGS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V832*/ curfptr[831])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V833*/ curfptr[832])); /*internsym:CLASS_SRCPATTERN_CMATCH*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V834*/ curfptr[833])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V835*/ curfptr[834])); /*internsym:CLASS_SRCPATTERN_ANYMATCH*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V840*/ curfptr[839])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V841*/ curfptr[840])); /*internsym:CLASS_SEXPR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V852*/ curfptr[851])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V853*/ curfptr[852])); /*internsym:CLASS_ENVIRONMENT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V878*/ curfptr[877])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V879*/ curfptr[878])); /*internsym:DISCR_MULTIPLE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V880*/ curfptr[879])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V881*/ curfptr[880])); /*internsym:CLASS_SYMBOL*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V882*/ curfptr[881])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V883*/ curfptr[882])); /*internsym:DEBUG_MSG_FUN*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V884*/ curfptr[883])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V885*/ curfptr[884])); /*internsym:CLASS_CITERATOR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V886*/ curfptr[885])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V887*/ curfptr[886])); /*internsym:CLASS_CMATCHER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V888*/ curfptr[887])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V889*/ curfptr[888])); /*internsym:FIND_ENV*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V890*/ curfptr[889])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V891*/ curfptr[890])); /*internsym:CLASS_MACRO_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V892*/ curfptr[891])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V893*/ curfptr[892])); /*internsym:CLASS_SELECTOR_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V894*/ curfptr[893])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V895*/ curfptr[894])); /*internsym:CLASS_PRIMITIVE_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V896*/ curfptr[895])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V897*/ curfptr[896])); /*internsym:CLASS_CITERATOR_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V898*/ curfptr[897])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V899*/ curfptr[898])); /*internsym:CLASS_CMATCHER_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V900*/ curfptr[899])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V901*/ curfptr[900])); /*internsym:CLASS_FUNMATCHER_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V902*/ curfptr[901])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V903*/ curfptr[902])); /*internsym:CLASS_VALUE_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V904*/ curfptr[903])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V905*/ curfptr[904])); /*internsym:CLASS_PRIMITIVE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V906*/ curfptr[905])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V907*/ curfptr[906])); /*internsym:CLASS_SELECTOR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V908*/ curfptr[907])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V909*/ curfptr[908])); /*internsym:CLASS_FUNMATCHER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V910*/ curfptr[909])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V911*/ curfptr[910])); /*internsym:DEFUN*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V872*/ curfptr[871])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V873*/ curfptr[872])); /*internsym:DEFCLASS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V874*/ curfptr[873])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V875*/ curfptr[874])); /*internsym:CLASS_KEYWORD*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V912*/ curfptr[911])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V913*/ curfptr[912])); /*internsym:CLASS_PATTEXPCONTEXT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V914*/ curfptr[913])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V915*/ curfptr[914])); /*internsym:CLASS_ROOT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V916*/ curfptr[915])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V917*/ curfptr[916])); /*internsym:PCTX_MEXPANDER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V928*/ curfptr[927])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V929*/ curfptr[928])); /*internsym:PCTX_PEXPANDER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V930*/ curfptr[929])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V931*/ curfptr[930])); /*internsym:PCTX_VARMAP*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V932*/ curfptr[931])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V933*/ curfptr[932])); /*internsym:PAIRLIST_TO_MULTIPLE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V949*/ curfptr[948])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V950*/ curfptr[949])); /*internsym:CLASS_ANY_MATCHER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V951*/ curfptr[950])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V952*/ curfptr[951])); /*internsym:DISCR_BOX*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V953*/ curfptr[952])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V954*/ curfptr[953])); /*internsym:MULTIPLE_MAP*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V955*/ curfptr[954])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V956*/ curfptr[955])); /*internsym:CLASS_FORMAL_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V957*/ curfptr[956])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V958*/ curfptr[957])); /*internsym:CLASS_NAMED*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V959*/ curfptr[958])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V960*/ curfptr[959])); /*internsym:CLASS_PATMACRO_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V961*/ curfptr[960])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V962*/ curfptr[961])); /*internsym:QUESTION*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V937*/ curfptr[936])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V938*/ curfptr[937])); /*internsym:_*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V939*/ curfptr[938])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V940*/ curfptr[939])); /*internsym:LIST_MAP*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V966*/ curfptr[965])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V967*/ curfptr[966])); /*internsym:CTYPE_VALUE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V968*/ curfptr[967])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V969*/ curfptr[968])); /*internsym:DISCR_MAPOBJECTS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V970*/ curfptr[969])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V971*/ curfptr[970])); /*internsym:DISCR_LIST*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V972*/ curfptr[971])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V973*/ curfptr[972])); /*internsym:CLASS_CTYPE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V974*/ curfptr[973])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V975*/ curfptr[974])); /*internsym:PUT_ENV*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V978*/ curfptr[977])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V979*/ curfptr[978])); /*internsym:INITIAL_ENVIRONMENT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V980*/ curfptr[979])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V981*/ curfptr[980])); /*internsym:WARN_SHADOW*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V984*/ curfptr[983])); - - /*internsym:DISCR_STRING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V995*/ curfptr[994])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V985*/ curfptr[984])); /*internsym:DISCR_VERBATIMSTRING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V997*/ curfptr[996])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V996*/ curfptr[995])); + + /*internsym:CLASS_LOCATED*/ + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V998*/ curfptr[997])); + + /*internsym:LIST_TO_MULTIPLE*/ + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1002*/ curfptr[1001])); + + /*internsym:CLASS_ANY_BINDING*/ + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1008*/ curfptr[1007])); /*internsym:DEFPRIMITIVE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1001*/ curfptr[1000])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1010*/ curfptr[1009])); /*internsym:DEFCITERATOR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1005*/ curfptr[1004])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1014*/ curfptr[1013])); /*internsym:MULTIPLE_EVERY*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1010*/ curfptr[1009])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1019*/ curfptr[1018])); /*internsym:DEFCMATCHER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1012*/ curfptr[1011])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1021*/ curfptr[1020])); /*internsym:DEFUNMATCHER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1017*/ curfptr[1016])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1026*/ curfptr[1025])); /*internsym:FRESH_ENV*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1022*/ curfptr[1021])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1031*/ curfptr[1030])); /*internsym:CLASS_FUNCTION_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1024*/ curfptr[1023])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1033*/ curfptr[1032])); /*internkeyw:SUPER*/ - (void) basilysgc_intern_keyword((basilys_ptr_t)(/*_.VALDATA___V1027*/ curfptr[1026])); + (void) basilysgc_intern_keyword((basilys_ptr_t)(/*_.VALDATA___V1036*/ curfptr[1035])); /*internsym:CLASS_CLASS_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1036*/ curfptr[1035])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1045*/ curfptr[1044])); /*internsym:CLASS_CLASS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1038*/ curfptr[1037])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1047*/ curfptr[1046])); /*internkeyw:FIELDS*/ - (void) basilysgc_intern_keyword((basilys_ptr_t)(/*_.VALDATA___V1029*/ curfptr[1028])); + (void) basilysgc_intern_keyword((basilys_ptr_t)(/*_.VALDATA___V1038*/ curfptr[1037])); /*internkeyw:PREDEF*/ - (void) basilysgc_intern_keyword((basilys_ptr_t)(/*_.VALDATA___V1031*/ curfptr[1030])); + (void) basilysgc_intern_keyword((basilys_ptr_t)(/*_.VALDATA___V1040*/ curfptr[1039])); /*internkeyw:DOCSTR*/ - (void) basilysgc_intern_keyword((basilys_ptr_t)(/*_.VALDATA___V1033*/ curfptr[1032])); + (void) basilysgc_intern_keyword((basilys_ptr_t)(/*_.VALDATA___V1042*/ curfptr[1041])); /*internsym:DISCR_SEQCLASS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1044*/ curfptr[1043])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1053*/ curfptr[1052])); /*internsym:DISCR_INTEGER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1046*/ curfptr[1045])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1055*/ curfptr[1054])); /*internsym:DISCR_MAPSTRINGS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1048*/ curfptr[1047])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1057*/ curfptr[1056])); /*internsym:DISCR_SEQFIELD*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1050*/ curfptr[1049])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1059*/ curfptr[1058])); /*internsym:CLASS_FIELD*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1052*/ curfptr[1051])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1061*/ curfptr[1060])); /*internsym:CLASS_FIELD_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1054*/ curfptr[1053])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1063*/ curfptr[1062])); /*internsym:MULTIPLE_ITERATE_TEST*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1059*/ curfptr[1058])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1068*/ curfptr[1067])); /*internkeyw:OBJ_NUM*/ - (void) basilysgc_intern_keyword((basilys_ptr_t)(/*_.VALDATA___V1062*/ curfptr[1061])); - - /*internsym:LIST_TO_MULTIPLE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1065*/ curfptr[1064])); + (void) basilysgc_intern_keyword((basilys_ptr_t)(/*_.VALDATA___V1071*/ curfptr[1070])); /*internsym:CLASS_INSTANCE_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1067*/ curfptr[1066])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1074*/ curfptr[1073])); /*internsym:DEFINSTANCE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1069*/ curfptr[1068])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1076*/ curfptr[1075])); /*internsym:DEFSELECTOR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1073*/ curfptr[1072])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1080*/ curfptr[1079])); /*internsym:MAKE_INSTANCE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1077*/ curfptr[1076])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1084*/ curfptr[1083])); /*internsym:INSTANCE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1084*/ curfptr[1083])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1091*/ curfptr[1090])); /*internsym:OBJECT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1090*/ curfptr[1089])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1097*/ curfptr[1096])); /*internsym:UNSAFE_PUT_FIELDS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1094*/ curfptr[1093])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1101*/ curfptr[1100])); /*internsym:PUT_FIELDS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1098*/ curfptr[1097])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1105*/ curfptr[1104])); /*internsym:UNSAFE_GET_FIELD*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1102*/ curfptr[1101])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1109*/ curfptr[1108])); /*internsym:GET_FIELD*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1106*/ curfptr[1105])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1113*/ curfptr[1112])); /*internsym:SETQ*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1110*/ curfptr[1109])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1117*/ curfptr[1116])); /*internsym:IF*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1114*/ curfptr[1113])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1121*/ curfptr[1120])); /*internsym:CPPIF*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1118*/ curfptr[1117])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1125*/ curfptr[1124])); /*internkeyw:ELSE*/ - (void) basilysgc_intern_keyword((basilys_ptr_t)(/*_.VALDATA___V1122*/ curfptr[1121])); + (void) basilysgc_intern_keyword((basilys_ptr_t)(/*_.VALDATA___V1129*/ curfptr[1128])); /*internsym:COND*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1128*/ curfptr[1127])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1135*/ curfptr[1134])); /*internsym:AS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1137*/ curfptr[1136])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1144*/ curfptr[1143])); /*internsym:AND*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1141*/ curfptr[1140])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1148*/ curfptr[1147])); /*internsym:OR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1148*/ curfptr[1147])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1155*/ curfptr[1154])); /*internkeyw:WHEN*/ - (void) basilysgc_intern_keyword((basilys_ptr_t)(/*_.VALDATA___V1152*/ curfptr[1151])); + (void) basilysgc_intern_keyword((basilys_ptr_t)(/*_.VALDATA___V1159*/ curfptr[1158])); /*internsym:MATCH*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1155*/ curfptr[1154])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1162*/ curfptr[1161])); /*internsym:CLASS_LET_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1164*/ curfptr[1163])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1171*/ curfptr[1170])); /*internsym:LET*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1166*/ curfptr[1165])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1173*/ curfptr[1172])); /*internsym:LAMBDA*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1172*/ curfptr[1171])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1179*/ curfptr[1178])); /*internsym:MULTICALL*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1178*/ curfptr[1177])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1185*/ curfptr[1184])); /*internsym:QUOTE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1182*/ curfptr[1181])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1189*/ curfptr[1188])); /*internsym:COMMENT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1186*/ curfptr[1185])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1193*/ curfptr[1192])); /*internsym:PROGN*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1193*/ curfptr[1192])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1200*/ curfptr[1199])); /*internsym:RETURN*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1197*/ curfptr[1196])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1204*/ curfptr[1203])); /*internsym:CLASS_LABEL_BINDING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1202*/ curfptr[1201])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1209*/ curfptr[1208])); /*internsym:FOREVER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1204*/ curfptr[1203])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1211*/ curfptr[1210])); /*internsym:EXIT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1209*/ curfptr[1208])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1216*/ curfptr[1215])); /*internsym:COMPILE_WARNING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1213*/ curfptr[1212])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1220*/ curfptr[1219])); /*internsym:ASSERT_FAILED*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1216*/ curfptr[1215])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1223*/ curfptr[1222])); /*internsym:FIND_ENV_DEBUG*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1221*/ curfptr[1220])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1228*/ curfptr[1227])); /*internsym:ENABLE_CHECKING*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1218*/ curfptr[1217])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1225*/ curfptr[1224])); /*internsym:ASSERT_MSG*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1223*/ curfptr[1222])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1230*/ curfptr[1229])); /*internsym:THE_CALLCOUNT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1226*/ curfptr[1225])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1233*/ curfptr[1232])); /*internsym:DEBUG_MSG*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1229*/ curfptr[1228])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1236*/ curfptr[1235])); /*internsym:DEBUGMSG*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1234*/ curfptr[1233])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1241*/ curfptr[1240])); /*internsym:EXPORT_VALUES*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1236*/ curfptr[1235])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1243*/ curfptr[1242])); /*internsym:EXPORT_MACRO*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1240*/ curfptr[1239])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1247*/ curfptr[1246])); /*internsym:EXPORT_PATMACRO*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1244*/ curfptr[1243])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1251*/ curfptr[1250])); /*internsym:EXPORT_CLASS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1249*/ curfptr[1248])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1256*/ curfptr[1255])); /*internsym:CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1253*/ curfptr[1252])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1260*/ curfptr[1259])); /*internsym:PARENT_MODULE_ENVIRONMENT*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1257*/ curfptr[1256])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1264*/ curfptr[1263])); /*internsym:UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1261*/ curfptr[1260])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1268*/ curfptr[1267])); /*internsym:FETCH_PREDEFINED*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1265*/ curfptr[1264])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1272*/ curfptr[1271])); /*internsym:STORE_PREDEFINED*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1269*/ curfptr[1268])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1276*/ curfptr[1275])); /*internsym:EXPAND_APPLY*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1271*/ curfptr[1270])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1278*/ curfptr[1277])); /*internsym:EXPAND_MSEND*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1273*/ curfptr[1272])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1280*/ curfptr[1279])); /*internsym:EXPAND_PAIRLIST_AS_TUPLE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1275*/ curfptr[1274])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1282*/ curfptr[1281])); /*internsym:EXPAND_PRIMITIVE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1277*/ curfptr[1276])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1284*/ curfptr[1283])); /*internsym:INSTALL_INITIAL_MACRO*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1279*/ curfptr[1278])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1286*/ curfptr[1285])); /*internsym:LAMBDA_ARG_BINDINGS*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1281*/ curfptr[1280])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1288*/ curfptr[1287])); /*internsym:MACROEXPAND_1*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1283*/ curfptr[1282])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1290*/ curfptr[1289])); /*internsym:MACROEXPAND_TOPLEVEL_LIST*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1285*/ curfptr[1284])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1292*/ curfptr[1291])); /*internsym:PATTERNEXPAND_1*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1287*/ curfptr[1286])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1294*/ curfptr[1293])); /*internsym:PATTERNEXPAND_EXPR*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1289*/ curfptr[1288])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1296*/ curfptr[1295])); /*internsym:PATTERNEXPAND_PAIRLIST_AS_TUPLE*/ - (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1291*/ curfptr[1290])); + (void) basilysgc_intern_symbol((basilys_ptr_t)(/*_.VALDATA___V1298*/ curfptr[1297])); /**COMMENT: set retinit from boxloc **/; @@ -73337,7 +75103,7 @@ void mark_module_basilys(void*fp) { int ix=0; initial_frame_st* framptr_= (initial_frame_st*)fp; - for(ix=0; ix<1394; ix++) + for(ix=0; ix<1401; ix++) if (framptr_->varptr[ix]) gt_ggc_mx_basilys_un (framptr_->varptr[ix]); |